mysql;
Haocaibo
相比其他行业,软件行业还是有趣的,因为不断有新技术可以学习使用。4年过去了,未见长进。有眼高手低的原因,有学习方法不当的因素,但归根到底还是因为不够热爱,未能踏实钻研掌握。今天看到了之前来西安的微博,感慨时间真快。软件是为了生活,但工作的快乐在于高效开发和与有趣的人为伴交流,切记不要浪费时间花费在没有意义的事情上。Let's work hard now---记于20200619
展开
-
Could not close JDBC Connection java.sql.SQLException: Already closed.
ssm项目,如果启动后不使用过段时间再次访问会报错Could not close JDBC Connection java.sql.SQLException: Already closed.Caused by: java.net.SocketTimeoutException: Read timed out项目使用dbcp连接池,但因为时老项目,之前的同事只是在ApplicationContext.xml进行基本配置如下:<bean id="dataSource" class="org原创 2021-09-16 16:30:00 · 830 阅读 · 0 评论 -
mysql表关联collations (utf8_general_ci,IMPLICIT) and (utf8_unicode_ci,IMPLICIT) for operation ‘=‘
使用CONVERT转换字符集CONVERT ( tsr.ARCHIVEID USING utf8 ) COLLATE utf8_unicode_ci原创 2021-08-27 10:15:49 · 306 阅读 · 0 评论 -
java读取mysql数据库json类型乱码解决
问题背景使用mybatis-plus的QueryWrapper查询数据库,返回的实体中,数据库json类型的字段返回来是乱码的。问题解决1、maven升级mysql-connector-java 到5.1.40,还是不行。2、不用mybatis-plus的查询方法,自己写sql:SELECT id,json_extract(conclusion,'$') conclusion FROM cd_test_record WHERE id = 5这里使用到了json...原创 2021-07-17 16:27:57 · 1066 阅读 · 0 评论 -
mysql一对多关联查询,将对应的多个值整合成一个
问题背景有两张表,标签表和标签文章关联表,存在一对多关系。入一篇文章对应多个标签id,我需要根据文章id返回所有的标签(几条数据整合为一条)解决方法SELECT GROUP_CONCAT(DISTINCT ct.ch_name) from cd_tag_mod ctm left join cd_tag ct on ctm.tag_id =ct.tag_id WHERE ctm.con_id='2050' GROUP BY ctm.con_idGROUP_CONCAT函...原创 2021-07-16 20:16:32 · 3608 阅读 · 1 评论 -
mysql添加索引报错1170 -BLOB/TEXT column ‘xx‘ used in key specification without a key length分析及解决
因之前代码查询较慢,explain分析后,先加索引处理,结果报错> 1170 - BLOB/TEXT column 'value' used in key specification without a key length在 varchar 字段上建立索引时,必须指定索引长度,没必要对全字段建立索引,根据 实际文本区分度决定索引长度即可。Java 开发手册 33/44 说明:索引的长度与区分度是一对矛盾体,一般对字符串类型数据,长度为 20 的索引,区分度会高达 90%以上,可以使用原创 2021-07-05 08:23:19 · 7806 阅读 · 0 评论 -
mysql添加外键报错:1452
解决:删除两个表现有的数据。(目前解决方法)原创 2017-06-24 13:25:15 · 710 阅读 · 0 评论