Nacos 开源、自研、商业化三位一体战略解读

阿里云原生三位一体战略解读阿里巴巴开源、自研、商业化技术三位一体,用公有云支持阿里集团上云,以开源为内核做内部扩展,以商业化为基础做内部定制;后端BaaS化,客户端轻量化,业务侧Serverless化。

linux c编程之高效线程池如何实现无琐化

众所周知,锁的使用对于程序性能影响较大,虽然现有的pthread_mutex*在锁的申请与释放方面做了较大的优化,但是,线程池的实现是可以做到无锁化的。

Ants – 高性能低损耗的 Goroutine 池

项目作者进行了 1000 万大规模并发任务执行的性能测试,Ants 使用 70 万的 goroutine 就完成了全部任务,执行速度比原生 goroutine 提高了 100%,且内存消耗保持在不使用 Pool 的 40%。

golang2021数据格式(20)数组与切片差异

数组是定长的,长度定义好之后,不能再更改。在 Go 中,数组是不常见的,因为其长度是类型的一部分,限制了它的表达能力,比如 int 和 int 就是不同的类型。

开放分布式追踪(OpenTracing)入门与 Jaeger 实现

在架构的演化过程中,可以看到两个变化:应用架构开始从单体系统逐步转变为微服务,其中的业务逻辑随之而来就会变成微服务之间的调用与请求。

「GCTT 出品」Golang – 调度是怎么玩的「一」

前奏这篇文章是三部曲系列文章中的第一篇,这个系列的文章将会对Go中调度器背后的机制和语义做深入的了解。

对红黑树的认识总结

一、对红黑树的基本理解 总结送福 总结送福 总结送福(一)对红黑树的基本定义理解红黑树的英文是“Red-Black Tree”,简称 R-B Tree,它是一种不严格的平衡二叉查找树红黑树中的节点,一类被标记为黑色,一类被标记为红色。

Golang Web框架Gin解析(三)

首先,在这里祝大家中秋快乐,阖家幸福。其次,深表歉意由于最近公司事情比较多,没有来的及写后面的学习内容。

「PostgreSQL」在CentOS 7 / CentOS 8上安装PostgreSQL 12

CentOS8上的PostgreSQL 12禁用内置的PostgreSQL模块:sudo dnf -qy module disable postgresql然后安装客户端和服务器软件包:sudo dnf -y install postgresql12 postgresql12-s

2022-04-10:给定一个二维数组,其中全是非负数,每一步都可以往

2022-04-10:给定一个二维数组,其中全是非负数,每一步都可以往上、下、左、右四个方向运动。返回从左上角走到右下角的最短距离。答案2022-04-10:单元最短路径算法。堆。代码用golang编写。