- 博客(4)
- 收藏
- 关注
原创 Jedis使用注意事项
Jedis-2.1.0.jar对应commons-pool-1.5.4.jar,由于jedis2.1里面的连接池设计基于org.apache.commons.pool, JedisPoolextends PoolJedis>参考文章:http://blog.csdn.net/luyee2010/article/details/17580381jedis-2.8.
2016-05-23 20:14:53 541
原创 保存特殊字符到utf8编码的mysql数据库中
由于特殊字符需要四个字节才能保存,而mysql5.5.3以下的版本中的utf8并不支持四字节的存储,(mysql5.5.3以上才有utf8mb4类型支持存储),此时,如果不能升级数据库,又不考虑过滤掉特殊字符,可以将特殊字符转换成iso8859-1保存到数据库中,但是会乱码,在需要使用的时候需要进行转码处理。ps:过滤特殊字符的方法:public String removeEmoj
2016-05-06 20:19:11 7107
原创 utf8mb4解决四字节字符保存到mysql不报错的问题
场景:微信昵称中包含表情,保存到mysql中报出SQLException :Incorrect string value: '\xF0\xA1\x8B\xBE\xE5\xA2...' for column 'name'解决方案:Mysql 从5.5.3版本开始支持4字节的utf8编码,如果你的Mysql数据库是5.5.3+,按照以下步骤就能解决这个问题1、在修改数据库编码前先对数据库备份(
2016-04-06 19:52:15 4074
原创 关于MySQL超出wait_timeout断开连接的问题
原因:mysql默认对所有连接的有效时间为28800秒,正好8小时,也就是说,8小时内,这个连接没有请求和响应,mysql将自动断开该连接,但是,此时Hibernate的连接池并不知道这个连接已经被断开,如果,此时,有线程需要使用这个连接的时候,就会报StackTrace:org.hibernate.exception.JDBCConnectionException: Could not op
2016-02-18 16:48:57 1972
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人