- 博客(3)
- 收藏
- 关注
原创 IDEA中多个Module项目的user.dir配置问题
解决方案:在Run-Run/Debug Configurations里,调整Work directory为$MODULE_WORKING_DIR$,然后保存,user.dir就变成子Moudle的根路径了。
2021-05-06 14:13:18 463
原创 Java设计模式:单例模式
目的:保证内存里只有一个实例,降低系统的内存压力,减少 GC单例模式常见八种:饿汉模式(静态常量和静态代码块 安全但浪费资源)、懒汉式(线程不安全)、懒汉式(同步方法 线程安全 效率低)、懒汉式(同步代码块 线程安全)、双重检查、静态内部类、枚举 静态内部类:public class Singleton { private static volatile Singleton instance; //构造器私有化 private Singleton() {} //写一个静态.
2021-03-31 13:48:54 76
原创 Java设计模式:七大设计原则和UML类图
目的: 阅读前辈的代码 设计更好的软件 解决来着耦合性、内聚性、可维护性、可拓展性、重用性、灵活性等挑战设计原则单一责任原则(Single Responsibility Principle):对类来说,即一个类应该只负责一个职责,以降低类复杂度、提高类可读性可维护性、降低变更带来的风险接口隔离原则(Interface Segregation Principle):一个类对另一个类的依赖应该建立在最小的接口上,以减少实现类去实现不需要的接口方法依赖倒置原则(Dependence Inversion.
2021-03-31 13:47:38 133
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人