240 发简信
IP属地:上海
  • 【golang】减法操作慎用uint型整数,让你意想不到错误

    昨天项目上线,出现一个莫名奇妙的错误,缓存中计算库存所剩余数量,拿全部库存-已用库存,这里设置的库存为uint32位 打印:(刚开始一脸闷逼) ...

  • 【golang】因Git密码问题导致的unknown revision v0.0.8

    刚接收公司项目时候,go mod拉取gitlab上仓库,总是出现unknown revision问题,没有其他的提示,搜索网上各个博客的解决方法...

  • 【golang】性能优化--字符串

    使用[]byte代替string 字符串 字符串是一系列8位字节的集合,默认初始化值为"",同时字符串的值是不可以改变的。其数据结构为: []b...

  • 【golang】解决etcd安装出现的问题

    因grpc版本问题导致的报错 解决办法修改依赖版本: 因go-system导致的问题 在GOPATH/src下执行 在go mod里加入

  • Resize,w 360,h 240
    【golang】高并发下TCP常见问题解决方案

    问题1:connection reset by peer 首先,看一下TCP握手简单描绘过程: 其握手过程原理,就不必说了,有很多详细文章进行叙...

  • 【golang】常用文件操作

    以下是对自己项目中,常用到的文件操作

  • 【golang】minio文件服务器使用教程

    项目中需要大量用到从文件服务器获取文件,为了减少一丁点内存的复用,使用了基本的sync.pool,具体代码如下:

  • docker-compose编排解决mysql:5.6中文乱码

    在之前项目用到mysql5.6,在docker-compose编排后,插入数据乱码,解决办法是加入运行参数--character-set-ser...

  • 【golang】知识小记

    在API网关开发中,为了获取请求整个代理过程,就需要从x-Forwarded-For获取经历的地址: