个人博客
07
23
进程和线程 进程和线程
进程和线程何为进程?进程是程序的一次执行过程,是系统运行程序的基本单位,因此进程是动态的。系统运行一个程序即是一个进程从创建,运行到消亡的过程。 在 Java 中,当我们启动 main 函数时其实就是启动了一个 JVM 的进程,而 main
2022-07-23
23
22
CAS CAS
CASCAS是什么CAS:Compare and Swap 比较与交换 ,它是一条CPU并发原语 它的功能是判断内存某个位置的值是否为预期值,如果是则更改为新的值,这个过程是原子的。 CAS并发原语体现在JAVA语言中就是sun.misc.
2022-07-22
21
适配器模式 适配器模式
适配器模式适配器模式(Adapter Pattern)是作为两个不兼容的接口之间的桥梁。这种类型的设计模式属于结构型模式,它结合了两个独立接口的功能。 这种模式涉及到一个单一的类,该类负责加入独立的或不兼容的接口功能。举个真实的例子,读卡器
2022-07-21
12
原型模式 原型模式
原型模式原型模式(Prototype Pattern)是用于创建重复的对象,同时又能保证性能。这种类型的设计模式属于创建型模式,它提供了一种创建对象的最佳方式。 这种模式是实现了一个原型接口,该接口用于创建当前对象的克隆。当直接创建对象的代
2022-07-12
12
工厂模式-抽象工厂模式 工厂模式-抽象工厂模式
工厂模式-抽象工厂模式 抽象工厂模式:定义了一个interface用于创建相关或有依赖关系的对象簇,而无需指明具体的类 抽象工厂模式可以将简单工厂模式和工厂方法模式进行整合 从设计层面看,抽象工厂模式就是对简单工厂模式的改进(或者称为进
2022-07-12
12
工厂模式-工厂方法模式 工厂模式-工厂方法模式
工厂模式-工厂方法模式看一个新的需求 披萨项目新的需求:客户在点披萨时,可以点不同b风味的披萨,比如北京的奶酪pizza,北京的胡椒pizza,伦敦的胡椒pizza,或者伦敦的奶酪披萨 思路一: 使用简单工厂模式,创建不同的工厂类,比如BJ
2022-07-12
12
工厂模式-简单工厂模式 工厂模式-简单工厂模式
工厂模式-简单工厂模式工厂模式(Factory Pattern)是最常用的一类创建型设计模式,包含简单工厂模式(Simple Factory Pattern)、工厂方法模式(Factory Method Pattern)和抽象工厂模式(Ab
2022-07-12
10
单例模式 单例模式
单例模式所 谓 类 的 单 例 设 计 模 式 , 就 是 采 取 一 定 的 方 注 保 证 在 整 个 的 软 件 系 统 中 , 对 某 个 类 只 能 存 在 一 个 对 象 实 例 , 并 且 该 类 只 提 供 一 个 取 得
2022-07-10
08
4 / 7