4.14. 常用开源框架¶
4.14.1. 开源协议¶
4.14.2. 日志框架¶
Log4j、Log4j2¶
《Log4j1,Logback以及Log4j2性能测试对比》
Log4J 异步日志性能优异。
Logback¶
4.14.3. ORM¶
-
主要目的是为了提高开发效率。
MyBatis:
-
一级缓存是SqlSession级别的缓存,缓存的数据只在SqlSession内有效
二级缓存是mapper级别的缓存,同一个namespace公用这一个缓存,所以对SqlSession是共享的;使用 LRU 机制清理缓存,通过 cacheEnabled 参数开启。
4.14.4. 网络框架¶
TODO
4.14.5. Web 框架¶
Spring 家族¶
Spring
Spring Boot
Spring Cloud