首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
codezz
掘友等级
后端工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
codezz
后端工程师
·
1年前
关注
golang的http库的坑
情况 golang的http库如果url中有host,则header中设置的host不生效果 为了方便抓包观察,把https换成http,基于ip发送http请求,然后设置...
0
评论
分享
codezz
后端工程师
·
1年前
关注
http中query的坑
背景 在做机器人发消息安全校验的时候,我们把生成的sign放到query里面进行传递,会经常性的出现签名错误 签名校验方法:https://open.feishu.cn/d...
0
评论
分享
codezz
后端工程师
·
1年前
关注
golang单测库
库地址 原理 好处 例子 可以直接mock某个结构的私有方法qweqweqweqweqweqweqweqwe...
0
评论
分享
codezz
后端工程师
·
1年前
关注
限速器和信号量的区别
区别 信号量(Semaphore)和限速器(Rate Limiter)都是用于控制并发访问共享资源的同步原语,但它们之间存在一些关键区别。 目的: 信号量(Semaphor...
0
评论
分享
codezz
后端工程师
·
1年前
关注
golang处理mysql中null值的坑
报错 处理办法 这个错误是因为你尝试将数据库中的 NULL 值直接转换为 Go 中的 string 类型,这是不允许的。为了解决这个问题,你可以使用 sql.NullStr...
0
评论
分享
codezz
后端工程师
·
1年前
关注
一次超时事件的排查
背景 生产环境中,调用公司封装的kms服务进行解密,偶报超时错误。但是看接口实际耗时只有100多ms。 一开始怀疑是errgroup中的ctx用错了,导致cancel掉了请...
0
评论
分享
codezz
后端工程师
·
1年前
关注
消息中间件的理解
存在的意义 业务直接去接kafka或者其他的mq,需要自己处理rebalance场景下的各种极端case,以及一些安全,网络分区问题。 SDK直连kafka的话,会面临消费...
0
评论
分享
codezz
后端工程师
·
1年前
关注
proto3中的optional关键字
官方文档 https://protobuf.dev/programming-guides/proto3/ 用了optional,在字段没填写的时候,不会被序列化进去,可以节...
0
评论
分享
codezz
后端工程师
·
1年前
关注
gateway协议转换原理探究
实现功能 实现http协议转grpc,可以动态加载,新增proto可以实时动态生效 原理探究 业务模块 业务模块需要有一个api的配置文件,二元组,一个是http的path...
0
评论
分享
codezz
后端工程师
·
1年前
关注
mysql自增主键的顺序问题
业务场景 原因 底层逻辑qweqweqweqwewqfdwdwdsdafsdfsdfdfssfddfdf...
0
评论
分享
codezz
后端工程师
·
1年前
关注
字符串比较的坑
背景 在进行字符串比较的时候,一般用strings.Contains进行比较,但是在某些场景下,传入的字符串会被转义为unicode,这时候也希望能命中,所以,需要将进行比...
0
评论
分享
codezz
后端工程师
·
1年前
关注
json操作注意事项与技巧
json序列化的转义 当对 JSON 进行序列化操作时(Go 中称为 marshal),根据 JSON 标准的说明,需要对字符串中的以下字符进行转义: 产生的坑 在做卡片消...
0
评论
分享
codezz
后端工程师
·
1年前
关注
golang进行图片缩放的坑
错误的原因 图片缩放要用这个包: "golang.org/x/image/draw",标准库里面的包不支持缩放。 解析图片的时候,需要先注册解析器,才能去解析,否则会报错 ...
0
评论
分享
codezz
后端工程师
·
1年前
关注
golang使用protobuf的坑
升级protobuf的版本以后,如果同一个proto的package存在两个命名相同的文件,则会panic,所以,最好就是用google.golang.org/protob...
0
评论
分享
codezz
后端工程师
·
1年前
关注
goland快速开发
vim的安装和使用 安装插件 配置文件 块级删除 跳转 easyMotion使用的坑 界面快捷键配置 进行上述配置以后,cmd+1/2/3/4即可快速打开或者隐藏窗口,如果...
0
评论
分享
codezz
后端工程师
·
1年前
关注
golang的反射
``` type TextMsg struct { Text string `json:"text"` } func TestReflect(t *testing.T) {...
0
评论
分享
codezz
后端工程师
·
1年前
关注
《架构整洁之道》读书笔记
代码整洁实践经验 1.用多态代替if/else或者switch/case 2.不要出现重复代码 3.函数行为通过名字表达,不要做隐藏的额外事情 4.一个函数只做一件事,而且...
0
评论
分享
codezz
后端工程师
·
1年前
关注
golang缓存内存占用情况测试
在设置进程内缓存的时候,除了过期时间,我们还需要限制缓存总大小的数量,防止出现OOM。所以,我们需要观测设置一定数量的缓存,内存的增长情况,以下是代码:...
0
评论
分享
下一页
个人成就
文章被点赞
2
文章被阅读
7,901
掘力值
81
关注了
1
关注者
1
收藏集
0
关注标签
27
加入于
2019-10-28