摘要:解决方案一:原来,是${java.home}在作怪,eclipse 没有使用 JAVA_HOME默认,eclipse 使用 C:"windows"system32"javaw.exe 作为 JVM,当然找不到tools.jar我们自己的java安装在 “C:\Program Files\Java\j...
阅读全文
摘要:(一)Date与字符串的转化 Date、String、Timestamp之间的转换![java]view plaincopyprint?publicstaticvoidmain(String[]args){ DateFormatformat=newSimpleDateFormat("yyyy-MM-dd"); //String转Datestr="2009-01-06";java.util.Date date=format.parse("2009-01-06");//Wedsep2600:00:00CST2007 //Date转Stri
阅读全文
摘要:Hibernate的一级缓存影响。 我们每次保存的东西都会保存在Session缓存中,这就是Hibernate的一级缓存,如果我们一直循环执行save等操作,缓存里东西会越来越多,速度也就越来越慢,服务器一直在循环处理,自然也会增加负载。 这本来就是Hibernate不擅长的地方,而且一级缓存不可以不用,如果我们要保存的数据量十分巨大,那么在程序中执行添加、更新方法时,Session对象自身开辟的一级缓存会不断消耗,直至OutOfMemoryError (内存溢出异常)。解决方案批量插入优化 1、仍旧用Hibernate API来进行批处理,但在一定的量的时候,及时的清除缓存。 1)优化Hib
阅读全文