七月的一些事情 月初,参加完新员工文化培训,虽然身体上挺疲惫的,但收获确实不少。回到离开了十天的运维组,坐到自己工位上的那一刻,我突然意识到,自己的心态已经不知不觉从实习生转变成一个正式员工了。 回来收到杨哥的工作安排,让我在能力范围内结合AI,接手发布平台的前端开发。这里面有两个难点。 第一个难点,前端的开发。 2026-07-28 日常分享 3 邬程峰
Java 中 SSE (Server-Sent Events) 流式输出与调用完全指南 在大模型(LLM)应用、实时通知、进度条推送等场景中,SSE(Server-Sent Events) 已经成为替代传统轮询和 WebSocket 的首选方案。它基于 HTTP 协议,实现简单,且天然支持防火墙和代理。 本文将手把手教你如何在 Java 中实现 SSE 服务端(流式输出)以及作为客户端 2026-07-16 Java 1 邬程峰
开源文件分享系统 FileCodeBox 安装教程 FileCodeBox 是一款轻量级的开源文件分享系统,它最大的特点就是匿名口令分享。就像取快递一样,上传文件后生成一个取件码,对方凭借取件码即可下载,无需注册账号,非常适合临时传输文件或文本。 以下是基于你提供的参考链接整理的保姆级部署教程: 🚀 第一步:准备工作 2026-07-03 运维 4 邬程峰
深入剖析Tomcat的底层架构与运行机制 要彻底搞懂 Tomcat 的实现原理,我们不能只停留在“它是个 Web 服务器”的表面,必须像剥洋葱一样,从宏观架构到微观组件,再到底层运行机制,一层一层地剖析。 下面我将以最细致的颗粒度,为你拆解 Tomcat 的核心实现。 第一层:宏观架构(Tomcat 的骨架) Tomcat 的核心设计思想可 2026-07-02 Java 8 邬程峰
基于 Redis SETNX 的后端审批防抖与幂等补偿机制 本文以钉钉卡片防抖改造为案例,系统梳理后端防抖、分布式锁、状态补偿三方面的知识体系。 一、问题背景:审批卡片多次点击导致状态不一致 1.1 现象 钉钉卡片上点击「同意/拒绝」后,审批流程正常推进,但卡片 UI 2026-06-30 方案 7 邬程峰
密码学1:前言和哈希函数 前言 很多人觉得密码学高深晦涩,其实只要掌握核心前置知识,循序渐进,就能轻松入门。结合我的学习经验,给大家梳理一套低门槛、重实用的学习指南: 1. 核心基础:数论是入门钥匙 学习密码学的最低门槛,是熟练掌握基础数论知识—— 这是理解所有密码原语的根基,否则在学习加密算法、哈希函数时会寸步难行。 推荐 2026-06-14 密码学 11 邬程峰
记一次相亲的感触 昨天见了一个女孩,感觉她挺特别的。我们先是一起玩了密室逃脱,之后一起吃饭。按照我以往的处事习惯,再加上父母从小的教育,第一次见面本来理应我全程买单,可她主动提出AA,我当时还挺诧异的。 昨天路上堵车,我迟到了。到店里的时候,看见她一个人坐在角落玩手机。第一眼看过去,她长相干净,性格看着很文静,个子也 2026-05-31 日常分享 20 邬程峰
2026年6月硕士毕业前夕的一些感触 1. 写在最前面,这个六月格外忙碌,忙着筹备各类毕业相关事宜,所幸一切都顺利落幕。 2. 月初为了办理实习鉴定表盖章,我专程回了一趟杭州。中午走出宿舍路过教学楼,正好赶上学生下课涌向食堂,我独自一人逆着人群走向学校东门,瞬间生出浓烈的氛围感,恍然发觉自己早已和这群学子截然不同,这座校园,也终将不再属 2026-05-19 日常分享 27 邬程峰
1Panel 一键配置 HTTPS(免费证书+强制跳转)完整操作指南 在网站建设过程中,HTTPS 已成为必备配置——它不仅能让浏览器不再标记网站“不安全”,保障用户数据传输安全,还能提升网站可信度和搜索引擎排名。对于使用 1Panel 面板的站长来说,无需复杂的命令行操作,通过图形化界面就能一键完成免费 SSL 证书申请、部署及 HTTP 强制跳转配置,全程新手友好 2026-05-05 日常分享 35 邬程峰
客户端(win和mac)接入代理服务器方案 前言 之前在这篇文章中(私有代理服务器工作原理与搭建流程详解)讲解怎么搭建一个私有代理服务器,但教程中,在用户端的接入只做了ios端的接入设计,在实际使用中,还需要接入win端和mac端,于是便有了这篇文章 win端接入 从前一篇文章的用户端接入部分开始分析,梳理流程之后发现我们需要找到一个在该操作 2026-05-01 运维 11 邬程峰