摘要: Java是解释语言,但并不意味着它一定被解释执行。早期 的虚拟机确实一条一条指令解释执行,但人们发现这样效率太低, 不满足各种要求,因此出现了许多其它虚拟机,如JIT的虚拟机。 HotSpot也是类似一种虚拟机,自从SUN买下后,已经把它放入 JRE 1.3以及后续版本中。 采用HotSpot的Ja 阅读全文
posted @ 2018-02-26 16:34 Camile 阅读(1212) 评论(0) 推荐(0)
摘要: 内存泄漏是指不再被使用的对象或者变量一直被占据在内存中。但是java中有垃圾回收机制,它能够将不再被使用的对象,自动从内存中清除。 即使这样,java中也存在着内存泄漏的情况: 一:当长生命周期的对象持有短生命周期的对象的引用,就很可能发生内存泄漏。尽管短生命周期的对象已经不再需要,但是长生命周期的 阅读全文
posted @ 2018-02-26 11:34 Camile 阅读(6248) 评论(0) 推荐(0)
摘要: 一.Hibernate缓存的作用 Hibernate是一个持久层框架,Hibernate要经常访问物理数据库。为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能,Hibernate的缓存机制就发挥了很大的作用。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据, 阅读全文
posted @ 2018-02-26 10:06 Camile 阅读(74) 评论(0) 推荐(0)
摘要: 一.Java的垃圾回收机制 Java的垃圾回收机制(java garbage collection)是Java虚拟机提供的能力,用于在空闲时间以不定时的方式动态回收无任何引用的对象占据的堆内存空间。 注意粗体字的地方,java的垃圾回收线程是优先级比较低的线程,什么时候进行垃圾回收难以确定。当某些对 阅读全文
posted @ 2018-02-26 10:04 Camile 阅读(381) 评论(0) 推荐(0)
摘要: <c:if test=" ${requestScope.curPage <= 0}"> </ c:if> < c:if test=" ${requestScope.curPage != 1 && requestScope.curPage > 0}"> <li><a href=" <%=basePat 阅读全文
posted @ 2018-02-26 10:03 Camile 阅读(119) 评论(0) 推荐(0)