随笔分类 -  jdk

摘要:简介ServletContext的最大应用是Web缓存----把不经常更改的内容读入内存,所以服务器响应请求的时候就不需要进行慢速的磁盘I/O了。ServletContextListener是ServletContext的监听者,他监听关于ServletContext的两个事件——初始化和销毁。使用... 阅读全文
posted @ 2015-09-24 21:00 wzhanke 阅读(432) 评论(0) 推荐(0)
摘要:原文地址:http://yanwushu.sinaapp.com/java_data_storage/Java程序在运行时需要为一系列的值或者对象分配内存,这些值都存在什么地方?用什么样的数据结构存储?这些数据结构有什么特点?本文试图说明此命题的皮毛之皮毛。概念对于Java,有六个不同的、用于数据存... 阅读全文
posted @ 2015-09-24 20:54 wzhanke 阅读(284) 评论(0) 推荐(0)
摘要:Java序列化机制中的类版本问题分类:【Java 基础】2014-10-31 21:13480人阅读评论(0)收藏举报目录(?)[+]原文地址:http://yanwushu.sinaapp.com/java_serialversionuid/内容简介某些实现了serializable接口的java... 阅读全文
posted @ 2015-09-24 20:46 wzhanke 阅读(498) 评论(0) 推荐(0)
摘要:目录(?)[-]官方文档类装载两种装载方法的区别不同的类装载器是否实例化类在jdbc链接数据库中的应用资源 原文地址:http://yanwushu.sinaapp.com/class_forname/使用jdbc方式链接数据库时会经常看到这句代码:Class.forName(String cl... 阅读全文
posted @ 2015-09-24 20:23 wzhanke 阅读(430) 评论(0) 推荐(0)
摘要:HashMap是我们在日常写代码时最常用到的一个数据结构,它为我们提供key-value形式的数据存储。同时,它的查询,插入效率都非常高。在之前的排序算法总结里面里,我大致学习了HashMap的实现原理,并制作了一个简化版本的HashMap。 今天,趁着项目的间歇期,我又仔细阅读了Java中的Has... 阅读全文
posted @ 2015-09-17 21:48 wzhanke 阅读(245) 评论(0) 推荐(0)
摘要:Java虚拟机类装载的原理及实现(转)一、引言 Java虚拟机(JVM)的类装载就是指将包含在类文件中的字节码装载到JVM中, 并使其成为JVM一部分的过程。JVM的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块, 而不影响系统其他功能模块的正常运行。本文将分析JVM中的类装载系统... 阅读全文
posted @ 2015-09-17 21:20 wzhanke 阅读(268) 评论(0) 推荐(0)
摘要:java中JVM虚拟机内存模型详细说明2012-12-12 18:36:03|分类:JAVA|标签:javajvm堆内存虚拟机|举报|字号订阅JVM的内部结构如下图:一个优秀Java程序员,必须了解Java内存模型、GC工作原理,以及如何优化GC的性能、与GC进行有限的交互,有一些应用程序对性能要求... 阅读全文
posted @ 2015-09-17 21:19 wzhanke 阅读(267) 评论(0) 推荐(0)
摘要:java内存分配机制通过这几天对一个内存溢出程序的监控,学习了程序运行时对内存的使用机制,在这里和大家分享下。 Java程序运行在JVM(Java VirtualMachine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见J... 阅读全文
posted @ 2015-09-17 21:16 wzhanke 阅读(244) 评论(0) 推荐(0)
摘要:javap-cInnerTest$1>InnerTest$1.txt 阅读全文
posted @ 2015-09-02 16:57 wzhanke 阅读(223) 评论(0) 推荐(0)
摘要:Error: opening registry key 'Software\JavaSoft\Java Runtime Environment'Error: could not find java.dllError: Could not find Java SE Runtime Environmen... 阅读全文
posted @ 2015-08-21 16:00 wzhanke 阅读(936) 评论(0) 推荐(0)
摘要:命令:jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令这些命令 必须 在 linux jdk bin 路径 下执行 eq:./jstack 10303 即可 如果想把 内容打印到 文本里 即 ./jstack 10303 >111.log 打印 到 111.log文件 中,... 阅读全文
posted @ 2015-07-29 11:27 wzhanke 阅读(3817) 评论(0) 推荐(0)