Go 1.16 的这个新变化需要适应下

大家好,我是站长 polarisxu。一直以来,我们通常都是通过 go get 来下载并安装包的。但从 Go 1.16 起,不推荐通过 go get 来安装包(主要是说安装可执行文件),也就是说,go get 应该只是用来下载包,而且将来版本可能会给该命令始终加上-d 标志。

企业项目迁移go-zero全攻略(一)

作者:Mikael最近发现 golang 社区里出了一个新兴的微服务框架。看了一下官方提供的工具真的很好用,只需要定义好 .api 文件模版代码都可以一键生成,只需要关心业务;同时 core 中的工具极大减少了开发成本。

golang2021面向对象(35)Go语言初始化内嵌结构体

结构体内嵌初始化时,将结构体内嵌的类型作为字段名像普通结构体一样进行初始化,详细实现过程请参考下面的代码。

爱上开源之boot4go-gateway(二)-搭建Grafana+Prometheus性能测试

上接文章一个Golang的Gateway 爱上开源之boot4go-gateway 为什么要为boot4go-gateway搭建Grafana+Prometheus有关注的朋友看到这个项目,非常关注gateway的并发压力测试的结果,boot4go-gateway的http服务没

手撸golang spring ioc/aop 之1

缘起最近阅读 [Offer来了:Java面试核心知识点精讲(框架篇)] (王磊 , 2020.6)本系列笔记拟采用golang练习之SpringSpring基于J2EE技术实现了一套轻量级的Java Web Service系统应用框架。

系统安装玩法多:macOS/win11/ubuntu 系统三合一 To Go

今年双十一性价比最好的 1TB 固态硬盘应该算是这款低至 399 的 aigo P2000 了. 垃圾佬群里看到有人抢购了好几片. 用 P2000 来当移动硬盘存东西或者 To Go 操作系统是个非常划算的选择. 价格不敏感的大佬直接上高端固态硬盘当然更好, 再配个雷电 3 NVMe 硬盘盒爽YY.

布隆过滤器原理以及Golang下的简单实现

摘要:判断目标值是否在一个大的集合中是比较常见的业务场景,相应的解决方案有很多,比如大的Hash表、Byte数组、BitSet等方案。当集合非常大的时候,这些方案在内存占用方面都比较大。BitSet方案相对比较可行。

从 Log4j 事件得到的教训

最近,多数读者可能已经了解到了一些关于 Log4j 漏洞的信息,这个漏洞自从 12 月 9 日披露出来之后,不断给系统管理员增加烦恼。这个漏洞比较容易利用,可以用来进行远程代码执行,而且整个互联网上的服务器中到处都有这个问题。把它称为近年来被披露的最糟糕的漏洞之一,并不算夸张。

现代服务器端堆栈简介-Golang,Protobuf和gRPC

据谷歌称,对于大多数人来说,这可能是一个令人惊讶的发现,这种语言已经使用了将近10年,并且已经可以投入生产将近7年。

一文读懂全球化系统中的日期时间处理问题

日期时间的处理,一直是计算机系统中看似简单,实则经常爆雷的问题。Stackoverflow: Daylight saving time and time zone best practices – 技术实现建议。