摘要: 关键点 构造器私有化 公有的静态方法,返回此类的实例 私有静态的此类的实例 应用场景 当想控制实例的数目,节省系统资源时 类似:数据库连接池(连接池只有一个),线程池 案例代码 /** * 单例模式测试: * 单例模式的关键点: * 构造器私有 * 因为构造器私有,所以:必须有唯一的入口访问此类的实 阅读全文
posted @ 2021-11-11 10:43 小小落 阅读(28) 评论(0) 推荐(0)
摘要: 建造者模式 什么是建造者模式? 文档资料中的解释 建造者模式:用多个简单的对象,一步一步构建成一个复杂的对象;构建的过程,由另一个更专业的Builder处理。 建造者模式的本质是什么? 将不变的基础组件 与 经常变化的组件组合 分离开,提高代码的可扩展性。 类似于:饭店里的各种各样的套餐,每一个套餐 阅读全文
posted @ 2021-11-10 16:26 小小落 阅读(61) 评论(0) 推荐(0)
摘要: JMM 1. CPU与内存 1.1 CPU架构历史 早期,计算机是单核的。 随着科技的发展,计算机也从单核CPU → 多核CPU,多核CPU计算机早期,CPU与主内存的交互图如下: 这种交互方式有一个问题: CPU的执行速度,比 主内存的执行速度,高出太多;而由于与主内存的交互,会导致CPU资源的浪 阅读全文
posted @ 2021-09-08 11:09 小小落 阅读(374) 评论(0) 推荐(0)