Skip to main content

第四期|轮子项目告一段落,更新“亿”点点

· 10 min read
程序员马丁
拿个 offer 社群布道师、Apache 核心开发者,专注 Java 校/社招面试
info

为了让更多小伙伴方便了解拿个offer社群近期的更新内容,我想了个主意——InfoWeek!通过这种形式,不仅能展示最近更新,还会分享一些我觉得有意思的思考和技术时事。

内容更新

近期星球主要聚焦 oneThread 动态线程池核心教程的输出,同时同步录制 oneCoupon(牛券)实战视频课程。期间也持续完善了 12306、短链接、oneCoupon 与 oneThread 等项目的相关功能与代码。

1. oneThread 核心教程

oneThread 是基于 配置中心 构建的动态可观测 Java 线程池框架,弥补了 JDK 原生线程池 参数配置不灵活的不足,支持核心参数的 在线动态调整运行时状态监控阈值告警,有效提升系统的稳定性与可运维性。框架兼容主流配置中心如 NacosApollo,实现线程池参数的 热更新与统一管理

1.1 第2部分:从零到一开发

1.2 第3部分:线程池监控和告警

1.3 第4部分:动态线程池扩展

1.4 第5部分:面试相关

oneThread 作为一个线程池治理组件,只要你的业务系统(点评、外卖、12306 等)或 RPC 框架中用到了线程池,就可以挑几条写进项目经历中,真正实现了无缝集成,写简历也变得丝滑了!

另外,为了帮助大家更好地把技能点写进简历,同时降低撞内容的概率,马哥特地将一个技能点拆写成三种表达方式,是不是有“亿”点贴心~

2. oneCoupon 牛券视频更新

从本节课起,我们将启用一种全新的教学模式:“理论先行,实战跟上”。 首先,我会通过 PPT 为大家系统梳理知识框架与核心概念,确保我们思路清晰;然后,我们将在 IDEA 中进行代码实战,深入剖析实现细节与底层原理。

更新视频内容如下所示:

3. 12306

4. SaaS 短链接

星球精华主题

为方便大家梳理近期星球内的高质量内容,这里将精华主题做了一次整理归纳,具体如下:

技术周刊

1. 新压测工具

oha 是一个用 Rust 编写的现代化 HTTP 压测工具,定位于“简单、快速、跨平台”。它开箱即用,命令行体验友好,适合在本地或 CI 中快速跑基准测试;安装方式多样(包管理器或二进制),在 macOS、Linux、Windows 上都能稳定运行。

GitHub 地址链接:https://github.com/hatoo/oha

在压测模型上,oha 既支持基于并发数(-c)的固定并发压测,也支持基于请求率(--rate)的恒定 RPS 控制;配合异步 I/O 与多路复用,能在单机上产生可观的负载。它允许自定义请求方法、Header、Body(含文件/STDIN)、超时、连接数、重定向策略、TLS 选项与代理设置等,并支持 HTTP/1.1 与 HTTP/2。

结果输出方面,oha 提供详细的吞吐、成功/失败数、错误码统计、延迟分布与百分位(P50/P90/P95/P99)等关键指标,便于快速定位瓶颈与回归对比。它还能导出 JSON、HDR 直方图等格式,以便与可视化或监控工具集成,进行更深入的分析。

相较 wrk/hey 等传统工具,oha 更加轻量且易用,同时在高并发场景下具有不错的性能与资源占用表现,非常适合对 API、微服务、网关或反向代理进行快速压测与日常性能回归。

2. 微舆 Agent 舆论分析助手

“微舆”是一个从0实现的创新型 多智能体 舆情分析系统,帮助大家破除信息茧房,还原舆情原貌,预测未来走向,辅助决策。用户只需像聊天一样提出分析需求,智能体开始全自动分析 国内外30+主流社媒与数百万条大众评论。

GitHub 地址链接:https://github.com/666ghj/BettaFish

技术架构如下所示:

告别传统的数据看板,在“微舆”,一切由一个简单的问题开始,您只需像对话一样,提出您的分析需求。


最后,InfoWeek 也想和大家一起成长。有什么想看的主题、吐槽或灵感,留言/私信都欢迎和我说一下;如果你觉得有价值,我们下期见,愿你本周有所收获,也离心仪的 offer 更近一步。

此致,马丁敬上。