golang
已收录文章:14073篇
-
高并发日志优化核心是稳且可伸缩:通过带缓冲channel异步中转,专用goroutine批量写入,复用LogEntry减少GC,选用zerolog/zap等零分配库,结合bufio.Writer聚合写入,避免频繁syscall与锁竞争,控制日志级别与采样,源头减负。262 收藏
-
引言 除非您正在对服务进行原型设计,否则您可能会关心应用程序的内存使用情况。内存占用更小,基础设施成本降低,扩展变得更容易/延迟。 尽管 Go 以不消耗大量内存而闻名,但仍有一些261 收藏
-
引言 只进行基本的四则运算,利用栈结构和后缀表达式来计算数学表达式的值。 本文代码:GitHub 运行效果: 问题 如果只能进行两个值的加减乘除,如何编程计算一个数学表达式的值?261 收藏
-
在golang中有数组和Slice两种数据结构,Slice是基于数组的实现,是长度动态不固定的数据结构,本质上是一个对数组字序列的引用,提供了对数组的轻量级访问。那么我们今天就给大家详细介绍261 收藏
-
问题内容既然并发问题会带来的问题是:原子性破坏,可见性破坏,以及有序性不确定带来的问题。但是我恰好有多个携程对一个全局变量并发写,但是我对读到谁不敏感, 例如:var a int64 go fu261 收藏
-
前言 MapReduce作为hadoop的编程框架,是工程师最常接触的部分,也是除去了网络环境和集群配 置之外对整个Job执行效率影响很大的部分,所以很有必要深入了解整个过程。元旦放假的第一261 收藏