摘要: (一) Java 编程方面 1、 如何DUMP内存出来看看内存溢出呢 DUMP分为两种: (a)内存dump是指通过jmap -dump <pid>输出的文件, (b而线程dump是指通过jstack <pid>输出的信息。 两个dump可以单独使用,也可以在特定场合下结合使用。 参考:Jvm du 阅读全文
posted @ 2018-03-22 19:12 aspirant 阅读(2621) 评论(0) 推荐(2)
摘要: hashmap的扩容因子是0.75 原因 参考:HashMap默认加载因子为什么选择0.75?(阿里) ConcurrentHashMap 与HashMap和Hashtable 最大的不同在于:put和 get 两次Hash到达指定的HashEntry,第一次hash到达Segment,第二次到达S 阅读全文
posted @ 2018-03-22 14:56 aspirant 阅读(12798) 评论(3) 推荐(3)
摘要: 概要 现代的计算机已经向多CPU方向发展,即使是普通的PC,甚至现在的智能手机、多核处理器已被广泛应用。在未来,处理器的核心数将会发展的越来越多。虽然硬件上的多核CPU已经十分成熟,但是很多应用程序并未这种多核CPU做好准备,因此并不能很好地利用多核CPU的性能优势。为了充分利用多CPU、多核CPU 阅读全文
posted @ 2018-03-22 11:38 aspirant 阅读(1735) 评论(0) 推荐(0)
摘要: try-with-resources语句是一种声明了一种或多种资源的try语句。资源是指在程序用完了之后必须要关闭的对象。try-with-resources语句保证了每个声明了的资源在语句结束的时候都会被关闭。任何实现了java.lang.AutoCloseable接口的对象,和实现了java.i 阅读全文
posted @ 2018-03-22 10:13 aspirant 阅读(24568) 评论(0) 推荐(1)