- 博客(4)
- 收藏
- 关注
原创 线程池
1. 线程池线程池是一种复用线程的技术,由于线程的销毁和创建会大大浪费时间以及浪费内存,而线程池可以让线程执行完任务后不立即销毁,让线程重复使用,继续执行其他任务。2. 线程池详解ThreadPoolExecutor线程池中最核心的类是ThreadPoolExecutor,它实现了execute(Runnable command) ,这个方法是用来向线程池传入任务。此类的构造函数如下:p...
2020-02-14 20:40:46 127
原创 死锁
死锁1. 死锁/活锁/饥饿2. 资源死锁条件3. 死锁处理策略3.1 鸵鸟算法3.2 死锁检测和恢复3.3 死锁避免1. 死锁/活锁/饥饿死锁:死锁是指多个进程相互等待,互不相让,导致所有进程无限期等待。资源死锁:资源死锁是因为每个进程都在等待其他进程释放资源,资源死锁是最常见的死锁类型。通信死锁:通信死锁是指由于消息丢失,导致通信双方都在相互等待对方发送消息,通常可通过设置适当对超时...
2019-09-20 20:13:21 2466 1
原创 计算机网络
计算机网络应用层1 DNS1.1 DNS概述1.2 DNS工作原理2. HTTP2.1 HTTP概述2.2 HTTP请求方法2.3 HTTP状态码2.4 HTTP1.0,HTTP1.1,HTTP2.02.5 HTTPS2.5.1 HTTPS简介2.5.2 HTTPS加密原理2.5.3 HTTP 与 HTTPS 区别网络安全1. 网络安全三要素2. 保证网络安全的几种方式2.1 对称加密2.2 非...
2019-09-11 10:49:27 295
原创 Redis
Redis总结1. Redis简介2. 为什么要用缓存?为什么要用redis作为缓存?3. 为什么单线程的Redis效率如此高?4. Redis的单线程模型是什么?5. Redis常见数据结构以及使用场景6. Redis过期处理策略/内存淘汰机制/持久化机制6.1. Redis过期键处理策略6.2. Redis内存淘汰机制6.3 Redis持久化机制6.3.1 三种持久化策略6.3.2 RDB与A...
2019-09-07 22:26:57 912
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人