240 发简信
IP属地:广东
  • golang1.19 slice(切片) 扩容规则

    写上一段源码,在src/runtime/slice.go growslice函数(以下是截取部分源码): golang 切片扩容规则: 当预期...

  • gin.Context初探

    最近有使用gin-vue-admin框架来做一个管理后台,笔者注意到获取参数有个这样的方法:c.ShouldBindJSON() ,这样一个获取...

  • Resize,w 360,h 240
    Golang 并发读写map安全问题详解

    下面先写一段测试程序,然后看下运行结果: 运行结果: 发生了错误,提示:fatal error: concurrent map read and...

  • golang mysql datetime 类型字段读取到 0001-01-01 00:00:00 的时间

    最近在项目中有遇到过一个问题就是golang 在读取mysql 数据库时有个时间字段读出来的是0001-00-00 00:00:00 值,实际数...

  • 关于go语言变量类型的一些疑惑

    笔者对golang的认识是它是一中强类型语言,也就是变量的类型一旦定义就不能再修改了,还有就是两个不同类型的数值之间做运算需要先转成相同的数据类...

  • 大型网站上亿得用户数据表怎么分表?

    笔者曾经在一家游戏公司待过,有次有个需求是要查找一批所有用户的idfa 和imei 信息给运营那边去做广告投放,因为这个需求笔者看到了我们系统的...

  • Redis 日常使用场景总结

    本篇文章来主要是想介绍下我们工作中使用redis的一些场景,先从最常用的开始说。1. 用作缓存比如:我们将一个比较复杂的查询结果直接缓存起来,下...

  • Resize,w 360,h 240
    数据库设计mysql字段不默认为NULL原因搜集

    相信很多人在设计数据库的时候都会遵循一个原则: 字段尽量不要使用NULL,但是对其背后的原因却了解的比较少,笔者也是一样的。下面笔者收集了一些关...

个人介绍
一个从事5年php开发+3年golang开发的coder,目前就职于一家游戏公司,负责游戏web后台的开发工作,闲来无事喜欢写写文章,强调通俗易懂,望对各位有点帮助