摘要: spring的整体架构 架构图: 这些模块可以分为以下几个部分: core container core container 包括 core beans EL context core 和 beans 模块是框架的基础部分,提供 IOC 控制反转 和依赖注入的特性。 core模块中包含spring框 阅读全文
posted @ 2017-05-08 22:26 风中小蘑菇 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 线程本地存储 防止任务在共享资源上产生冲突的第二种方式就是根除对线程的共享,线程本地存储一种自动化机制。可以为使用相同变量的每个不同的线程都创建不同的存储。如果你有5个线程要使用变量X所表示的对象,那么线程本地存储就会生成5个用于x的不同的存储块。主要是 可以使得线程与状态关联起来。 public 阅读全文
posted @ 2017-05-08 19:50 风中小蘑菇 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 原子类 JAVASE5 引入了诸如:AtomicInteger、AtomicLong、AtomicRenference等原子性变量,他们提供下面形式的原子性条件更新: boolean cpmpareAndSet(exceptedValue,updateValue); 在常规编程中很难看见,在涉及性能 阅读全文
posted @ 2017-05-08 14:44 风中小蘑菇 阅读(110) 评论(0) 推荐(0) 编辑