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

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

浅谈Golang两种线程安全的map

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

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

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

golang 测试(testing)

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

快速揭开SpringBoot面纱——熵增小讲堂

GettingStarted”,从实例的角度,一步步地搭建出一个SpringBoot应用,让你能快速的入门SpringBoot2.x。

手把手教你学golang——map篇

今天是golang专题的第7篇文章,我们来聊聊golang当中map的用法。map这个数据结构我们经常使用,存储的是key-value的键值对。在C++/java当中叫做map,在Python中叫做dict。

Docker常用命令行总结

dockervolume rm [卷名]查看卷信息有时需要查看有关创建的卷的各种详细信息,可以对卷使用inspect命令docker volume inspect [卷名]列出所有Docker卷如果需要查看系统上所有卷的列表,可以对卷使用ls命令docker volume ls网

golang中给一个channel增加done功能

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

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

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

Go 代码实践:strings.Builder 处理字符串

strings.Builder 类中内置了对字符串的操作。可以不用逐个操作字符判断了。代码实例。res.WriteString。