240 发简信
IP属地:安徽
  • 240
    IDEA 自带的REST Client使用

    打开方式IDEA操作 打开如下所示: 点击下图所示: 。 环境变量 环境变量在环境文件中定义的,文件定义在与 .http 文件相同目录下,文件可以是 : rest-clien...

  • pprof 工具使用

    pprof golang pprof是golang的可视化和性能分析的工具。其提供了可视化的web页面,火焰图等更直观的工具。 可以使用 go tool pprof 进行使用...

  • 聊一聊go的内存逃逸分析

    什么是内存逃逸分析 内存逃逸分析是go的编译器在编译期间,根据变量的类型和作用域,确定变量是堆上还是栈上 简单说就是编译器在编译期间,对代码进行分析,确定变量分配内存的位置。...

  • 240
    go语言的sqlx库的使用

    一、连接数据库 对比sql库的初始化: 发现sqlx库的相当于是把sql库的Open方法、Ping方法结合到了一个Connect方法中。 二、增删改查 需要注意的是,我们定义...

  • go 单元测试(二)mock

    当待测试的函数/对象的依赖关系很复杂,并且有些依赖不能直接创建,例如数据库连接、文件I/O等。这种场景就非常适合使用 mock/stub 测试。简单来说,就是用 mock 对...

  • 240
    go vet 工具的使用

    vet 是 golang 中自带的静态分析工具,可以让我们检查出 package 或者源码文件中一些隐含的错误。 我们可以输入 go help vet 来了解一下它的简介,输...

  • Go: select、case的运用

    下面的例子很好的反映了select、case、协程的运作,实现的功能是:随机打印1或者2,到达超时后停止。 实现方法: 1个协程设置超时状态,主协程执行随机打印(随机可以用"...

  • BAT面试官:请估算你所在城市理发店的数量

    导言 通过各种途径,我们肯定都听说过一些大的互联网企业、大的咨询公司的一些变态面试题,比如:你觉得你们家门口煎饼摊一年的利润是多少钱?请估算一下你所在城市地铁每天的运输量。和...