240 发简信
IP属地:上海
  • Resize,w 360,h 240
    代码开发,常用的几种设计模式【golang】

    一、创建型模式(处理对象创建) 1. 单例模式(Singleton) 用途:保证一个结构体在程序运行期间只有一个实例(确保全局只有一个实例被ne...

  • Resize,w 360,h 240
    设计模式-控制反转【golang】

    听不懂的概念 将程序中对象的创建、依赖管理的控制权,从代码内部转移到外部容器/框架 一个这样的场景 获取mysql数据,存入redis 定义好了...

  • Resize,w 360,h 240
    golang的包名中带有 internal 引入

    在一个项目中,引入下面这个包,会报错 use of internal package github.com/zeromicro/go-zero/...

  • Resize,w 360,h 240
    Windows PowerShell编程-alias别名

    Windows PowerShell编程 Windows的PowerShell支持自定义函数编程 函数定义在 C:\Users\wodouliy...

  • Resize,w 360,h 240
    golang sync包条件等待 sync.Cond

    前一段时间在看某个开源项目的 util 包时,发现一个模块是基于 sync.Cond 开发的 经过包装一下,的的确确能够解决一些业务中的优化场景...

  • Resize,w 360,h 240
    Mysql B+ 索引八股文

    B+ 树图解 我们先来了解几个概念 根:树最上面的节点 阶数:一个节点最多几个元素,就成为几阶 树高:这颗二叉树总共多高,这个是根据数据不断变化...

  • golang testing包基准测试

    也称为性能测试 *testing.B ,对一段程序做压力自适应运行 与普通的用例一样,同样放在 xx_test.go 文件中,用例名需用 Ben...

  • Resize,w 360,h 240
    golang中 go race 使用

    多线程/协程中的线程安全分析 在项目中,使用多线程会导致线程安全问题,引发bug发生,如果是运行中发生问题更难定位 常见的情况有两种 死锁 竞争...

  • Resize,w 360,h 240
    Windows 开发中 msvc、Miscrosofe visual C++ 2015、Visual Studio Installer、Visual Studio

    Windows 开发中 msvc、Miscrosofe visual C++ 2015、Visual Studio Installer、Visu...

个人介绍
Technologies come and technologies go, but insight is forever