摘要:
{ "query": { "bool": { "must": { "term": { "type.keyword": "test" } } } }, "from": 0, "size": 0, "sort": [ { "msg_time": { "order": "desc" } } ], "agg 阅读全文
摘要:
https://my.oschina.net/u/4175080/blog/3162749 第一种: maven可以加入这个:maven.wagon.http.ssl.insecure=true 例如:执行mvn package指令时写成: mvn -Dmaven.wagon.http.ssl.in 阅读全文
摘要:
-- 导出 表 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 阅读全文
摘要:
HashMap和HashSet的区别 1.HashMap实现的是Map接口,HashSet实现的是Set接口 2.结构不一样,一个存储的是键值对,一个存储的是对象 3.HashMap存储的值可能相同,HashTable存储的值不能相同,但由于hashcode是存在重复的,所以,存放的对象有可能相同。 阅读全文