• 前端重构之路(组件化)

    方案的确定走出了第一步,仅仅确定以上方式是远远不够的。在团队中,怎么去协作开发?怎么保证统一规范?怎么最大化节省开发成本?怎么最快速度上手?这些都是要考虑的内容。篇幅有限,关于团队化组件开发工具,日后...
    文章 2018-06-19 2216浏览量
  • 途牛订单的服务化演进

    这个其实了,我想说的就是,业务拆分,SOA能解决一部分问题,但是也有缺点,没有统一的管理,调用链不知谁依赖了谁,可靠性,可用性等的监控得不到保障,所以,这时候我们进入了 服务化的第二阶段 服务治理。...
    文章 2016-07-18 4302浏览量
  • 提升代码质量的方法:领域模型、设计原则、设计模式

    本篇文章中并不会讲述如何进行建模(可以私下交流),笔者发现让大家接受领域建模比知道如何建模更重要,当你知道了领域建模的作用后,自己会想各种办法去学习。下面通过笔者经历的一些实际案例进行阐述,让大家听...
    文章 2021-08-19 1873浏览量
  • 2019年Dubbo你掌握的如何?快看看这30道高频面试题!

    使用 Dubbo 构建的微服务架构就像组装电脑,各环节我们的选择自由度很高,但是最终结果很有可能因为一条内存质量不行就点不亮了,总是让人不怎么放心,但是如果你是一名高手,那这些都不是问题;而 Spring Cloud 就...
    文章 2019-12-18 1779浏览量
  • 阿里大规模计算平台的自动化、精细化运维之路

    我们内部思路是首先会把最底层的一些操作进行原子抽象,比如像把一台机器从 VIP 里摘取出来,装一些包进行固化,固化之后抽象出来,称为工作流,然后把工作流进行组装把它称之为组合工作流。一个组合工作流对应一种...
    文章 2017-03-23 6151浏览量
  • 阿里云大数据计算平台的自动化、精细化运维之路

    我们内部思路是首先会把最底层的一些操作进行原子抽象,比如像把一台机器从 VIP 里摘取出来,装一些包进行固化,固化之后抽象出来,称为工作流,然后把工作流进行组装把它称之为组合工作流。一个组合工作流对应一种...
    文章 2017-02-28 10633浏览量
  • 饿了么高稳定、高性能、高可用、高容错API架构实践!

    我们想任何这种构建和部署消息不能丢,于是就有了 stargate_core 这个服务,这个服务非常简单,不进行功能上的迭代,保持不变,这样就比较可靠,作用就是把构建和部署消息放在 MaxQ 里头。而 stargate 运营管理不断...
    文章 2017-12-22 4645浏览量
  • 实战经验|怎样才能提升代码质量?

    笔者发现让大家接受领域建模比知道如何建模更重要&xff0c;当你知道了领域建模的作用后&xff0c;自己会想各种办法去学习。下面通过笔者经历的一些实际案例进行阐述&xff0c;让大家听起来并不感觉到那么空洞。简化认识...
    文章 2022-01-17 1105浏览量
  • 提升代码质量的方法:领域模型、设计原则、设计模式

    笔者发现让大家接受领域建模比知道如何建模更重要&xff0c;当你知道了领域建模的作用后&xff0c;自己会想各种办法去学习。下面通过笔者经历的一些实际案例进行阐述&xff0c;让大家听起来并不感觉到那么空洞。简化认识...
    文章 2022-02-25 929浏览量
  • 可穿戴式设备如何突破市场困局?

    同时这个市场的消费主体在发生变化,原来的市场是老年人去药店自购的需求,而近3-5年已经被年轻人通过电商渠道给父母购买的需求远远超过。在这里面有个大背景,那就是子女同父母分开居住的情况每年都在上升,并且...
    文章 2017-05-02 919浏览量
  • NET Core TDD 前传-编写易于测试的代码

    其次这里用到了第三方的Mapper.Map()静态方法,这个方法也许是经过测试的并且没有副作用的,但是也有可能不是.而且它造成了ProductControllerHard和Mapper类之间的紧耦合. 针对第一个问题,我想都知道怎么去处理了,就是...
    文章 2018-08-06 1697浏览量
  • 设计模式大全

    命令模式允许请求的一方和发送的一方独立开来,使得请求的一方不必知道接收请求的一方的接口,更不必知道请求是怎么被接收,以及操作是否执行,何时被执行以及是怎么被执行的。系统支持命令的撤消。结构: MM(客户...
    文章 2015-03-28 2259浏览量
  • 前端学习资料整理

    基于 CSS Rule 数量远远小于元素数量的假设和索引的运用&xff0c;遍历每一条 CSS Rule 通过集合筛选&xff0c;比遍历每一个元素再遍历每一条 Rule 匹配要快得多。解释一下你对盒模型的理解&xff0c;以及如何在 CSS 中告诉...
    文章 2022-01-08 150浏览量
  • 2019年Java并发精选面试题,哪些你还不会?...

    总之,AQS 为使用提供了底层支撑,如何组装实现,使用者可以自由发挥。20、ReadWriteLock 是什么 首先明确一下,不是说 ReentrantLock 不好,只是 ReentrantLock 某些时候有局限。如果使用 ReentrantLock,可能本身...
    文章 2019-11-29 4788浏览量
  • Distributed Object|学习笔记

    然后把它组装发走。过程叫 invitation&xff0c;然后把它发走。大概就是这样的逻辑&xff0c;所以形式上看&xff0c;proxy 也在实现要暴露出来的接口&xff0c;但它的实现内容就这里看到的不是在执行业务逻辑&xff0c;而是在怎么把...
    文章 2022-11-21 15浏览量
  • 前端面试题目搜集

    如果是页面型产品,多数确实不太需要它,因为页面中的 JavaScript代码,处理交互的绝对远远超过处理模型的,但是如果是应用软件类产品,这就太需要了。长期做某个行业软件的公司,一般都会沉淀下来一些业务组件,...
    文章 2017-11-16 1837浏览量
  • IDDD 实现领域驱动设计-架构之经典分层

    在短消息项目中,领域层就一个项目,但对于复杂性的业务系统来说,一个项目是远远不够的,比如 IDDD 中所说的 ProjectOvation 项目,整个领域就划分为敏捷项目管理核心域、协作子域和身份与访问通用子域,对于单个的...
    文章 2017-11-07 2587浏览量
  • 阿里高级技术专家:整洁的应用架构“长”什么样?

    从上面的代码,我们可以发现这已经远远超出DTO的范畴了,这就是一个Domain Model(有数据,有行为,有继承)。这样做合适吗?我认为是合适的: 首先,DefaultStdCategoryDO用到的所有数据都是自恰的,即这些计算是不...
    文章 2020-01-20 4536浏览量
  • 阿里高级技术专家:整洁的应用架构“长”什么样?

    从上面的代码,我们可以发现这已经远远超出DTO的范畴了,这就是一个Domain Model(有数据,有行为,有继承)。这样做合适吗?我认为是合适的: 首先,DefaultStdCategoryDO用到的所有数据都是自恰的,即这些计算是不...
    文章 2020-01-21 1972浏览量
  • MVC3|学习笔记

    这个 model 是以处理完后要组装结果的地方。当在里面放入相关内容时&xff0c;model 就相当于在 map 里放入一个界和值即 map<key,vcl>在里面放一个属性&xff0c;属性是 message&xff0c;而“Hello World﹗”就是它的...
    文章 2022-11-23 8浏览量
  • 你写的代码,是别人的噩梦吗?

    据我观察大部分工程师(包括我自己)的OO能力还没有达到精通的程度,这种OO思想的缺乏主要体现在两个方面,一个是很多同学不了解SOLID原则,不懂设计模式,不会画UML图,或者只是知道,但从来不会运用到实践中;...
    文章 2017-12-15 3168浏览量
  • Altium Designer

    ⑩③ 常用的PCB封装直接调用怎么把封装调用到工程当中去&xff1f;就会把你所有的Pcb封装给生成出来&xff0c;所有用到的器件全部罗列出来。然后 ctrl&43;a&xff0c;点击右键 copy&xff0c;再到另一个Pcb的封装进行右键粘贴。...
    文章 2022-04-13 197浏览量
  • IP 基础知识“全家桶”,45 张图一套带走

    小林要去一个很的地方旅行&xff0c;制定了一个行程表&xff0c;其间需先后乘坐飞机、地铁、公交车才能抵达目的地&xff0c;为此小林需要买飞机票&xff0c;地铁票等。飞机票和地铁票都是去往特定的地点的&xff0c;每张票只能够...
    文章 2022-04-23 80浏览量
  • 常见设计模式还有这些

    灵活的组装不同的值对象5)Value List Handler&xff1a;提供执行查询和处理结果的解决方案&xff0c;还可以缓存查询结果&xff0c;从而达到提升性能的目的。6)Service Locator&xff1a;服务定位器&xff0c;可以查找、创建和定位...
    文章 2022-11-02 26浏览量
  • 史上最强多线程面试44题和答案:线程锁+线程池+线程...

    总之,AQS为使用提供了底层支撑,如何组装实现,使用者可以自由发挥。19.ReadWriteLock是什么 首先明确一下,不是说ReentrantLock不好,只是ReentrantLock某些时候有局限。如果使用ReentrantLock,可能本身是为了...
    文章 2019-09-06 5337浏览量
  • 三、TCP篇(上)

    TCP怎么保证可靠的传输&xff1f;xff08;1&xff09;数据包校验 目的是检测数据在传输过程中的任何变化&xff0c;若检验出包有错&xff0c;则丢弃报文段并且不给出响应&xff0c;这时TCP发送数据端超时后会重发数据。xff08;2&xff09;...
    文章 2022-11-01 96浏览量
  • 企业应用架构实践(复杂性应对之道)

    据我观察大部分工程师(包括我自己)的OO能力还没有达到精通的程度,这种OO思想的缺乏主要体现在两个方面,一个是很多同学不了解SOLID原则,不懂设计模式,不会画UML图,或者只是知道,但从来不会运用到实践中;...
    文章 2017-12-14 9700浏览量
  • 前端面试题目搜集

    处理交互的绝对远远超过处理模型的&xff0c;但是如果是应用软件类产品&xff0c;这就太需要了。长期做某个行业软件的公司&xff0c;一般都会沉淀下来一些业务组件&xff0c;主要体现在数据模型、业务规则和业务流程&xff0c;这些...
    文章 2022-04-24 61浏览量
  • 2021-Java后端工程师面试指南-(并发-多线程)(下)

    远远好于 Vector.CopyOnWriteArrayList 类的所有可变操作&xff08;add&xff0c;set 等等&xff09;都是通过创建底层数组的新副本来实现的。当 List 需要被修改的时候&xff0c;我并不修改原有内容&xff0c;而是对原有数据进行...
    文章 2022-06-07 27浏览量
  • 超有用的 java面试题

    第三十一,swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上?switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、short、char 或者 byte。long,...
    文章 2017-11-17 1104浏览量
1 2 3 >

云产品推荐

视频直播 大数据计算服务 MaxCompute 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 新零售智能客服 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT 阿里云科技驱动中小企业数字化