标签:except image 2-2 ssi art tar 问题 表示 ati
1、设置LC_CTYPE=zh_CN.hp15CN重启生效的原因:
Locale是Linux/Unix系统下根据计算机用户所使用的语言,所在国家或者地区,以及当地的文化传统所定义的一个软件运行时的语言环境,LC_CTYPE是locale按照所涉及的使用习惯的各个方面分成的12大类中的其中一个,表示语言符号及其分类。
2、统计报表没有数据原因:
代码中对多数据源下transcationManager管理事务的使用方法不当,多数据源下this.sessionFactory.getCurrentSession()方法有bug,需要换成this.sessionFactory.openSession(),这样就可以正确使用事务管理器。
3、无法开单原因:
界面提示“Transaction not successfully started”或者“JDBC begin transaction failed”,均是由于数据库连接池中的连接长时间不使用失效,而应用请求连接时直接从连接池中拿取并没有检测连接有效性导致,当数据库连接池中的连接被创建而长时间不使用的情况下,该连接会自动回收并失效,但客户端并不知道,在进行数据库操作时仍然使用的是无效的数据库连接,这样,就导致客户端程序报“ java.sql.SQLException: Io 异常: Connection reset” 或“java.sql.SQLException 关闭的连接”异常。
数据库连接池原理图:
图中连接池到数据源的连接由于长时间没有使用被回收,而客户端不知道仍使用失效的连接去请求连接。
标签:except image 2-2 ssi art tar 问题 表示 ati
原文地址:http://www.cnblogs.com/haizhimang/p/7680800.html