IT宅
A brief history of the future of AI in education
网络
网络协议
网络编程
存储
Redis
MySQL
架构
重构速查表
架构模式
分布式
Dubbo
消息队列
精进之路
网络
MySQL
Redis
MQ
JVM
所有专栏
专栏推荐
查看更多
架构解码:模式与实践
软件架构与模式
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
×
IT宅
关注公众号及时获取网站内容更新。
请帅旋喝一杯咖啡
咖啡=电量,给帅旋充杯咖啡,他会满电写代码!