错误的原因是:EOFException表示输入过程中意外地到达文件尾或流尾的信号,导致从session中获取数据失败。这是由于tomcat上次非 正常关闭时有一些活动session被持久化(表现为一些临时文件),在重启时,tomcat尝试去恢复这些session的持久化数据但又读取失败造成 的。此异...
分类:
编程语言 时间:
2014-09-24 15:11:06
阅读次数:
184
hibernate提供的一级缓存hibernate是一个线程对应一个session,一个线程可以看成一个用户。也就是说session级缓存(一级缓存)只能给一个线程用,别的线程用不了,一级缓存就是和线程绑定了。hibernate一级缓存生命周期很短,和session生命周期一样,一级缓存也称sess...
分类:
系统相关 时间:
2014-09-24 13:58:37
阅读次数:
309
Struts2的标签用法和示例1)s:property标签:property 标签用来输出一个值栈属性的值 示例: 输出 Action 属性 customerId 的值: 输出 session 属性 userName 的值: notice:如果 value 属性没...
分类:
其他好文 时间:
2014-09-24 12:56:36
阅读次数:
159
通过show status命令了解各种SQL的执行频率MySQL客户端连接成功后,通过使用show [session|global] status 命令可以提供服务器状态信息;其中的session来表示当前的连接的统计结果,global来表示自数据库启动至今的统计结果,默认是session级别的。s...
分类:
数据库 时间:
2014-09-24 01:23:55
阅读次数:
330
单例模式就是某个类只存在一个对象(只new 一次),当某个类的初始化比较耗时,耗资源的时候,比如hibernate写在Dao模式中创建session的时候必须写成单例模式,因为你每做一次数据库的操作,都必须创建一个session,这时候用单例模式是最好的,每次都只是同一个实例,sessionFact...
分类:
其他好文 时间:
2014-09-23 21:17:25
阅读次数:
168
在mybatis框架中,在SqlSession未关闭之前,在一个session里面,如果执行相同的select语句,mybatis不会重新查询数据库,而是直接返回缓存在内存中的查询结果。解决方案如上,添加到配置文件中。
分类:
其他好文 时间:
2014-09-23 20:53:35
阅读次数:
172
1、如果存储上的Target下新挂载了一个SAN资源,如何在服务器上连接并识别?如果一个Target下新增了一个SAN资源,在服务器可以使用iscsiadm –m session –R命令刷新(rescan)已连接的iSCSI session以识别新的SAN资源:[root@pe03 /]#iscs...
分类:
其他好文 时间:
2014-09-23 20:10:35
阅读次数:
1027
故障分析思路 查看等待事件,判断故障起因SQL>select * from (select sid,event,p1,p2,p3,p1text,WAIT_TIME,SECONDS_IN_WAIT from v$session_wait where wait_class# 6 order by wa....
分类:
其他好文 时间:
2014-09-23 19:02:55
阅读次数:
167
需求:Oracle数据库,B库C库,某些表的表结构不一致,现在要求以C库为标准,同步更新B库表结构PL/SQL 连接到C库, Tools --> Compare User Objects .. --> 选择需要比对的表 --> Target Session (连接到B库) --> Compare -...
分类:
数据库 时间:
2014-09-23 18:59:05
阅读次数:
173
nls_date_format用于修改日期格式
session级别的修改:alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'
windows平台下修改注册表: HKEY_LOCAL_MACHINE.SOFTWARE.ORACLE.HOME0 新建字符串值NLS_DATE_FORMAT ,并设置其值为:YYYY-MM-DD:...
分类:
数据库 时间:
2014-09-23 18:03:35
阅读次数:
192