什么是FatJar和ThinJar? FatJar FatJar又叫做UberJar,就是一种超级Jar,其实就是把一个基础Jar及其依赖都打包到一个Ja
故事开头: 在使用MyBatis的RowBounds时,发现结果没有和理论的一致,然后深入研究RowBounds的实现原理:MyBatis仅借
qicz published on included in env 怎样在项目中快速的生成.gitignore文件呢? 使用git过程中,重视需要加入gitignore忽略文件把项目中不必要的文件忽略掉。但是每
软件设计原则 开闭原则 Open-Closed Principle, OCP 软件实体如类、模块和函数应该对扩展开放,对修改关闭。 所谓的开闭,也正是对扩展和修改两个行为的一个原则。**用抽象构
DID 原则 : Design - Implement - Deploy 设计(Design)20倍的容量。 实现(Implement)3倍的容量。 部署(Deploy)1.5倍的容量。 确保一定时间内
单例模式是软件设计中非常常见的模式,但真正用好也用对的好像还有很多路要走。一起来研究一下。 单例,最最起码得有这些吧 私有的构造方案 一个 static 的实例