logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

golang mysql: packets.go:37: read tcp 170.1.120.100:49798->192.1.0.121:3306: i/o timeout

看到无效连接,首先想到的是mysql服务端关闭,但是go db连接池中客户端为关闭导致的异常。我们可以看到,package中的日志是errLog.Print(err)打印的。最近使用gorm v1.22.5 报错invalid connection。我们业务中拿到的日志是第39行返回的 ErrInvalidConn 无效连接。并且在38行代码中,dbConn先进行了关闭,所以连接池中的连接是正常的

#golang#mysql
Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: TLS handshake timeout

环境说明:windows10 使用 docker toolbox安装docker1.操作:docker search hello-world错误:Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: TLS handshake timeout2.docker toolbox会使用 VMBo...

golang 时间方法

//获取date本周周几的日期func getDateOfWeek(date time.Time, weekday time.Weekday) (time.Time) {var offset intswitch weekday {case time.Sunday: //0offset = int(time.Sunday-date.Weekday()) + ...

阿里云的redis规范

一、键值设计1. key名设计(1)【建议】: 可读性和可管理性以业务名(或数据库名)为前缀(防止key冲突),用冒号分隔,比如业务名:表名:id(2)【建议】:简洁性保证语义的前提下,控制key的长度,当key较多时,内存占用也不容忽视,例如:(3)【强制】:不要包含特殊字符反例:包含空格、换行、单双引号以及其他转义字符2. value设计...

golang mysql: packets.go:123: closing bad idle connection: EOF

测试代码如下:sqlDB, err := gormDB.DB()err = sqlDB.Ping()fmt.Println(err)异常结果如下:driver: bad connection该问题导致的原因是:mysql server端关闭了数据库连接,而golang gorm 客户端设置的 MaxLifetime 大于 mysql server端自动关闭连接的时间mysql 版本:5.7.32s

#golang#mysql#开发语言
Windows(CRLF)格式与Unix(LF)格式转换

由于历史原因,导致Windows,Unix/Linux二者之间,对于文件中所用回车换行符,表示的方法,都不一样。这就导致了很多人都会遇到回车换行符的困惑,和需要在不同格式间进行转换。此处,介绍一下,如何通过Notepad++实现在这二者之间进行转换。1、查看当前文件格式(换行符用的是什么字符)当前是Windows的平台,所以通过“显示所有字符”:默认所查看到的是Wind

基于springboot ThreadPoolTaskScheduler类实现定时任务动态添加修改

需求:有不定个的定时任务模板需要创建,定时任务在运行过程中,激发时间等属性可能发生修改.import org.springframework.beans.factory.annotation.Autowired;import org.springframework.beans.factory.annotation.Value;import org.springframework.co

golang kafka客户端 sarama,segmentio/kafka-go ,confluent-kafka-go,franz-go比较

golang kafka客户端 sarama,segmentio/kafka-go ,confluent-kafka-go,franz-go哪个更好

文章图片
#kafka#golang
golang kafka客户端 sarama 在 rebalance时异常如何解决

golang kafka客户端 sarama 在 rebalance时异常如何解决

#golang#kafka
MySQL中查询时间最大的一条记录

在项目中要查询用户最近登录的一条记录的 ip直接写如下 SQL:1SELECTip,MAX(act_time)FROMusers_loginGROUPBYlogin_id;但是这样是取不出用户登录记录中时间最大的那个 ip , 仅仅只是查到了最大时间,和 ip 没关系找了相当多的文章,经过自己测试,发现一个比较好的方式处理这个...

    共 11 条
  • 1
  • 2
  • 请选择