分类 默认分类 下的文章

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 ......
<阅读全文>

Fresh:GO语言Gin框架热加载热更新

1. 安装fresh工具Fresh是一个命令行工具,每次更新代码都能够自动重新加载并执行,这在开发过程中非常便利的,省去了每次手动重新编译的麻烦。PS D:\devops\go\src\github.com\lamxops\gogin> go install github.com/pilu/fresh@latest go: downloading github.com/pilu/fresh v0.0.0-20190826141211-0fa698148017 go: finding module for package github.com/pilu/config go: ......
<阅读全文>

Win10 VSCode搭建Gin环境

一、检查环境配置Go环境配置(关键几项):set GO111MODULE=on GOMODCACHE=D:\devops\go\pkg\mod GOPROXY=https://mirrors.aliyun.com/goproxy/ GOPATH=D:\devops\go GOROOT=D:\Programs\Go GOVERSION=go1.18.4 二、下载Gin下载gin:PS C:\Users\lam> go install github.com/gin-gonic/gin@latest go: downloading github.com/gin-gonic/gin ......
<阅读全文>