开发
文章平均质量分 90
StriverD
一个主Java的码农!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
为什么 SQLite 至今还在用 C 写?
技术可以流行,但基础设施必须稳定。C 语言或许没有潮流光环,但它让 SQLite 能在数十亿设备上无声运行、无惧时间。SQLite 选了三个,全都要。喜欢就奖励一个“👍”和“在看”呗~原创 2025-10-28 22:29:15 · 628 阅读 · 0 评论 -
惊了!随机淘汰竟然能打败LRU?这种“2随机选择”策略逆袭成为缓存管理黑马!
LRU 仍是缓存替换策略中的王者,但不是万能;2-random 在大缓存、高 miss 场景下拥有明显优势;简单实现的 Pseudo 2/3-random 足以媲美甚至超越传统策略;这类算法,已在缓存、负载均衡、哈希、路由等领域大放异彩。在“缓存无处不在”的时代,从移动端到大模型推理系统,这种简单却强大的策略,值得每一位开发者了解和尝试!原创 2025-08-21 18:45:18 · 607 阅读 · 0 评论 -
这 6 周,我用 Claude Code “抄” 了自己十年的技术债!
Claude Code 正在改变“程序员如何工作”本身。它让“边做边改”成为新常态、让“试试看”不再冒险、让“技术债”变成“顺带清理”。AI 不是替代人类,而是放大我们的意图。你不需要每一行都写得完美,但你需要懂怎么跟 AI 搭配,把原本的“体力活”变成“设计活”。Claude Code 不会替你做决定,但它能给你时间、空间和工具,让你做更好的决定。喜欢就奖励一个“👍”和“在看”呗~原创 2025-08-20 19:21:28 · 640 阅读 · 0 评论 -
再见 tmux?这位程序员用一套组合拳干掉了它!
不依赖复杂分屏重度远程开发偏爱 native scrollback 和终端特性支持那么shpoolsshautossh的组合可能会是你的理想选择。技术在发展,也许我们该放下对老工具的执念,拥抱更轻、更快、更现代的方案。喜欢就奖励一个“👍”和“在看”呗~kitty。原创 2025-08-19 16:27:26 · 816 阅读 · 0 评论 -
Opsqueue:为重负载而生的轻量级批处理队列,已开源!
我相信:你可能也遇到过类似的需求。希望 Opsqueue 这个项目能帮上忙,或者激发你构建更好的队列系统!GitHub 仓库祝你的任务队列永不卡顿,批处理永不爆炸!喜欢就奖励一个“👍”和“在看”呗~原创 2025-08-18 09:45:43 · 559 阅读 · 0 评论 -
gRPC性能陷阱:低延迟网络下的客户端瓶颈揭秘
别指望 gRPC 默认配置能打满你的服务端;多个 channel、不同参数、不同连接,是高性能通信的前提;在低延迟网络下,客户端瓶颈极其显著,必须关注;gRPC 的连接复用设计,在高性能场景中是一把双刃剑;使用微基准(如本文中的 grpc_ping)做压力验证,是性能优化第一步。谁能想到,在一个号称高性能的框架下,还能被“客户端只有一个连接”拖垮性能。下次你写压测工具,别忘了检查连接数。否则,你不是在压服务,而是在压你自己。原创 2025-07-29 21:06:24 · 787 阅读 · 0 评论 -
“SQL注入即服务”:一个10年历史系统的奇幻演变
当小D加入团队时,这个奇葩系统正式归自己维护。原本打算大改一波,重新做个正常报表组件:日期范围、筛选框、输入框……但看完源码和十年来的JIRA工单后,小D放弃了。直到某天,一个员工执行了一个DELETE命令——以为只删了一条数据,结果系统整体报表全部异常。原来两个表之间没有外键,JOIN逻辑全靠“日期字段相等”。小D只能临时加了一条“假数据”补回去,然后顺便把DELETE加入黑名单。系统总算活过来了。原创 2025-07-27 00:33:05 · 959 阅读 · 0 评论 -
超600个Laravel应用遭远程执行漏洞攻击:罪魁祸首是GitHub泄露的APP_KEY!
泄露的不是 Laravel 的锅,而是开发者的粗心和安全意识的薄弱。重视 .env 文件管好配置与凭证引入持续监控和审计机制毕竟,一串泄露的密钥,可能就是一家公司基础设施的命门。小D友情提醒:开发可以随便写,密钥绝不能随便传。养成好习惯,是对团队和用户最大的负责。原文地址:https://mp.weixin.qq.com/s/W4OtXwrHTDPS_h1CW2a8XQ。原创 2025-07-21 00:46:24 · 806 阅读 · 0 评论 -
虚拟线程吃掉了我的内存?一个爬虫的并发之殇!
这场爬虫事故让人深刻明白:虚拟线程并不是平台线程的“更强版”,而是一种需要你亲自管控资源的全新编程模型。在传统线程中,线程池大小天然限制了并发上限,但虚拟线程取消了这种束缚,你得亲手添加“限流器”。在追求极致性能的同时,也别忘了内存、CPU、网络等资源仍然是“有限的”。性能优化永远是“系统性工程”,不是只换一个关键词就能起飞的。在引入虚拟线程前,先清晰评估系统瓶颈;配合Semaphore或任务队列做好并发管控;针对网络型应用,考虑引入背压机制或响应式框架;原创 2025-07-20 11:55:56 · 849 阅读 · 0 评论 -
高性能不等于牺牲内存安全?这款Web框架做到了!
Hyperlane 带来的不仅是技术上的提升,更是一种思维模式的变革:“我们不再需要在性能和安全之间妥协,而是能够同时拥有它们。借助 Rust 的底层优势与该框架的设计理念,现代 Web 服务开发正走向一个新纪元。尤其是在构建金融、电商、物联网等对安全性和并发性要求极高的场景时,Hyperlane 这样的框架,无疑是最值得信赖的基石。GitHub 地址:github.com/eastspire/hyperlane。原创 2025-07-18 02:42:27 · 513 阅读 · 0 评论 -
Cloudflare 发布容器服务公测版:边缘计算新时代来临?
Cloudflare Containers 的发布,是边缘计算平台走向“通用容器化”的重要一步。它不仅补足了 Workers 无法处理的场景,还赋予开发者更强的控制权和扩展能力。无论你是构建下一代 AI 应用、构建 API 服务、或是尝试构建一个真正全球化的微服务系统,Cloudflare Containers 正在把“边缘即平台”变成现实。🌐 真正的 Serverless,不止函数 —— 还可以是你完整的容器。📌 延伸阅读官方博客介绍容器服务开发文档Durable Objects 机制解析。原创 2025-07-10 16:26:21 · 1240 阅读 · 0 评论 -
立即卸载这些插件,别让它们偷你的资产!
这波 Firefox 插件“伪装认证”攻击事件,再次警示所有 Web3 用户:浏览器插件,不是你信任钱包的延伸,而是潜在的后门!随着加密资产愈发普及,浏览器扩展正成为黑客重点攻击目标。无论是否是资深用户,都应对插件生态保持持续关注和审慎态度。原创 2025-07-09 18:34:00 · 562 阅读 · 0 评论 -
在混乱中做技术决策:AI时代,工程领导者的认知升级指南
转型认知人类角色AI 可生成代码人类需判断其合理性与风险自动化能减少重复劳动人类仍需负责系统整体行为解释与责任归属LLM 无意识熟练人类提供可解释与教学能力所有抽象都会泄漏人类需维持跨层认知弹性系统故障源于假设人类需能建模、预演、改进系统如何让团队在 AI 浪潮下保持成长?如何提升对复杂系统的建模与掌控能力?如何构建“人机共创”而非“盲目代写”的开发体系?那么这场演讲带来的启发值得深思、复盘与转化实践。原创 2025-06-29 21:52:52 · 811 阅读 · 0 评论 -
警惕「过早收敛」:当 AI 写代码越来越像对的,它反而更危险了
生成式 AI 工具的强大不容置疑。但正因为它越来越“像对的”,越要保持工程警觉。每一个“看起来不错”的代码块,都可能是一次学习机会的消失、一次隐性 bug 的种子、一次架构未来不可维护的根源。快,并不值得赞美。在需要慢的时候敢于慢下来,才是真正成熟的工程判断力。📌 如果你在使用 Copilot、ChatGPT、CodeWhisperer 等工具时也曾体会过“似是而非”、“看不出问题但不安心”的体验,不妨将本文分享给团队同事,共建「AI 编程协作健康指南」。原创 2025-06-23 18:17:18 · 903 阅读 · 0 评论 -
AI 写代码?这位工程师直言:对我没用,甚至拖慢效率
生成式AI可能会改变开发行业,但它绝不是免检外包机器。它需要极强的责任意识与技术理解力来配合使用,而不是盲目相信自动化带来的“轻松感”。Miguel 的选择,是出于对软件质量的坚持,也代表了一部分工程师的职业态度:“我可以不用AI写代码,但我不能不对代码负责。📣 如果你也曾思考过:为什么明明有AI工具,自己还是习惯手写每一个函数?这篇文章,也许会引起你的共鸣。转自:https://mp.weixin.qq.com/s/ZhWaVJ8MpwdwnS0VK_PzZw。原创 2025-06-20 15:54:48 · 396 阅读 · 0 评论 -
更加智能的自动同步 NGINX 配置文件工具
使用 Ansible 管理 NGINX 配置,不仅节省时间,而且流程规范、可重复。你只需将配置文件放入角色目录,在defaults中声明一下,然后运行 Playbook,一切就绪。原创 2025-06-17 11:45:00 · 370 阅读 · 0 评论
分享