摘要: ■ ThreadLocal 定义 ThreadLocal通过为每个线程提供一个独立的变量副本解决了变量并发访问的冲突问题 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本 阅读全文
posted @ 2018-01-05 11:28 romanjoy 阅读(204) 评论(0) 编辑
摘要: ■ ThreadLocal 定义 ThreadLocal通过为每个线程提供一个独立的变量副本解决了变量并发访问的冲突问题 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影响其它线程所对应的副本 阅读全文
posted @ 2018-01-05 11:28 romanjoy 阅读(204) 评论(0) 编辑
摘要: ■ Java 引用的相关知识 1. 强引用 强引用是Java 默认实现 的引用,JVM会尽可能长时间的保留强引用的存在(直到内存溢出) 当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题:只有当没有任何对象阅读全文
posted @ 2018-01-02 17:12 romanjoy 阅读(199) 评论(0) 编辑
摘要: 笔者的 “多线程- 让程序更高效的运行” 关联文 感谢帮助过我的好基友们,一如既往地发布好文,让技术舞动起来 ■ Java 内存模型 1.1 Java 内存模型 Java线程间的通信由Java内存模型(JMM)控制,JMM决定一个线程对共享变量的写入何时对另一个线程可见 JMM是一个抽象的概念,并非阅读全文
posted @ 2017-12-29 17:40 romanjoy 阅读(160) 评论(0) 编辑
摘要: HashMap 的一些认识: (JDK 1.7) 基于哈希表的Map接口的非同步实现,定义了键映射到值的规则 此实现提供所有可选的映射操作,并允许使用null值和null键 此实现假定哈希函数将元素适当分布在各桶之间,为读取操作提供稳定性能 迭代时间与实例容量(桶的数量)及其大小(键-值映射关系数)阅读全文
posted @ 2017-10-13 23:47 romanjoy 阅读(202) 评论(0) 编辑
摘要: LinkedList 的一些认识: 对于锁链的认识还是以前看动画片<圣斗士星矢>中阿舜的武器,锁链被无数次的击碎断裂,然后小宇宙爆发,锁链会自动前后拼接,组成强大的链条。"星云锁链" - 锁链无边无际、攻击范围广,仙女座暴走也是很恐怖的 ^_^可能我这样比喻并不怎么准确,数据链表也是基于这种前后节点阅读全文
posted @ 2017-10-13 11:56 romanjoy 阅读(190) 评论(0) 编辑
摘要: Java Thread 的一些认识: Java是抢占式线程,一个线程就是进程中单一的顺序控制流,单个进程可以拥有多个并发任务,其底层是切分CPU时间,多线程和多任务往往是使用多处理器系统的最合理方式 进程可以看作一个程序或者一个应用;线程是进程中执行的一个任务,多个线程可以共享资源 一个Java 应阅读全文
posted @ 2017-10-12 16:32 romanjoy 阅读(732) 评论(5) 编辑
摘要: /* 数据库存贮引擎 */ InnoDB : 1) 具有提交、回滚和奔溃恢复及事务处理能力(ACID) 2) 能处理大数据量 3) 支持外键约束、关联查询 MyISAM : 1) 支持大文件、大字段,BLOB 和 TEXT 可以被索引 2) 有较高的插入、查询速度 -- 创建数据库 CREATE D阅读全文
posted @ 2017-10-11 18:09 romanjoy 阅读(72) 评论(0) 编辑
摘要: HashTable 认识: ■ 重要全局变量 ■ 构造函数 ■主要方法 (基本都是 syn 修饰) - put(K key, V value) - get(Object key) ■ HashTable 遍历 ■ HashTable VS HashMap HashTable 基于 Dictionar阅读全文
posted @ 2017-10-03 21:48 romanjoy 阅读(159) 评论(0) 编辑
摘要: ArrayList 的一些认识: ■ 类定义 继承 AbstractList,实现了 List,它是一个数组队列,提供了相关的添加、删除、修改、遍历等功能 实现 RandmoAccess 接口,实现快速随机访问:通过元素的序号快速获取元素对象 实现 Cloneable 接口,重写 clone(),能阅读全文
posted @ 2017-10-03 11:33 romanjoy 阅读(200) 评论(0) 编辑