- 🔖 1.Java 基础
- 🔖 2.Java collection
- 🔖 3.Java NIO
- 🔖 3.1.Java NIO 教程
- 🔖 3.2.Java NIO 概览
- 🔖 3.3.Java NIO Channel通道
- 🔖 3.4.Java NIO Buffer缓冲区
- 🔖 3.5.Java NIO Scatter / Gather
- 🔖 3.6.Java NIO Channel to Channel Transfers通道传输接口
- 🔖 3.7.Java NIO Selector选择器
- 🔖 3.8.Java NIO FileChannel文件通道
- 🔖 3.9.Java NIO SocketChannel套接字通道
- 🔖 3.10.Java NIO ServerSocketChannel服务端套接字通道
- 🔖 3.11.Java NIO Non-blocking Server非阻塞服务器
- 🔖 3.12.Java NIO DatagramChannel数据报通道
- 🔖 3.13.Java NIO Pipe管道
- 🔖 3.14.Java NIO NIO vs. IO
- 🔖 3.15.Java NIO Path路径
- 🔖 3.16.Java NIO Files
- 🔖 3.17.Java NIO AsynchronousFileChannel异步文件通道
- 4.Java Concurrency
- 🔖 4.1 ExecutorService指南
- 🔖 4.2 CompletableFuture
- 🔖 4.3 Unsafe 应用
- 🔖 4.4 基于Java并发包讲解飞行CAS与AQS
- 🔖 4.5 线程池的执行原理
- 🔖 Immutability模式:如何利用不变性解决并发问题?
- 🔖 Copy-on-Write模式:不是延时策略的COW
- 🔖 线程本地存储模式:没有共享,就没有伤害
- 🔖 Guarded Suspension模式:等待唤醒机制的规范实现
- 🔖 Balking模式:再谈线程安全的单例模式
- 🔖 Thread-Per-Message模式:最简单实用的分工方法
- 🔖 Worker Thread模式:如何避免重复创建线程
- 🔖 5.常见面试题
- 6.Java 扩展