golang

探寻最佳Go项目结构 - 第二部分

在Go语言项目开发的广袤天地中,项目结构的精心雕琢犹如基石,对代码的可维护性、可读性与可扩展性起着决定性作用。HUMAN安全团队在探寻最佳Go项目结构的漫漫长路上,积累了弥足珍贵的经验。本文将全方位地分享这段探索历程、关键决策过程以及最终得出的结论。同时,为助

架构 软件系统 逻辑与 适配器 golang 2025-04-03 08:00  5

Go程序挂起调试实战:三招定位阻塞根源

在调试基于gokrazy/rsync的RPKI数据同步工具时,我们遭遇了程序无限挂起的诡异现象。通过剖析这个案例,总结出一套高效的Go程序调试方法论。本文将结合具体场景,详解三种从"快速诊断"到"深度分析"的调试技巧,助您构建系统化的Go调试能力。

定位 程序 根源 golang dlv 2025-03-13 12:20  6

11.1 关于golang tcp网络编程的学习

最近写了很多的学习内容,但是感觉自己总是学了皮毛,也不知道该不该记录下来,或者说有没有必要上来献丑。哎,最后还是记录一下吧。毕竟人来世间,还是给自己留点痕迹吧,就算是再菜鸟,再无用,总是得给自己留点什么在这个世界吧。

编程 tcp golang 2025-01-06 14:30  10

为什么Golang在中国格外受欢迎

本周早些时候,我写了一篇题为《Go 的流行度》的文章。这篇文章本身很受欢迎,我从 Go 社区收到了很多很棒的反馈(谢谢!)。我在文章中提到的一件事,也是很多人评论的一件事,就是根据 Google Trends,Go 在中国显然很受欢迎。上图显示了 Google

google 访问者 golang 2024-12-30 10:56  15

还在争论Rust好还是Golang好?试试这个杂交语言Borgo

golang语言和Rust语言是这几年新流行的两个现代化的高性能静态类型语言,两者都是为高性能而生,都是逼近C/C++这样的底层语言。虽然目标一样,但是在开发上两者却大不相同,对于我而言,golang是极简语法,Rust则是复杂语法。

rust golang borgo 2024-12-02 00:05  13