03 2019 档案
摘要:-- 导出 表 test.t_china_area 结构CREATE TABLE IF NOT EXISTS `t_china_area` ( `code` varchar(10) NOT NULL COMMENT '地区编码', `name` varchar(20) NOT NULL COMMEN
阅读全文
摘要:下面对上面说的三个辅助类进行一个总结: 1)CountDownLatch和CyclicBarrier都能够实现线程之间的等待,只不过它们侧重点不同: CountDownLatch一般用于某个线程A等待若干个其他线程执行完任务之后,它才执行; 而CyclicBarrier一般用于一组线程互相等待至某个
阅读全文
摘要:进程和线程概念及区别: 进程:进程是操作系统分配的基本单位,它是程序执行的一个实例。是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竞争计算机系统资源的基本单位。 线程:是进程的一个执行单元,是进程内科调度实体。比进程更小的独立运行的基本单位。线程也被称为轻量级进程。 进程和线
阅读全文
摘要:为什么HashMap会出现死循环 首先,我们知道java的HashMap不是线程安全的。多线程下应该使用ConcurrentHashMap。 HashMap底层是基于动态数组和单向链表(JDK1.7,JDK1.8链表长度超过8会转成红黑树)。我们知道链表比较容易形成闭合的环,如果链表形成闭合的环,这
阅读全文
摘要:http://www.importnew.com/28263.html 今天发一篇”水文”,可能很多读者都会表示不理解,不过我想把它作为并发序列文章中不可缺少的一块来介绍。本来以为花不了多少时间的,不过最终还是投入了挺多时间来完成这篇文章的。 网上关于 HashMap 和 ConcurrentHas
阅读全文
摘要:在一个表达式中可能包含多个有不同运算符连接起来的、具有不同数据类型的数据对象;由于表达式有多种运算,不同的结合顺序可能得出不同结果甚至出现错误运算错误,因为当表达式中含多种运算时,必须按一定顺序进行结合,才能保证运算的合理性和结果的正确性、唯一性。 优先级 1.优先级与求值顺序无关。如a+b &&
阅读全文
摘要:内部类主要有4种: 1.静态内部类(static inner class) 定义如下: 静态内部类是指被声明为static的内部类,它不依赖与外部类实例而被实例化。静态内部类不能访问外部类的普通成员变量, 只能访问外部类中的静态成员和静态方法 ( 包含私有类型 )。 2.成员内部类(member i
阅读全文

浙公网安备 33010602011771号