08 2023 档案
摘要:使用First,Take,Last 进行单条查找,First根据主键正序,Last 根据主键倒序 Find查询结果是列表,First查询的是单条数据。 Raw 中文:原生的 作用:在写gorm语句时候用来写Raw sql语句(原生sql语句) 在使用Raw自定义SQL查询时,使用Scan来接收数据,
阅读全文
摘要:1、bigint默认是有符号,即取值范围是正负范围 比如:bigint(20),就是-1234567890123456789~+1234567890123456789 2、bigint unsigned无符号,即取值范围就是正值范围 比如:bigint(20),就是+1234567890123456
阅读全文
摘要:报错原因:值超出列的范围 可能原因: 原因1:值超出其可输入的范围。 解决方法: 1、把该字段INT类型修改为BIGINT,或者改成其他数据类型。 2、检查是否有符号 有符号数据类型表示该列可以存储正整数和负整数值。这是 MySQL 中大多数整数类型的默认类型。因此,除非明确指定,否则任何整数类型列
阅读全文
摘要:在使用go-sql-driver/msqyl驱动过程中,偶现invalid connection错误,字面上看就是无效连接的意思。 开始以为是数据库压力问题或是网络不好,后来发现服务器和数据库是走内网的,网络出现问题几率非常小;只是在测试服务器上跑,没多少连接,不存在压力问题。 golang数据库驱
阅读全文
摘要:HTTP 调用需要通过 http 包里的 Client 结构体里的 Do 方法去实现,因此需要先声明一个 Client 结构体变量,该结构体可以设置超时时间等配置。 对于一个请求里的 URL,查询参数,请求 method 等参数,需要 http 包里的 Request 结构体去封装。我们可以通过 N
阅读全文
摘要:在消息队列系统中,生产者负责发送消息到消息队列中,而消费者负责从消息队列中接收并处理消息。在生产者发布消息时,为了确保消息被成功发送到消息队列,可以使用生产者发布确认模式。该模式允许生产者在消息被确认(即成功接收)或者未确认(发送失败)时得到通知,从而确保消息的可靠性。 主要步骤如下: 连接到Rab
阅读全文