![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
SheadonSun
Always be coding。
展开
-
记录一次项目Mysql优化
记录一次Mysql关联查询慢的问题排查过程 本次查询慢的主要原因是主表和关联表字段字符编码不一致导致 以下为排查过程及解决方法: 使用EXPLAIN语句解析Sql执行过程发现关联查询没有走索引 EXPLAIN SELECT XXX 发现索引和字段类型都没问题,查看关联表的字符集 SHOW FULL COLUMNS FROM XXX 发现了主表字符集和关联表字符集不一致,怀疑是数据库备份回来后建表导致的,解决方法是在建表时指定字符集,或者修改字符集类型,以下为建表时指定字符集的语句,正常情况下建表时默原创 2021-08-20 15:23:38 · 113 阅读 · 0 评论 -
使用gradle编译Spring源码报错
使用gradle编译Spring源码报错 org.gradle.api.CircularReferenceException: Circular dependency between the following tasks: :spring-beans:compileGroovy \--- :spring-beans:compileJava \--- :spring-beans:comp...原创 2020-03-26 20:54:02 · 1372 阅读 · 0 评论 -
Java字符串4字节字符处理(mysql保存字符串乱码)
Java四字节字符处理工具类 针对Mysql中无法保存的中文字符进行移除处理或者在保存前进行判断 import java.util.Arrays; import java.util.HashMap; import java.util.Map; public class Utf8Util { public static Map<String, Integer> hexMa...原创 2019-07-29 18:27:28 · 710 阅读 · 0 评论