- 博客(9)
- 收藏
- 关注
转载 线程池ThreadPoolExecutor源码详解
工作线程的生命周期:从execute方法开始,Worker使用ThreadFactory创建新的工作线程,runWorker通过getTask获取任务,然后执行任务,如果getTask返回null,进入processWorkerExit,线程结束。
2023-02-18 21:19:45 221
原创 设计模式-单例模式
单例模式(Singleton Pattern)保证某个类在运行期间,只有一个实例对外提供服务,而这个类被称为单例类。3.2、懒汉式3.3、静态内部类3.4、枚举3.5、测试4、总结饿汉式懒汉式-双重检测静态内部类枚举方式
2022-12-03 15:55:26 92
原创 docker部署Apollo配置中心
Apollo开源地址:https://github.com/ctripcorp/apollo安装部署1、把Apollo源码clone下来2、添加docker-compose.yml 文件
2021-05-16 23:23:15 449
原创 垃圾收集器
垃圾收集器垃圾收集算法标记清除标记-复制算法标记-整理算法经典垃圾收集器Serial收集器ParNew收集器Parallel Scavenge收集器Serial Old收集器Parallel Old收集器CMS收集器Garbage First收集器(G1)Shenandoah收集器ZGC收集器垃圾收集算法标记清除算法分为“标记”和“清除”两个阶段:首先标记出所有需要回 收的对象,在标记完成后,统一回收掉所有被标记的对象,也可以反过来,标记存活的对象,统一回 收所有未被标记的对象特点:位置不连续 产
2020-12-14 00:27:06 307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人