摘要: jps -l 命令定位进程号 jstack -pid 找到死锁查看 阅读全文
posted @ 2021-07-25 14:36 chentaohere 阅读(73) 评论(0) 推荐(0)
摘要: Spring 中的bean 是线程安全的吗? 结论: 不是线程安全的 Spring容器中的Bean是否线程安全,容器本身并没有提供Bean的线程安全策略,因此可以说Spring容器中的Bean本身不具备线程安全的特性,但是具体还是要结合具体scope的Bean去研究。 Spring 的 bean 作 阅读全文
posted @ 2021-07-17 17:02 chentaohere 阅读(231) 评论(0) 推荐(0)
摘要: volatile是JVM提供的轻量级的同步机制 1 保证可见性 2 不保证原子性 3 禁止指令重排(保证有序性) 阅读全文
posted @ 2021-07-14 22:01 chentaohere 阅读(92) 评论(0) 推荐(0)
摘要: Stream 完整实例将以下代码放入 Java8Tester.java 文件中: Java8Tester.java 文件import java.util.ArrayList;import java.util.Arrays;import java.util.IntSummaryStatistics;i 阅读全文
posted @ 2021-07-14 15:19 chentaohere 阅读(134) 评论(0) 推荐(0)
摘要: GET _cat/indices?v 获取es当前行信息 创建Document PUT /ecommerce/product/1{ "name" : "gaolujie yagao", "desc" : "gaoxiao meibai", "price" : 30, "producer" : "ga 阅读全文
posted @ 2021-07-08 09:19 chentaohere 阅读(97) 评论(0) 推荐(0)
摘要: Map接口实现类特点 1 Map与Collection并列存在,用于保存具有映射关系的数据key-value 2 Map中的key个value可以是任何引用类型的数据,会封装到HashMap$Node对象中 3 Map中的Key不允许重复,原因和HashSet一样(查看源码) 4 Map中的Valu 阅读全文
posted @ 2021-06-29 11:27 chentaohere 阅读(85) 评论(0) 推荐(0)
摘要: 一 HashSet HashSet实现了Set接口,实际上是HashMap,HashMap底层是(数组+链表+红黑树) 可以存放null值,但只能有一个null HashSet不保证元素是有序的,取决于hash后,在确定索引的结果(即,不保证存放元素的顺序和取出顺序一致) 不能有重复元素/对象 说明 阅读全文
posted @ 2021-06-28 17:47 chentaohere 阅读(153) 评论(0) 推荐(0)
摘要: 一 ArrayList debug ArrayList new和add 1 ArrayList维护一个Objecet类型数据elementData transient Object[] elementData transient 表示瞬间,短暂的,表示该属性不会被序列化 2 当创建ArralyLis 阅读全文
posted @ 2021-06-28 10:33 chentaohere 阅读(85) 评论(0) 推荐(0)
摘要: 单列集合 Collection接口两个子接口List,Set 双列集合 存放的键值对 阅读全文
posted @ 2021-06-26 15:09 chentaohere 阅读(30) 评论(0) 推荐(0)
摘要: 快捷键提示:ctrl+j try/catch自动生成快捷键 :ctrl + alt + t while (iterator.hasNext()) 自生成快捷键:itit new 对象自动补全快捷键: .var public static void main(String[] args)自动生成快捷键 阅读全文
posted @ 2021-06-22 08:16 chentaohere 阅读(145) 评论(0) 推荐(0)