随笔分类 - --------【Java】
摘要:序列化对单例的破坏本文将通过实例+阅读Java源码的方式介绍序列化是如何破坏单例模式的,以及如何避免序列化对...
阅读全文
摘要:深度分析Java的ClassLoader机制(源码级别)写在前面:Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的,类装载器所做的工作实质是把类文件从硬盘读取到内存中,JVM在加载类的时候,都是通过ClassLoader的lo...
阅读全文
摘要:import java.util.LinkedHashMap;import java.util.Map; /** * LRU (Least Recently Used) */public class LRUCache extends LinkedHashMap { ...
阅读全文
摘要:JVM致命错误日志(hs_err_pid.log)分析发表于5天前(2015-08-28 17:10) 当jvm出现致命错误时,会生成一个错误文件 hs_err_pid.log,其中包括了导致jvm crash的重要信息,可以通过分析该文件定位到导致crash的根...
阅读全文
摘要:服务端需在vm arguments一栏下加上 -agentlib:jdwp=transport=dt_socket,server=y,address=8000并以run模式启动如果以debug模式启动服务端,将会报ERROR: Cannot load this ...
阅读全文
摘要:Math.abs为Integer.Min_VALUE返回错误的值 这段代码:System.out.println(Math.abs(Integer.MIN_VALUE));回报-2147483648这难道不应该返回绝对值2147483648?------------...
阅读全文