- 博客(20)
- 资源 (11)
- 收藏
- 关注
原创 【mysql踩坑】utf8mb4编码下varchar(255)导致的超限报错
一般 MySQL 5.6 对于 InnoDB 存储引擎的索引长度限制为 767 字节。在我的表定义中,serialId 字段是一个 VARCHAR(255),在 UTF8MB4 字符集下,每个字符最多占用 4 个字节,因此 serialId 的最大长度为 1020 字节,这超过了索引的限制。1.现网数据库各个地域的版本和配置还是应该保持一致,第一次遇见这种发布到一半,某个地域报错的情况。2.utf8mb4编码下的varchar字段长度需要慎用,尤其是需要建立索引的时候。
2025-03-15 11:05:45
236
原创 git进阶技巧,让git忽略跟踪某个文件
比如我修改了这个检查的文件,就不会检查了,将此文件添加到ignore文件也无济于事,git也跟踪了ignore文件。# 我是vscode新手,但是公司vscode开发、调试的插件比较友好,同时也拥抱开源尽量让自己习惯vscode。但是一个老项目的go定义了钩子程序,提交前都会检查代码格式,语法,而项目本身又有很多历史包袱,难以优化。
2025-02-26 16:20:48
157
原创 MySQL的Null值陷阱
记得刚工作的时候犯过这个错误,第二次犯这个错误了,所以记录下来。-- 返回 NULL。-- 返回 NULL。-- 返回 NULL。
2024-12-18 16:59:15
112
原创 性能优化:Redis集群分布不均-导致单节点CPU使用率高--doing
业务使用hashkey,控制key存储到哪个分片,但随着业务的发展,这一点不是很合理,有的key很大,有的key很小,整个Redis集群的CPU使用率可能很低不到10%,但某个节点的CPU使用率就很高90%,业务高峰或者抖动,就会导致该节点的CPU使用率到100%,写不进去数据,导致故障。
2024-11-13 21:55:52
413
原创 故障复盘-MySQL的time_zone未正确配置导致现网CPU飙升
MYSQL5.7 time_zone未正常配置导致,TIMESTAMP导致数据库CPU飙升。
2024-10-31 21:28:04
457
原创 故障复盘-MySQL故障--RO数据库挂掉
根因是这个表使用的引擎archive有个bug,主库自增id正常增长,但是从库持有的自增id 为1,在发生主从切换之后,从库提主,新插入的数据id从1开始增长,但是ro和备库同步的时候会认为这个输入有重复key因此报错。挂掉的原因是由于A表中有duplicate key ‘id’某地域RO数据库挂掉。
2024-10-10 15:26:42
388
1
原创 go语言踩坑:断言的bug
输入json字符串,转为map[string]interface{},然后,使用值的时候断言发现报错但是我的输入根本没有float64,这是我的输入。
2024-04-09 22:28:46
268
原创 vscode报错Failed to find the “go” binary in either
开发环境问题vscode-Failed to find the “go” binary in either。
2024-04-03 16:36:09
1253
1
原创 go 踩坑报错处理http: ContentLength=XXXwith Body length 0
问题描述:go语言发送请求返回Post http://xxxxx.com(服务地址): http: ContentLength=1278 with Body length 0问题解决,代码结构大致如下图//错误代码//req结构体在for循坏外定义req, err := http.NewRequest("POST", url, bytes.NewReader(data))//这里是请求其他系统,诉求是请求失败后可以重试for attempt := 0; attempt < max.
2021-07-27 17:51:55
5853
原创 mac使用Homebrew报错Running Homebrew as root is extremely dangerous
sh-3.2# brew install iTerm2Error: Running Homebrew as root is extremely dangerous and no longer supported.As Homebrew does not drop privileges on installation you would be giving allbuild scripts full access to your system.原因:Mac不允许再root账户下进使用homebrew,
2021-07-19 01:23:01
1187
模拟天猫商城SSM项目数据库文件
2019-02-22
模仿天猫商城SSM项目
2019-02-22
计算机网络安全课程rsa算法实验报告+演示程序
2018-07-25
计算机网络安全课程des算法实验报告+演示程序
2018-07-25
计算机网络安全实验 stein算法实验+javaweb演示程序
2018-07-25
学生信息管理系统J2EE JSP+Servlet+FELTER+DAO+C3P0
2018-07-25
c3p0-0.9.1.2jar
2018-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人