
软件工程
文章平均质量分 70
前行中632
不想被淘汰的码农
展开
-
软件工程中的常见耦合
耦合性(Coupling),也叫耦合度,是对模块间关联程度的度量。耦合的强弱取决与模块间接口的复杂性、调用模块的方式以及通过界面传送数据的多少。模块间的耦合度是指模块之间的依赖关系,包括控制关系、调用关系、数据传递关系。模块间联系越多,其耦合性越强,同时表明其独立性越差。软件设计中通常用耦合度和内聚度作为衡量模块独立程度的标准。划分模块的一个准则就是高内聚低耦合。一般模块之间可能的连接方式原创 2017-11-14 15:58:41 · 7883 阅读 · 1 评论 -
springBoot实现配置和实例的热更新,集成Apollo,方法通用
热更新会对两类Bean进行刷新,一种是使用了@ConfigurationProperties的对象,另一类是使用了@RefreshScope的对象 两者的更新机制也不同,前者通过rebind,所有的bean重新绑定来完成刷新;后者是通过RefreshScope的缓存和延迟加载机制,生成新对象监听Apollo配置中心,配置发生变化的动作通过注解标明监听的配置文件发布 Environm...原创 2018-11-02 15:40:52 · 19482 阅读 · 3 评论