新年新起点 | Nacos GitHub Star 破万后的回顾和展望

Nacos开源 17 个月以来,发布了 22 个版本,成功切入 Dubbo/Spring-Cloud/ 云原生三个核心生态。

「GCTT 出品」图解 Go 中的延迟调用 defer

通过使用defer修饰一个函数,使其在外部函数”返回后”才被执行,即便外部的函数返回的是panic异常。

golang配制高性能sql.DB

有很多教程是关于Go的sql.DB类型和如何使用它来执行SQL数据库查询的。但大多数内容都没有讲述SetMaxOpenConns(), SetMaxIdleConns() 和 SetConnMaxLifetime()方法, 您可以使用它们来配置sql.DB的行为并改变其性能。

最值得推荐的8个git/github项目数据分析工具

任何重要的决定都应基于数据,对于信息项目和软件开发亦是如此。如果你不仔细查看描述项目演进的数据就无法了解项目的健康状况,并给出合理的改进措施。为了分析和挖掘这些信息,我们可以从Git存储库和项目所在的代码托管平台(例如GitHub,Gitlab)获取一些有意义的数据。

浅谈Golang两种线程安全的map

在召回排序业务中,由于上游请求量较大,对下游存储服务造成较大压力,业务场景要求高性能和非强一致性,所以我采用golang并发安全k-v缓存开源库进行性能优化,以下是对其调研、对比分析。如有错误,请多指正golang map1.

golang 测试(testing)

在包目录内,所有以_test.go为后缀名的源文件并不是go build构建的一部分,它们是go test测试的一部分1、单元测试单元测试,是指对软件中的最小可测试单元进行检查和验证// 示例// 新建helloword_test.

golang中给一个channel增加done功能

实际工作中,常常会遇到这样一种情况:有一个给定的channel,我希望能够给这个channel增加检测done信号的能力,以便及时的关闭。

Go语言,几行代码实现一个WWW 服务器

运行可执行文件,打开浏览器,在地址栏输入 见原文链接。尤其是你从github下载一个开源电子书,而下载不到pdf或epub版本时。

Linux 内核源码分析之进程概要及调度时机

在创建新进程、唤醒进程、周期调度过程中,内核会给当前进程设置一个需要调度的标志,然后在下一次中断返回到用户空间时,进行一次调度。

docker-compose部署kafka集群

docker-compose部署kafka集群1、准备工作1、准备三台服务器192.168.2.100192.168.2.102192.168.2.

网站地图