poslua

LV1
发表了文章

如何调试 Go mod 的各种异常

Go mod 自从诞生之日就带来了太多太多的争议,当然不能否认它的设计初衷是好的。然而在调试其各种异常时,却浪费了太多开发者的时间。可以毫不客气的说,从来没有一...

poslua
发表了文章

Lua table 如何实现最快的 insert?

且不管他这 "5000" 并发是怎么计算出来的。今天,我们就来探讨下 table insert 最快的方法。

poslua
发表了文章

Nginx vs Envoy vs Mosn 平滑升级原理解析

本文适合对 Nginx 实现原理比较感兴趣的同学阅读,需要具备一定的网络编程知识。

poslua
NginxSocket编程Unix
订阅了专栏

专注网络研发

33 文章39 关注者
关注了用户

glinuxer

腾讯 · 资深工程师 (已认证)

专注Linux网络领域,从应用到内核。《Linux环境编程》作者

33 文章0 回答43 关注者
发表了文章

VS Code 快速查看 Golang 接口

使用 vscode 阅读 Go 项目源码时,有个不太方便的地方,就是跟踪 interface 的实现。vscode 只能追到 interface 定义的地方,而...

poslua
GoIDE编程算法
发表了文章

关于 etcd 的一些谣言

这是一个被广为流传的误解,众所周知 etcd 使用 Raft 协议来解决数据一致性问题。一个 Raft Group 只能有一个 Leader 存在,如果一旦发生...

poslua
MVCC
订阅了专栏

腾讯云自媒体分享计划

3 文章3.6K 关注者
关注了用户

腾讯云自媒体分享计划

腾讯 · 产品运营 (已认证)

申请条件:至少有 20 篇或以上符合投稿要求可迁入腾讯云专栏的原创技术文章。

3 文章0 回答3.6K 关注者
订阅了专栏

云计算技术专栏

专注于开源云计算技术研究,涉及kubernetes,ceph,openstack等技术学习。

26 文章102 关注者
关注了用户

HappyLau谈云计算

专注于公有云,私有云解决方案,在kubernetes,openstack,kvm,ceph,linux,shell有丰富的实战经验。

26 文章20 回答112 关注者
发表了文章

聊一聊字符串内部化

字符串作为一种不可变值类型,在多数的语言里,其底层基本都是个只读的字节数组:一旦被创建,则不可被改写。正是因为其只读特性,如果有大量相同的字符串需要处理,那么在...

poslua
GoLua编程算法单片机HTML
发表了文章

线上一次大量 CLOSE_WAIT 复盘

最近,我在压测线上的一个长连接服务时,发现服务端出现大量的 CLOSE_WAIT 状态长时间不会释放,并且伴随着 goroutine 暴增,这里做个复盘,介绍下...

poslua
RedisGo
发表了文章

Go 1.12 关于内存释放的一个改进

一直以来 go 的 runtime 在释放内存返回到内核时,在 Linux 上使用的是 MADV_DONTNEED,虽然效率比较低,但是会让 RSS(resid...

poslua
GoLinux
发表了文章

Golang 是否有必要内存对齐?

有些同学可能不知道,struct 中的字段顺序不同,内存占用也有可能会相差很大。比如:

poslua
IDEGoARM
发表了文章

Golang RabbitMQ 故障排查一例

作为一个常识,当我们在处理一些长连接的业务时,客户端往往需要负责断线重连。比如,在我们的一个系统中,是这么处理 RabbitMQ 的断线重连的:

poslua
RabbitMQGo
发表了文章

Goroutine 泄露排查

我们在发布一个 go 应用时,默认都会启用两个 http handler: 一个是 pprof,方便线上动态追踪问题;另外一个是 prometheus 的 me...

poslua
Go测试服务 WeTestHTTP
发表了文章

谈谈 Golang 中的 Data Race

我在接手其他同事的 golang 项目时,一般都会习惯性的做一个竞态检测。有时总会得到一些“惊喜”,比如像下面这段代码:

poslua
Go编程算法
发表了文章

说下 Kong 的非主流 Service Mesh 之路

在 0.13.X 版本之前,Kong 的核心域模型名为 API Object Routes,从 0.13.X 版本开始,Kong 引入了 Service/Rou...

poslua
API容器微服务微服务架构编程算法
发表了文章

Golang Dep 依赖冲突处理

对于 Golang 应用内存堆栈的监控,基本都是读取 runtime.MemStats,然后发往一些 TSDB 进行可视化展示。代码一般都是这样的:

poslua
GoHTTP打包

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券