摘要: 转载请注明出处,感谢大家的支持!本文来自优优码:http://www.uucode.net/201502/9%e4%b8%aa%e8%b0%ac%e8%ae%baJava的性能有某种黑魔法之称。部分原因在于Java平台非常复杂,很多情况下问题难以定位。然而在历史上还有一种趋势,人们靠智慧和经验来研究... 阅读全文
posted @ 2015-02-06 15:52 JAVA是老婆 阅读(371) 评论(0) 推荐(0)
摘要: 因为WeakHashMap不是线程安全的,如果在多线程里乱用,数据就有可能被破坏,破坏的结果就是可能成环。导致一个死循环。 因此,这个问题的推断结论就是因为WeakHashMap被不正确的同步使用,导致死循环 卡死整个系统 阅读全文
posted @ 2015-01-23 15:24 JAVA是老婆 阅读(2434) 评论(0) 推荐(0)
摘要: 在Java中,它的内存管理包括两方面:内存分配(创建Java对象的时候)和内存回收,这两方面工作都是由JVM自动完成的,降低了Java程序员的学习难度,避免了像C/C++直接操作内存的危险。但是,也正因为内存管理完全由JVM负责,所以也使Java很多程序员不再关心内存分配,导致很多程序低效,耗内存。因此就有了Java程序员到最后应该去了解JVM,才能写出更高效,充分利用有限的内存的程序。 阅读全文
posted @ 2014-09-05 16:19 JAVA是老婆 阅读(2477) 评论(0) 推荐(0)
摘要: 【深入JVM内核—原理、诊断与优化】的讲师“葛一鸣”,人称“一哥”,毕业于浙江工业大学,计算机软件与理论专业硕士,是国家认证系统分析师,OCP。2012年出版过《Java程序性能优化》,荣获51CTO读书频道“最受读者喜爱的原创IT技术图书奖”!! 阅读全文
posted @ 2014-08-27 16:53 JAVA是老婆 阅读(2128) 评论(0) 推荐(0)
摘要: BigInteger是什么?BigInteger如何使用?BigInteger在java8中有什么改进? 阅读全文
posted @ 2014-08-21 16:55 JAVA是老婆 阅读(416) 评论(0) 推荐(0)
摘要: Java NIO提供了一套网络api,可以用来处理连接数很多的情况。他的基本思想就是用一个线程来处理多个channel。 阅读全文
posted @ 2014-08-19 11:51 JAVA是老婆 阅读(2887) 评论(0) 推荐(0)
摘要: 百度搜大数据开发人才要求信息,发现大部分都需要有 JVM知识,虽然使用Java的人很多,但真正有几个人懂JVM呢?如果jvm你都不懂,那java你又能怎么提高呢?程序的性能又能怎么优化呢?所以, JVM是必须要学习的! 阅读全文
posted @ 2014-08-18 11:25 JAVA是老婆 阅读(307) 评论(0) 推荐(0)
摘要: 在JDK中com.sun.tools.attach.VirtualMachine提供了一些从外部进程attach到jvm上,并执行一些操作的功能。VirtualMachine的子类HotSpotVirtualMachine表示hotspot的虚拟机,下面的WindowsVirtualMachine是在windows平台下的实现。 阅读全文
posted @ 2014-08-18 11:24 JAVA是老婆 阅读(6077) 评论(0) 推荐(0)