IT宅
A brief history of the future of AI in education
首页
网络
网络协议
网络编程
存储
Redis
MySQL
架构
重构速查表
架构模式
分布式
Dubbo
消息队列
所有专栏
专栏推荐
查看更多
架构解码:模式与实践
软件架构与模式
JVM速成手册
JVM相关内容
网络协议
详解网络分层和网络协议工作原理
并发编程
并发编程原理和应用
数据结构与算法
数据结构与算法知识详解
重构速查表
重构的相关技能
MySQL
洞悉MySQL底层架构与SQL调优本质
Redis
洞悉Redis技术内幕:缓存,数据结构,并发,集群与算法
Java基础
10
在Linux中安装JDK和配置环境变量
下载和安装JDK:
JDK
Linux
作者:arthinking
|
发表于 2012-07-31
|
分类于
Java基础
java.util.concurrent整体结构图
Executor: 执行对象
concurrent
作者:arthinking
|
发表于 2012-07-30
|
分类于
Java基础
Semaphore的介绍和使用
public class Semaphore extends Object implements Serializable
Semaphore
作者:arthinking
|
发表于 2012-07-30
|
分类于
Java基础
CompletionService的介绍和使用
public interface CompletionService
CompletionService
作者:arthinking
|
发表于 2012-07-30
|
分类于
Java基础
Callable 和 Future实现线程等待
public interface Callable
Callable
Future
作者:arthinking
|
发表于 2012-07-30
|
分类于
Java基础
CountDownLatch的介绍和使用
图解CountDownLatch原理:图解几个好玩的并发辅助工具类 - 闭锁 CountDownLatch 更多并发编程系列文章:Java并发编程系列文章
CountDownLatch
作者:arthinking
|
发表于 2012-07-30
|
分类于
Java基础
AtomicInteger的介绍和使用
可以用原子方式更新的 int 值。
AtomicInteger
作者:arthinking
|
发表于 2012-07-30
|
分类于
Java基础
ThreadPoolExecutor的使用和介绍
newFixedThreadPool生成一个固定的线程池,使用ThreadPoolExecutor()来构造,可以像Tomcat的线程池一样设置“最大线程数”、“最小线程数”和“空闲线程keepAlive的时间”。
ThreadPoolExecutor
作者:arthinking
|
发表于 2012-07-30
|
分类于
Java基础
CyclicBarrier的介绍和使用
图解CyclicBarrier原理:图解几个好玩的并发辅助工具类 - 栅栏 CyclicBarrier 更多并发编程系列文章:Java并发编程系列文章
CyclicBarrier
作者:arthinking
|
发表于 2012-07-30
|
分类于
Java基础
ExecutorService常用方法和newFixedThreadPool创建固定大小的线程池
是一个接口,继承了Executor:
ExecutorService
作者:arthinking
|
发表于 2012-07-30
|
分类于
Java基础
1
2
3
…
6
×