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