240 发简信
IP属地:江苏
  • Java调用Golang生成的动态库(dll,so)

    1. 环境准备 A. GCC 在控制台中输入 如果提示命令未找到,那么说明你的计算机中还没有gcc,去安装一个吧,gcc官方网站:https:/...

  • Golang 函数执行时间统计装饰器的一个实现

    背景 在生产环境中,为了能实时的监控程序的运行状态,少不了逻辑执行时间长度的统计。时间统计这个功能实现的期望有下面几点: 实现细节要剥离:时间统...

    1.1 1852 0 12 1
  • Golang 复制文件的三种做法

    主要介绍三种复制文件的方法: 使用io.Copy()方法 一次性读取输入文件,然后再一次性写入目标文件 使用buffer一块块地复制文件 方法一...

  • Resize,w 360,h 240
    性能分析: 一个 Go 编写的简单 HTTP Web 服务器的优化方法

    性能分析和调优是一种很强大的技术,用来验证是否满足客户关注的性能要求。性能分析常常被用来分析一个程序将大部分时间花在哪里了,并通过一个科学的方法...

    2.7 2265 0 14
  • golang创建文件目录 os.Mkdir、os.MkdirAll 区别

    本文主要讲述os.Mkdir、os.MkdirAll区别以及在创建文件目录过程中的一些其他技巧。 os.Mkdir("abc", os.Mode...

    0.7 3640 0 7 1
  • 用go语言实现聊天室 (WebSocket协议)

    一、WebSocket协议 在实现之前,我们需要解决一个底层问题。 总所周知,HTTP协议是单向传输协议,只能由客户端主动向服务端发送信息,反之...

    3.6 3710 0 30
  • 使用 Go 重构 - Goroutine 并发

    很意外,我这些天开始写 Go 了! 最近,我发现了一些使用简单的并发解决方案的代码。鉴于我已经使用过类似的模式,我得到的结论是,它应该是受基本 ...

    1.0 1032 0 16 1
  • go-micro 框架源码剖析 之 函数选项模式

    近期在查阅go-micro源码过程中发现,在设置创建微服务的参数选项时都依赖于项目外层一个名为github.com/micro/go-micro...

    0.5 1268 0 6 2
  • go语言常见坑

    1.main包的唯一性 传统语言中对主入口的要求是main函数,如c++/java等,只需要保证这点即可,但是在go中还需要保证main包的唯一...

    1.1 1641 1 13 1
个人介绍
专注互联网技术就业指南,区块链知识普及
欢迎添加个人微信:grey0805