2022年12月

MySQL故障记录:binlog日志占满磁盘导致MySQL故障

1. 故障描述一个服务接口突然报数据库连接异常,错误信息如下:2022-12-30-15-10 [qtp503642634-1677050] [com.itcoder.services.SignService] [ERROR] - checkCertAuthority:nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionE ......
<阅读全文>

Linux 编译安装 Redis-6.2.8

0. 安装要求redis配置文件统一保存在/etc/redis/目录下;redis工作目录指定为/var/lib/redis,DB文件和AOF文件保存在该目录。redis日志保存在/var/log/redis/redis.conf1. 下载 Redis下载地址:https://download.redis.io/releases/redis-6.2.8.tar.gz[root@redis ~]# mkdir downloads [root@redis ~]# cd downloads/ [root@redis downloads]# wget https://download.r ......
<阅读全文>

关于Go Gin重定向的问题

状态码301、302、303、307、308可以按照是否缓存和重定向方法,两个维度去拆分:举个栗子,用户登录成功时(POST请求),要跳转到首页(GET请求),这时候是POST转GET,因此可以选择301/302/303。在Go Gin中:StatusMultipleChoices = 300 // RFC 7231, 6.4.1StatusMovedPermanently = 301 // RFC 7231, 6.4.2StatusFound = 302 // RFC 7231, 6.4.3StatusSeeOther = 303 ......
<阅读全文>