![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
八股
Zonda要好好学习
这个作者很懒,什么都没留下…
展开
-
Mybatis的二级缓存
指的是Session级别的缓存,当调用同一个SqlSession去访问数据时,每一次读取的数据都会存储在当前SqlSession中,下一次调用不需要再次从数据库读取,直接从一级缓存中读取即可。:指的是Mapper级别的缓存,多个SqlSession可以共享缓存,同一个服务器所有实例之间甚至跨服务器共享。原创 2024-05-27 11:19:31 · 382 阅读 · 0 评论 -
侵入式开发
当开发的程序的执行是依赖于别的API或者容器的,那么就叫作侵入式开发;反之,则是非侵入式开发。原创 2024-04-12 14:25:24 · 97 阅读 · 0 评论 -
GoF的23中代理模式
:定义对象间的一种一对多的依赖关系,使得当一个对象改变状态时,所有依赖它的对象都会被通知并自动更新。:给定一个语言,定义它的文法的一种表示,并定义一个解释器,用来解释语言中的句子。:将一个复杂对象的构建过程与其表示分离,使得同样的构建过程可以创建不同的表示。:在不破坏封装性的前提下,捕获一个对象的内部状态,并在该对象之外保存这个状态。:用一个中介对象来封装一系列的对象交互,使对象之间不再直接相互引用。:提供一个接口,用于创建相关或依赖对象的家族,而不需要指定具体类。原创 2024-04-10 20:19:52 · 254 阅读 · 1 评论 -
软件七大开发原则
开放封闭原则(Open-Closed Principle) 开放封闭原则是指软件实体(类、模块、函数等)应该对扩展开放,对修改关闭。依赖倒转原则(Dependency Inversion Principle) 依赖倒转原则是指高层次模块不应该依赖低层次模块,而是应该依赖于抽象。这个原则可以减少模块间的耦合性,提高代码的可测试性和可重用性。里氏替换原则(Liskov Substitution Principle) 里氏替换原则是指子类对象能够替换父类对象,并且程序的逻辑不会发生变化。原创 2024-04-10 20:09:46 · 414 阅读 · 1 评论