📚 文章列表

共 460 篇文章,已转载 20 篇

重置
Go WebSocket 库 2026 终极对决:gorilla、coder、gobwas、melody、centrifugo 谁是百万连接之王
转载随感:
💬 评论
Go HTTP 客户端超时设置:99% 的人都在犯同一个错
转载随感:
Go 的 HTTP 客户端超时是生产故障高发点。常见错误是不设超时,或只设 Client.Timeout,而 DialContext 默认为 0,DNS 卡住会无限挂起。应同时配置建连、响应头、空闲连接等超时,并复用 Client 以利用连接池。context 超时适合单请求精细控制,Client.Timeout 作用于全局。收到响应头后 body 读取仍可能挂住,需另行限制;高并发时还要配置连接池参数,避免耗尽连接。
💬 评论
Go 正则表达式性能革命:coregex 如何做到比标准库快 3000 倍
转载随感:
对呀,没错,就这样呀。我前些天刚介绍一个人进去当厨子。他是我们小区保安里最年轻的一个,我几个月前还撰文提到过他,说他游戏打特好。前些天我散步时发现园区某机器人公司想干净卫生营养,于是招厨子,晚上给员工小灶烧晚餐宵夜,我就跟他讲,你有厨师证,你去应聘。小小年纪别陪我打游戏,我给你几个零花可以给不了你前途。一条街的事儿,跟这儿当保安不如跟对面当厨子。你手艺又好,人又热情,他们会喜欢上你的,何况你还有电工证,在一家机器人公司里,你不愁找不到烧菜之外上手的机会的。把活儿干漂亮了,把人围好了,不愁900万美元期权谷歌厨子的故事不发生在你身上。你当一辈子保安,没有念想的,你的天花板被保安队长卡死了。你去跟着对面那个机器人团队混,终归有念想,万一梦想实现了呢?小伙听进去了,前段时间去当了厨子,我每天在园区散步偶尔遇到他,继续指点他,跟他讲,眼里要有活,开车送老板去机场你抢着去,电工的事情你抢着干,都是年轻人,好好处,人家喜欢玩游戏,你陪着玩。我都不相信了,一个烧菜好吃,游戏里能当带头大哥,懂电工电器,为人热情,有感染力,在一群自己的同龄人里面,能找不到机会?人这辈子,有一个坐火箭的机会,就不要计较几等舱了。非要等自己有了哈佛学位才敢开始的人,注定世世代代都是穷人,这是他们的命,离这种人远点,别被他们污染了。
coregex 是 Go 高性能正则库,多引擎按模式自动选型,特定场景可比标准库快至约 3000 倍。针对 .*keyword.* 用 ReverseInner 逆向扫关键词减回溯;数字模式用 DigitPrefilter 与 AVX2;多字面量走 Aho-Corasick;短字面量用 Teddy SIMD。IsMatch 可零分配,API 兼容 regexp,便于迁移。
💬 评论
这个 Go 工具比 lsof 好用多了
转载随感:
sonar 是用 Go 写的本地端口管理 CLI,一键列出监听服务及进程、Docker 容器、Compose 与可点 URL,替代 lsof、docker ps、netstat。支持资源统计、自定义列、按端口杀进程、日志、attach、实时监控、依赖图、Profile 启停、等待就绪、端口转发与远程扫描;macOS 可装菜单栏应用,跨平台轻量。
💬 评论