该文被密码保护。 阅读全文
摘要:
设计模式:把不变的抽象出来,把变化的放到实现 管理软件的复杂度软件设计复杂的根本原因:变化,变化是复用的天敌软件设计的目标:复用面向对象设计的最大的优势:抵御变化关键词:抽象 设计原则:1. 依赖倒置原则(DIP)高层模块(稳定)不应该依赖于底层模块(变化),二者都应该依赖于抽象(稳定)。抽象(稳定 阅读全文
摘要:
SPI: service provider interface 服务发现,从配置文件发现服务 SPI的核心思想: 服务的动态提供目的: 加载一个外部文件,加载第三方jar。外部文件是无限扩展的。 spring boot通过SPI加载配置文件(META-INF/spring.factories,文件里 阅读全文
摘要:
高效学习的目的:花最少的时间获得做大的学习效果整体性学习:看待知识的角度是多方面的整体性学习策略:创造知识的网络 理论基于三种观点:结构:建立知识之间的联系模型:简化的结构(压缩信息)高速公路:结构与结构之间的联系 顺序获取:准确+简化+速度+容量理解:基本意思+上下文联系拓展:形成模型,高速公路和 阅读全文
摘要:
application.yml 阅读全文