Compare commits

..

34 Commits

Author SHA1 Message Date
wonder f985080207 feat: 央国企简历新增单位简介样式并统一项目简介与打印分页
Deploy Resume / deploy (push) Successful in 17s
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-28 14:32:52 +08:00
wonder f0730f598b feat: 央国企简历网络安全实习经历措辞升级
四条实习描述强化为模块负责人口吻:核心研发与模块设计实现、构建风险评估能力、幂等计量与对账机制、流量治理动作前置。

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-27 23:00:47 +08:00
wonder bc5c7b215d feat: 央国企简历求职意向扩展全栈并重写自我评价
- 求职意向改为「后端开发工程师 / 全栈开发工程师」
- 项目列表精简技术栈前缀(去掉重复的 Go)
- 自我评价改为热爱开发/持续学习/善于沟通/兴趣爱好四条

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-27 22:52:45 +08:00
wonder 553a03a2fa feat: 央国企简历页头新增证件照并重排联系信息
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-27 22:25:38 +08:00
wonder dbb61c0ce7 feat: 央国企简历学生工作新增心理健康中心部员与迎新志愿者
Deploy Resume / deploy (push) Successful in 9s
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-27 15:57:36 +08:00
wonder 97eef04982 feat: 央国企简历新增SpringBoot技能、社会实践改写并调整项目顺序与哔哩哔哩图标
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-27 15:43:35 +08:00
wonder 8dcb847672 feat: 央国企简历专业技能移至自我评价前并精简荣誉奖项
- 专业技能板块从教育经历之后移至自我评价之前
- 荣誉奖项删除七牛云 XEngineer 实训与 WaytoAGI 飞书黑客松两项

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-27 15:28:41 +08:00
wonder 2551c018e3 feat: 央国企简历新增政治面貌与学生工作并移除裸IP链接
- 头部联系方式删除线上简历/代码仓库裸 IP 链接,新增政治面貌(共青团员)
- 专业技能"探索 AI 工程"改为"AI 工程化",避免生僻直译
- 学生工作占位符替换为班级宣传委员经历

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-27 15:25:09 +08:00
wonder 28d8e2d262 feat: 央国企简历项目经历简介虚线边框加深
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-27 15:03:21 +08:00
wonder ed382447fe feat: 央国企简历实习经历新增单位简介
两段实习各加一条简介条:金银湖实验室(中央网信办批复、华科牵头共建)
与七牛云(港股上市、专精特新、180 万+ 开发者),配套浅蓝简介条样式。

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-27 14:58:53 +08:00
wonder de58d8ccad feat: 央国企简历校园经历移至实习经历之后并精简证书表述
Deploy Resume / deploy (push) Successful in 6s
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-27 11:30:26 +08:00
wonder cc6a3f7cab feat: 央国企简历新增证书栏目并完善社会实践表述
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-27 11:12:57 +08:00
wonder 0bc4cbca36 feat: 央国企简历新增社会实践板块
Deploy Resume / deploy (push) Successful in 6s
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-27 11:02:48 +08:00
wonder f1203c33e3 feat: 央国企简历荣誉奖项补充日期并合并双奖项行
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-27 10:39:52 +08:00
wonder 77c2686bbc feat: 央国企简历职位名称字号调整为15px
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-27 10:08:25 +08:00
wonder c32c3c74c6 feat: 央国企简历七牛云实习补充技术锚点并合并数据库条目
Deploy Resume / deploy (push) Successful in 7s
- 基础架构平台条目补充数据源自动注册
- 认证网关条目补充 SAML 2.0/OAuth2/OIDC 协议锚点与从零搭建
- 新增数据库自动化运维条目,覆盖 PostgreSQL HA 与 MySQL 自动化,突出开发属性

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-27 00:51:55 +08:00
wonder 52d9559685 feat: 央国企简历技能精简并按时间排序实习经历
- 专业技能改为 Java(补充 SpringBoot)、精简 K8s 条目、移除缓存技术
- 实习经历调整为金银湖实验室在前、七牛云在后的时间顺序

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-27 00:44:39 +08:00
wonder 645276040f feat: 央国企简历校园经历改为横排条目与金山项目四要点
Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-27 00:35:56 +08:00
wonder 0b3bd9afe6 feat: 央国企简历项目名称升级并精简项目描述
- Gen2D 游戏素材生成工具 → Gen2D · AI 美术资产生成智能体
- ThumbUP 高并发点赞系统 → ThumbUP · 高并发互动服务中台
- 精简项目简介与主要工作描述,收敛冗余表述

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-26 23:59:32 +08:00
wonder 46ba224136 feat: 央国企简历实习与项目经历改为业务化叙述
- 实习/项目 bullet 以业务场景与价值先行,技术细节收敛为通用能力词
- 删除 SAML、Patroni、HeavyKeeper 等组件协议专名,成果用定性表述
- 项目技术栈标签精简为大类关键词(Go/React、Java/MySQL/Redis)

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-26 23:44:34 +08:00
wonder e53dcdf205 feat: 央国企简历改单栏排版并调整栏目结构
- 教育经历、荣誉奖项由两栏改为单栏
- 从教育经历拆出「校园经历」栏目,时间置于条目末尾
- 新增「学生工作」「自我评价」板块(学生工作内容待补充)

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-23 21:50:56 +08:00
wonder 578697ccbc feat: 优化央国企简历排版与内容结构
- 全文字号统一放大 2px,按双面两页规划版面
- 新增打印分页规则,避免标题落单、条目跨页截断
- 移除证书链接、CSDN 与文档站入口
- 目标岗位精简为「后端开发工程师」,去掉 banner 开发语言标签
- 专业技能移到教育经历之后,改为「标签: 表述」格式
- Context/Harness Engineer 中文化(上下文工程、驾驭工程)

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-23 20:40:58 +08:00
wonder a8c884d23b feat: 添加央国企版简历 /soe 路由及独立样式
Deploy Resume / deploy (push) Successful in 20s
- 新增 soe/index.html、soe/resume.css(复制主简历及其样式,样式独立维护)
- nginx.conf 注册 /soe/ 路由
- Dockerfile 增加 COPY soe/

Co-Authored-By: Claude Code <noreply@anthropic.com>
2026-09-23 20:01:05 +08:00
wonder a6af277ac7 feat: 添加纯文本简历及 /txt 路由
Deploy Resume / deploy (push) Successful in 3s
- 基于主简历重新构建 resume.txt,分模块便于复制粘贴到招聘系统
- 同步主简历最新内容(七牛云认证网关、PG HA、Ansible MySQL 等)
- 补齐荣誉奖项(七牛云 XEngineer、飞书黑客松)
- nginx 新增 location = /txt 路由,返回纯文本
- Dockerfile 新增 COPY resume.txt 到镜像
2026-08-28 13:24:48 +08:00
wonder 757a2e6cb4 fix: 网络安全工程师简历对齐 JD 要求
Deploy Resume / deploy (push) Successful in 5s
- Banner 标签调整为 C/C++、Go、Python、Java 语言标签
- 专业技能重写,对齐安全实验室岗位要求
- 新增 C/C++ Win32 API、计算机网络、Web 漏洞、Linux 系统等技能
- 删除二进制安全、分布式微服务等非核心技能,精简为 5 条
2026-08-28 11:25:56 +08:00
wonder af165e1df8 fix: 同步主简历内容到其他岗位简历
Deploy Resume / deploy (push) Successful in 6s
- 更新基础架构工程师简历:同步实习经历、项目经历和技能描述
- 更新网络安全工程师简历:同步实习经历、项目经历和技能描述
- 网络安全工程师简历新增 C++ 语言 Banner 标签及专业技能
2026-08-28 11:19:12 +08:00
wonder cfb07c1db4 fix: 优化简历技术描述准确性
- 补充可观测性方案中 Prometheus 指标收集的描述
2026-08-28 11:07:12 +08:00
wonder ccee312ef9 fix: 优化简历技术描述准确性
Deploy Resume / deploy (push) Successful in 5s
- 修正 ThumbUP 项目规模描述(千亿级→亿级,数十万QPS→万级QPS)
- HeavyKeeper 描述由「复现」改为「采用」
- 去除协程池「IO 密集型」不准确修饰
- 补充单机常量池锁与分布式 Redis 锁两种场景说明
- 修正 HTML 中 </br> 为 <br>
2026-08-28 11:04:02 +08:00
wonder b1892b3f70 fix: 更新简历项目经历描述
- 新增缓存穿透与缓存击穿防护方案描述(布隆过滤器、互斥锁)
- 优化 HeavyKeeper 热点探测描述,补充与 CMS 算法对比
2026-08-28 10:56:43 +08:00
wonder de3ea91020 fix: 更新简历 AI 工程实践描述
- 将上下文工程与驾驭工程更新为 Context Engineer 与 Harness Engineer
- 将蜂群协作体等具体技术栈简化为智能体架构、权限治理、可插拔配置等更通用的表述
2026-08-28 10:43:49 +08:00
wonder a70f5939ce fix: 补充项目奖项和技术来源描述
- Gen2D 项目补充七牛云来源和三等奖奖牌 emoji
- ThumbUP 项目补充哔哩哔哩技术团队文章标题
2026-08-28 10:34:06 +08:00
wonder 0479867ca2 style: 优化项目描述框样式
- 将项目描述边框从蓝色实线改为灰色虚线
- 降低视觉突出度,使样式更加柔和
2026-08-28 10:30:56 +08:00
wonder c8d4d10fb7 fix: 补充AI 2D游戏素材生成平台项目描述
- 新增支持用户提供世界观文本、参考图片、标签映射及反馈信息的说明
- 完善平台输出具备一致性的可用素材的功能描述
2026-08-28 10:28:54 +08:00
wonder af6b345653 fix: 更新简历项目经历描述
- 优化工作流项目描述,补充 critic 自省机制、ReAct 架构、Agent 通信等细节
- 完善可观测性相关描述,明确 Gin 中间件与协程池指标暴露方案
- 补充部署方案支持和用户偏好多样性相关内容
- 丰富点赞系统项目描述,体现中台化设计与高并发能力
2026-08-28 10:23:29 +08:00
11 changed files with 890 additions and 90 deletions
+2
View File
@@ -7,7 +7,9 @@ COPY nginx.conf /etc/nginx/conf.d/default.conf
COPY css/ /usr/share/nginx/html/css/
COPY img/ /usr/share/nginx/html/img/
COPY resume/ /usr/share/nginx/html/resume/
COPY resume.txt /usr/share/nginx/html/resume.txt
COPY other/ /usr/share/nginx/html/other/
COPY soe/ /usr/share/nginx/html/soe/
# 暴露端口
EXPOSE 80
+33 -1
View File
@@ -252,6 +252,27 @@ body {
margin-bottom: 0px;
}
/* 单位简介 */
.exp-intro {
margin: 3px 0 4px 12px;
padding: 2px 8px;
font-size: 11px;
line-height: 1.5;
color: #656464;
background: #F5F7FB;
border-left: 2px solid #B9C9EC;
border-radius: 2px;
}
.exp-intro-label {
display: inline-block;
font-size: 10px;
font-weight: 700;
color: #4478DF;
margin-right: 6px;
white-space: nowrap;
}
/* Project */
.proj-header {
display: flex;
@@ -317,7 +338,7 @@ body {
color: #252525;
line-height: 1.45;
margin-bottom: 3px;
border: 1px solid #4478DF;
border: 1px dashed #b0b0b0;
border-radius: 4px;
padding: 4px 8px;
text-align: center;
@@ -403,4 +424,15 @@ body {
print-color-adjust: exact !important;
color-adjust: exact !important;
}
/* 标题不落单在页尾,条目不跨页截断 */
.exp-header,
.proj-header {
break-after: avoid;
}
.exp-intro,
.exp-items li {
break-inside: avoid;
}
}
+3
View File
@@ -0,0 +1,3 @@
<svg width="96" height="86" viewBox="0 0 96 86" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M19.9068 9.24501C17.7722 7.18581 17.7722 3.76656 19.9068 1.70741C21.9355 -0.249685 25.1494 -0.249685 27.1782 1.70741L38.4919 12.6215C38.8133 12.9316 39.0863 13.2725 39.311 13.635H56.4208C56.6459 13.2725 56.9189 12.9316 57.24 12.6215L68.5536 1.70741C70.5824 -0.249685 73.7963 -0.249685 75.8251 1.70741C77.96 3.76656 77.96 7.18581 75.8251 9.24501L71.2747 13.635H74.6667C86.4485 13.635 96 23.1863 96 34.9684V64.3312C96 76.1131 86.4485 85.6645 74.6667 85.6645H21.3333C9.55125 85.6645 0 76.1131 0 64.3312V34.9683C0 23.1862 9.55125 13.635 21.3333 13.635H24.4575L19.9068 9.24501ZM21.3333 23.925C15.4423 23.925 10.6667 28.7006 10.6667 34.5916V64.7077C10.6667 70.5989 15.4423 75.3744 21.3333 75.3744H74.6667C80.5579 75.3744 85.3333 70.5989 85.3333 64.7077V34.5916C85.3333 28.7006 80.5579 23.925 74.6667 23.925H21.3333ZM26.6667 44.6932C26.6667 41.7477 29.0545 39.3598 32 39.3598C34.9455 39.3598 37.3333 41.7477 37.3333 44.6932V49.4613C37.3333 52.4069 34.9455 54.7947 32 54.7947C29.0545 54.7947 26.6667 52.4069 26.6667 49.4613V44.6932ZM64 39.3598C61.0544 39.3598 58.6667 41.7477 58.6667 44.6932V49.4613C58.6667 52.4069 61.0544 54.7947 64 54.7947C66.9456 54.7947 69.3333 52.4069 69.3333 49.4613V44.6932C69.3333 41.7477 66.9456 39.3598 64 39.3598Z" fill="#00A1D6"/>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 743 KiB

+12
View File
@@ -20,6 +20,12 @@ server {
try_files $uri $uri/ /resume/index.html;
}
# 央国企简历
location /soe/ {
alias /usr/share/nginx/html/soe/;
try_files $uri $uri/ /soe/index.html;
}
# 其他简历导航页
location /other/ {
alias /usr/share/nginx/html/other/;
@@ -38,6 +44,12 @@ server {
try_files $uri $uri/ /other/security-engineer/index.html;
}
# 纯文本简历(便于复制粘贴到招聘系统)
location = /txt {
default_type "text/plain; charset=utf-8";
alias /usr/share/nginx/html/resume.txt;
}
# 根路径重定向到主简历
location = / {
return 301 /resume/;
+21 -14
View File
@@ -112,9 +112,10 @@
<div class="exp-date">2026-07 ~ 2026-08</div>
</div>
<ul class="exp-items">
<li>参与设计计算服务交付平台,基于状态机模型实现八阶段任务生命周期管理,支持参数校验、资源预留与安全回滚。</li>
<li>参与多机房 Ansible 部署架构设计,通过 AWX 调度控制与主机锁机制实现部署并发管控,保障大规模实例的有序交付。</li>
<li>构建关联服务注册链路,集成网络探测、数据源自动注册、监控指标采集与日志接入,实现数据库全生命周期可观测。</li>
<li>构建基础架构平台,完善服务注册链路,集成网络探测、数据源自动注册、监控指标采集与日志接入,实现基础服务可观测。</li>
<li>构建多协议单点认证网关,从零实现 SAML 2.0 SP 加密断言解密 + OAuth2/OIDC Provider + JWT Claims 与 Redis 吊销。</li>
<li>设计 PostgreSQL HA 集群方案,基于 Patroni+etcd+HAProxy+Keepalived 实现 VIP 漂移、读写分离与 pgBackRest 冗余。</li>
<li>实现 Ansible MySQL 全生命周期自动化(11 个 Playbook),覆盖原子二进制安装、GTID 复制校验与 MHA 故障转移回调。</li>
</ul>
<div class="exp-header" style="margin-top: 10px;">
@@ -125,8 +126,9 @@
</div>
<ul class="exp-items">
<li>参与设计面向国家关键单位的网络安全 SaaS 平台,完善租户多维度隔离、用户混合权限模型、API 流式计费等模块。</li>
<li>参与供应链探测数据中台开发,基于 Go 并发模型实现多源异构数据的采集服务,引入动态流量控制机制提升数据采集率。</li>
<li>完善构建组件漏洞知识图谱,基于金银湖安全大模型及供应链上游信息,统一评估组件安全风险,接入态势感知安全中心。</li>
<li>设计高性能 API 计费网关,支持按月固定/按调用量双模式,Redis HINCRBY 实时计数 + MongoDB 聚合账单,幂等写入。</li>
<li>实现 Redis 滑动窗口分布式限流中间件,MULTI 事务保证原子性,Header 注入 X-RateLimit,Redis 异常时降级保障可用性。</li>
</ul>
</div>
@@ -137,7 +139,7 @@
<div class="proj-header">
<div class="proj-title-line">
<span class="proj-name">Gen2D 游戏素材生成工具</span>
<span class="proj-role">全栈开发 【XEngineer 开源项目 - 三等奖】</span>
<span class="proj-role">全栈开发 【七牛云 XEngineer 开源项目 - 🥉三等奖】</span>
</div>
<div class="proj-date">2026-05 ~ 2026-06</div>
</div>
@@ -153,20 +155,23 @@
<a href="https://gitee.com/hezhaohui123/gen2d" class="proj-link" target="_blank">https://gitee.com/hezhaohui123/gen2d</a>
</div>
<div class="proj-intro">
<span class="proj-desc">AI 2D 游戏素材生成平台,用户输入文本提示词,自动生成风格一致的 Sprite、背景、UI 元素与动画帧流.</span>
<span class="proj-desc">AI 2D 游戏素材生成平台,用户输入文本提示词,自动生成风格一致的 Sprite、背景、UI 元素与动画帧流。
<br>支持用户提供世界观文本、参考图片、标签映射以及反馈信息,输出具备一致性的可用素材。
</span>
</div>
<div class="proj-work-title">主要工作:</div>
<ol class="proj-work-items">
<li>基于字节 Eino 框架构建 DAG 工作流,引入 Reflect 自省机制以及 multi-agent 多智能体协作设计确保一致性。</li>
<li>构建基于有向无环图的工作流,引入 critic 自省机制实现反馈增强,基于 ReAct 架构实现轮级思考,并支持 Agent 间通信。</li>
<li>在分布式限流方案的选择上,对比计数器、漏桶、窗口等多种限流机制,选用 go-redis 实现分布式的令牌桶算法限流。</li>
<li>为增强系统可观测性,统一采集接口 QPS、AI 上游调用、任务池等核心指标,并接入 Prometheus 与 Grafana。</li>
<li>针对 LLM 请求耗时长特性,设计自定义 IO 密集型协程池和 RabbitMQ 消息队列,实现模型调用并发化和异步化。</li>
<li>为增强系统可观测性,基于 Gin 中间件以及自定义的任务协程池暴露指标,使用 Prometheus 收集,接入 Grafana 面板。</li>
<li>在不同部署方案(单机与多机)部署上,支持基于 RabbitMQ 的共享任务队列,支持基于内存的自定义单机任务队列。</li>
<li>对于用户偏好的多样性,支持基于渐进式披露的 skill 配置,用户反馈的动态注入,世界观文本 RAG 召回,实现上下文增强。</li>
</ol>
<div class="proj-header" style="margin-top: 12px;">
<div class="proj-title-line">
<span class="proj-name">ThumbUP 高并发点赞系统</span>
<span class="proj-role">后端开发 【哔哩哔哩技术团队文章复现】</span>
<span class="proj-role">后端开发 【哔哩哔哩技术团队《B站千亿级点赞系统服务架构设计》文章复现】</span>
</div>
<div class="proj-date">2025-10 ~ 2025-11</div>
</div>
@@ -181,14 +186,16 @@
<a href="http://47.121.181.112:3000/wonder/thumb-up" class="proj-link" target="_blank">http://47.121.181.112:3000/wonder/thumb-up</a>
</div>
<div class="proj-intro">
<span class="proj-desc">高可用的高并发点赞系统</span>
<span class="proj-desc">中台化的高并发点赞系统,支撑多业务场景的点赞交互与数据查询。
<br>应对亿级数据规模与万级QPS高并发流量,提供高可用、可扩展的基础服务。</span>
</div>
<div class="proj-work-title">主要工作:</div>
<ol class="proj-work-items">
<li>为避免缓存穿透,构建布隆过滤器与空值短缓存双重机制;为避免缓存击穿,将热点数据加互斥锁,确保单线程回源重建。</li>
<li>基于 Caffeine + Redis 构建二级缓存,热点 Key 提升至本地缓存,避免冷数据污染,降低 Redis 访问压力。</li>
<li>Lua 脚本保证点赞原子性,10 秒时间片分桶暂存增量,定时任务批量落库,补偿任务每日兜底,保障最终一致性。</li>
<li>复现HeavyKeeper算法实现 Top-K 热点探测,最小堆维护热点集,概率衰减淘汰冷 Key,周期 fading 适配流量变化。</li>
<li>利用字符串常量池特性,以业务前缀+用户ID为锁对象,实现同用户串行,不同用户并行,减少锁竞争,提升吞吐量。</li>
<li>对比CMS算法,采用HeavyKeeper实现Top-K探测,利用指数衰减淘汰冷Key,解决高频更新准确率问题,适配流量变化。</li>
<li>单机场景利用字符串常量池特性,以业务前缀+用户ID为锁对象;多机场景基于 Redis 实现分布式锁,保障多实例数据一致。</li>
</ol>
</div>
@@ -202,7 +209,7 @@
<li>熟悉基础设施即代码(IaC),理解 Ansible、Terraform 等自动化运维工具,具备多机房部署架构设计经验。</li>
<li>熟悉数据库系统,理解MySQL事务隔离、B+树索引优化及 MVCC 机制,理解 Redis 混合持久化策略、集群、哨兵机制。</li>
<li>熟悉可观测体系建设,理解 Prometheus 监控、Grafana 可视化、ELK 日志系统、链路追踪及告警机制。</li>
<li>探索 AI 前沿工程实践,理解上下文工程与驾驭工程,理解蜂群协作体、沙箱与权限治理、多级记忆管理、循环状态机。</li>
<li>探索 AI 前沿工程实践,理解 Context Engineer 与 Harness Engineer,理解智能体架构、权限治理、可插拔配置等。</li>
</ul>
</div>
</div>
+27 -22
View File
@@ -27,10 +27,10 @@
</div>
<div class="contact-item">
<svg class="svg-icon" viewBox="0 0 24 24"><path d="M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z"/></svg>
<span class="proj-tag" style="margin-right: 4px;">C/C++</span>
<span class="proj-tag" style="margin-right: 4px;">Go</span>
<span class="proj-tag" style="margin-right: 4px;">Java</span>
<span class="proj-tag" style="margin-right: 4px;">安全攻防</span>
<span class="proj-tag">漏洞分析</span>
<span class="proj-tag" style="margin-right: 4px;">Python</span>
<span class="proj-tag">Java</span>
</div>
</div>
<div class="website-line">
@@ -112,9 +112,10 @@
<div class="exp-date">2026-07 ~ 2026-08</div>
</div>
<ul class="exp-items">
<li>参与设计计算服务交付平台,基于状态机模型实现八阶段任务生命周期管理,支持参数校验、资源预留与安全回滚。</li>
<li>参与多机房 Ansible 部署架构设计,通过 AWX 调度控制与主机锁机制实现部署并发管控,保障大规模实例的有序交付。</li>
<li>构建关联服务注册链路,集成网络探测、数据源自动注册、监控指标采集与日志接入,实现数据库全生命周期可观测。</li>
<li>构建基础架构平台,完善服务注册链路,集成网络探测、数据源自动注册、监控指标采集与日志接入,实现基础服务可观测。</li>
<li>构建多协议单点认证网关,从零实现 SAML 2.0 SP 加密断言解密 + OAuth2/OIDC Provider + JWT Claims 与 Redis 吊销。</li>
<li>设计 PostgreSQL HA 集群方案,基于 Patroni+etcd+HAProxy+Keepalived 实现 VIP 漂移、读写分离与 pgBackRest 冗余。</li>
<li>实现 Ansible MySQL 全生命周期自动化(11 个 Playbook),覆盖原子二进制安装、GTID 复制校验与 MHA 故障转移回调。</li>
</ul>
<div class="exp-header" style="margin-top: 10px;">
@@ -125,8 +126,9 @@
</div>
<ul class="exp-items">
<li>参与设计面向国家关键单位的网络安全 SaaS 平台,完善租户多维度隔离、用户混合权限模型、API 流式计费等模块。</li>
<li>参与供应链探测数据中台开发,基于 Go 并发模型实现多源异构数据的采集服务,引入动态流量控制机制提升数据采集率。</li>
<li>完善构建组件漏洞知识图谱,基于金银湖安全大模型及供应链上游信息,统一评估组件安全风险,接入态势感知安全中心。</li>
<li>设计高性能 API 计费网关,支持按月固定/按调用量双模式,Redis HINCRBY 实时计数 + MongoDB 聚合账单,幂等写入。</li>
<li>实现 Redis 滑动窗口分布式限流中间件,MULTI 事务保证原子性,Header 注入 X-RateLimit,Redis 异常时降级保障可用性。</li>
</ul>
</div>
@@ -137,7 +139,7 @@
<div class="proj-header">
<div class="proj-title-line">
<span class="proj-name">Gen2D 游戏素材生成工具</span>
<span class="proj-role">全栈开发 【XEngineer 开源项目 - 三等奖】</span>
<span class="proj-role">全栈开发 【七牛云 XEngineer 开源项目 - 🥉三等奖】</span>
</div>
<div class="proj-date">2026-05 ~ 2026-06</div>
</div>
@@ -153,20 +155,23 @@
<a href="https://gitee.com/hezhaohui123/gen2d" class="proj-link" target="_blank">https://gitee.com/hezhaohui123/gen2d</a>
</div>
<div class="proj-intro">
<span class="proj-desc">AI 2D 游戏素材生成平台,用户输入文本提示词,自动生成风格一致的 Sprite、背景、UI 元素与动画帧流.</span>
<span class="proj-desc">AI 2D 游戏素材生成平台,用户输入文本提示词,自动生成风格一致的 Sprite、背景、UI 元素与动画帧流。
<br>支持用户提供世界观文本、参考图片、标签映射以及反馈信息,输出具备一致性的可用素材。
</span>
</div>
<div class="proj-work-title">主要工作:</div>
<ol class="proj-work-items">
<li>基于字节 Eino 框架构建 DAG 工作流,引入 Reflect 自省机制以及 multi-agent 多智能体协作设计确保一致性。</li>
<li>构建基于有向无环图的工作流,引入 critic 自省机制实现反馈增强,基于 ReAct 架构实现轮级思考,并支持 Agent 间通信。</li>
<li>在分布式限流方案的选择上,对比计数器、漏桶、窗口等多种限流机制,选用 go-redis 实现分布式的令牌桶算法限流。</li>
<li>为增强系统可观测性,统一采集接口 QPS、AI 上游调用、任务池等核心指标,并接入 Prometheus 与 Grafana。</li>
<li>针对 LLM 请求耗时长特性,设计自定义 IO 密集型协程池和 RabbitMQ 消息队列,实现模型调用并发化和异步化。</li>
<li>为增强系统可观测性,基于 Gin 中间件以及自定义的任务协程池暴露指标,使用 Prometheus 收集,接入 Grafana 面板。</li>
<li>在不同部署方案(单机与多机)部署上,支持基于 RabbitMQ 的共享任务队列,支持基于内存的自定义单机任务队列。</li>
<li>对于用户偏好的多样性,支持基于渐进式披露的 skill 配置,用户反馈的动态注入,世界观文本 RAG 召回,实现上下文增强。</li>
</ol>
<div class="proj-header" style="margin-top: 12px;">
<div class="proj-title-line">
<span class="proj-name">ThumbUP 高并发点赞系统</span>
<span class="proj-role">后端开发 【哔哩哔哩技术团队文章复现】</span>
<span class="proj-role">后端开发 【哔哩哔哩技术团队《B站千亿级点赞系统服务架构设计》文章复现】</span>
</div>
<div class="proj-date">2025-10 ~ 2025-11</div>
</div>
@@ -181,14 +186,16 @@
<a href="http://47.121.181.112:3000/wonder/thumb-up" class="proj-link" target="_blank">http://47.121.181.112:3000/wonder/thumb-up</a>
</div>
<div class="proj-intro">
<span class="proj-desc">高可用的高并发点赞系统</span>
<span class="proj-desc">中台化的高并发点赞系统,支撑多业务场景的点赞交互与数据查询。
<br>应对亿级数据规模与万级QPS高并发流量,提供高可用、可扩展的基础服务。</span>
</div>
<div class="proj-work-title">主要工作:</div>
<ol class="proj-work-items">
<li>为避免缓存穿透,构建布隆过滤器与空值短缓存双重机制;为避免缓存击穿,将热点数据加互斥锁,确保单线程回源重建。</li>
<li>基于 Caffeine + Redis 构建二级缓存,热点 Key 提升至本地缓存,避免冷数据污染,降低 Redis 访问压力。</li>
<li>Lua 脚本保证点赞原子性,10 秒时间片分桶暂存增量,定时任务批量落库,补偿任务每日兜底,保障最终一致性。</li>
<li>复现HeavyKeeper算法实现 Top-K 热点探测,最小堆维护热点集,概率衰减淘汰冷 Key,周期 fading 适配流量变化。</li>
<li>利用字符串常量池特性,以业务前缀+用户ID为锁对象,实现同用户串行,不同用户并行,减少锁竞争,提升吞吐量。</li>
<li>对比CMS算法,采用HeavyKeeper实现Top-K探测,利用指数衰减淘汰冷Key,解决高频更新准确率问题,适配流量变化。</li>
<li>单机场景利用字符串常量池特性,以业务前缀+用户ID为锁对象;多机场景基于 Redis 实现分布式锁,保障多实例数据一致。</li>
</ol>
</div>
@@ -196,13 +203,11 @@
<div class="section">
<div class="section-title">专业技能</div>
<ul class="skill-items">
<li>熟悉 Go/Java 的常用数据结构、中间件、并发模型、垃圾回收机制。能够使用 pprof、JFR 等工具进行性能排查。</li>
<li>熟悉网络安全攻防技术,理解常见漏洞原理(SQL注入、XSS、CSRF等),具备漏洞挖掘与修复能力。</li>
<li>熟悉 C/C++ 语言,能够调用系统库及 Win32 API 进行底层开发;同时掌握 Go/Python/Java 多语言开发,具备扎实的数据结构与并发编程基础。</li>
<li>熟悉计算机网络与 HTTP 协议,理解 TCP/IP 协议栈、Web 通信原理及网络编程,具备流量分析与协议逆向能力。</li>
<li>熟悉常见 Web 漏洞原理(溢出、反序列化、SSRF、SQL注入、XSS、CSRF 等),具备漏洞挖掘、复现与修复能力。</li>
<li>熟悉 Linux 系统使用,掌握常用命令、Shell 脚本、进程管理及文件权限。</li>
<li>熟悉供应链安全,理解组件漏洞知识图谱构建、安全风险评估、态势感知及威胁情报分析。</li>
<li>熟悉分布式微服务架构,理解服务注册与发现、负载均衡、限流熔断、配置中心、幂等控制、分布式锁及分布式事务。</li>
<li>熟悉数据库系统,理解MySQL事务隔离、B+树索引优化及 MVCC 机制,理解 Redis 混合持久化策略、集群、哨兵机制。</li>
<li>熟悉多集群环境下的持续集成部署,理解 K8s 下的应用发布、弹性扩缩容、灰度发布、健康检查及可观测体系建设。</li>
<li>探索 AI 前沿工程实践,理解上下文工程与驾驭工程,理解蜂群协作体、沙箱与权限治理、多级记忆管理、循环状态机。</li>
</ul>
</div>
</div>
+72 -37
View File
@@ -1,78 +1,113 @@
何朝晖
15671623703 | hezhaohui0807@163.com | 全栈开发(偏后端) | Go | Java | Vue | React
线上简历:http://47.121.181.112:8080/resume 代码仓库:http://47.121.181.112:3000/wonder
================================================================================
教育经历
【基本信息】
================================================================================
武汉科技大学(省部共建) 计算机科学与技术(国家级一流专业) 本科 2023-09 ~ 2027-06
姓名:何朝晖
手机:15671623703
邮箱:hezhaohui0807@163.com
求职意向:全栈开发(偏后端)/ 后端开发 / 基础架构开发
技术栈:Go, Java, Vue, React
线上简历:http://47.121.181.112:8080/resume
代码仓库:http://47.121.181.112:3000/wonder
CSDN博客:https://blog.csdn.net/cheer2333
文档站:http://47.121.181.112:20000/
================================================================================
【教育经历】
================================================================================
学校:武汉科技大学(省部共建)
专业:计算机科学与技术(国家级一流专业 | ESI 0.495%)
学历:本科
时间:2023-09 ~ 2027-06
在校经历:
- 2026-03 ~ 2026-05 金山办公 WPS 菁英工程师训练营
- 2024-05 ~ 2026-05 武汉科技大学领航工作室
- 2025-01 ~ 2025-03 字节跳动 MarsCode 青训营
- 2026-06 ~ 2026-07 东软集团生产实习
================================================================================
荣誉奖项
【荣誉奖项】
================================================================================
- "金山杯"华中地区高校第十八届程序设计邀请赛 三等奖 2024-04
- 国际大学生程序设计竞赛(ICPC)湖北省赛 优秀奖 2024-06
- 七牛云 XEngineer 开源实训项目 三等奖
- WaytoAGI 飞书全球黑客松(武汉站) 创意奖
================================================================================
实习经历
【实习经历】
================================================================================
七牛云 | 上海七牛信息技术有限公司 2026-07 ~ 2026-08
产品研发部-基础架构部 全栈开发
公司:七牛云 | 上海七牛信息技术有限公司
部门:产品研发部-基础架构部
职位:全栈开发
时间:2026-07 ~ 2026-08
- 参与设计计算服务交付平台,基于状态机模型实现八阶段任务生命周期管理,支持参数校验、资源预留与安全回滚。
- 参与多机房 Ansible 部署架构设计,通过 AWX 调度控制与主机锁机制实现部署并发管控,保障大规模实例的有序交付。
- 构建关联服务注册链路,集成网络探测、数据源自动注册、监控指标采集与日志接入,实现数据库全生命周期可观测。
工作内容:
- 构建基础架构平台,完善服务注册链路,集成网络探测、数据源自动注册、监控指标采集与日志接入,实现基础服务可观测。
- 构建多协议单点认证网关,从零实现 SAML 2.0 SP 加密断言解密 + OAuth2/OIDC Provider + JWT Claims 与 Redis 吊销。
- 设计 PostgreSQL HA 集群方案,基于 Patroni+etcd+HAProxy+Keepalived 实现 VIP 漂移、读写分离与 pgBackRest 冗余。
- 实现 Ansible MySQL 全生命周期自动化(11 个 Playbook),覆盖原子二进制安装、GTID 复制校验与 MHA 故障转移回调。
国家网络安全人才与创新基地 | 武汉金银湖实验室 2025-11 ~ 2026-03
平台技术部 后端开发 | 华中科技大学-网络空间安全学院
---
公司:国家网络安全人才与创新基地 | 武汉金银湖实验室
部门:平台技术部
职位:后端开发(华中科技大学-网络空间安全学院)
时间:2025-11 ~ 2026-03
工作内容:
- 参与设计面向国家关键单位的网络安全 SaaS 平台,完善租户多维度隔离、用户混合权限模型、API 流式计费等模块。
- 参与供应链探测数据中台开发,基于 Go 并发模型实现多源异构数据的采集服务,引入动态流量控制机制提升数据采集率。
- 完善构建组件漏洞知识图谱,基于金银湖安全大模型及供应链上游信息,统一评估组件安全风险,接入态势感知安全中心。
- 设计高性能 API 计费网关,支持按月固定/按调用量双模式,Redis HINCRBY 实时计数 + MongoDB 聚合账单,幂等写入。
- 实现 Redis 滑动窗口分布式限流中间件,MULTI 事务保证原子性,Header 注入 X-RateLimit,Redis 异常时降级保障可用性。
================================================================================
项目经历
【项目经历】
================================================================================
Gen2D 游戏素材生成工具 2026-05 ~ 2026-06
全栈开发(Agent)【XEngineer 开源项目】
https://gitee.com/hezhaohui123/gen2d
项目名称:Gen2D 游戏素材生成工具
角色:全栈开发(Agent)
来源:七牛云 XEngineer 开源项目 - 三等奖
时间:2026-05 ~ 2026-06
链接:https://gitee.com/hezhaohui123/gen2d
技术栈:Go(Gin), Eino Agent Graph, GORM, OSS, React, Zustand
项目介绍:
基于 Go(Gin) + Eino Agent Graph + GORM + OSS + React + Zustand 的 AI 2D 游戏素材生成平台。
用户输入文本提示词,自动生成风格一致的 Sprite、背景、UI 元素与动画帧,可直接导入 Unity 等主流 2D 游戏引擎。
AI 2D 游戏素材生成平台,用户输入文本提示词,自动生成风格一致的 Sprite、背景、UI 元素与动画帧流。
支持用户提供世界观文本、参考图片、标签映射以及反馈信息,输出具备一致性的可用素材。
主要工作:
1. 基于字节 Eino 框架构建 DAG 工作流,引入 Reflect 自省机制以及 multi-agent 多智能体协作设计确保一致性。
1. 构建基于有向无环图的工作流,引入 critic 自省机制实现反馈增强,基于 ReAct 架构实现轮级思考,并支持 Agent 间通信。
2. 在分布式限流方案的选择上,对比计数器、漏桶、窗口等多种限流机制,选用 go-redis 实现分布式的令牌桶算法限流。
3. 为增强系统可观测性,统一采集接口 QPS、AI 上游调用、任务池等核心指标,并接入 Prometheus 与 Grafana。
4. 针对 LLM 请求耗时长特性,设计自定义 IO 密集型协程池和 RabbitMQ 消息队列,实现模型调用并发化和异步化。
3. 为增强系统可观测性,基于 Gin 中间件以及自定义的任务协程池暴露指标,使用 Prometheus 收集,接入 Grafana 面板。
4. 在不同部署方案(单机与多机)部署上,支持基于 RabbitMQ 的共享任务队列,支持基于内存的自定义单机任务队列。
5. 对于用户偏好的多样性,支持基于渐进式披露的 skill 配置,用户反馈的动态注入,世界观文本 RAG 召回,实现上下文增强。
ThumbUP 高并发点赞系统 2025-10 ~ 2025-11
后端开发(高并发)【哔哩哔哩技术团队文章复现】
http://47.121.181.112:3000/wonder/thumb-up
---
项目名称:ThumbUP 高并发点赞系统
角色:后端开发(高并发)
来源:哔哩哔哩技术团队《B站千亿级点赞系统服务架构设计》文章复现
时间:2025-10 ~ 2025-11
链接:http://47.121.181.112:3000/wonder/thumb-up
技术栈:Spring Boot 3, Redis, Caffeine, HeavyKeeper, MyBatis-Plus
项目介绍:
基于 Spring Boot 3 + Redis + Caffeine + HeavyKeeper + MyBatis-Plus 的高并发点赞系统。
采用 Write-Behind 异步写回架构,写入由 Redis 承接后定时批量落库;读取走 Caffeine、Redis 二级缓存加速。
中台化的高并发点赞系统,支撑多业务场景的点赞交互与数据查询。
应对亿级数据规模与万级QPS高并发流量,提供高可用、可扩展的基础服务。
主要工作:
1. 基于 Caffeine + Redis 构建二级缓存,热点 Key 提升至本地缓存,避免冷数据污染,降低 Redis 访问压力。
2. Lua 脚本保证点赞原子性,10 秒时间片分桶暂存增量,定时任务批量落库,补偿任务每日兜底,保障最终一致性。
3. 复现 HeavyKeeper 算法实现 Top-K 热点探测,最小堆维护热点集,概率衰减淘汰冷 Key,周期 fading 适配流量变化。
4. 利用字符串常量池特性,以业务前缀+用户ID为锁对象,实现同用户串行,不同用户并行,减少锁竞争,提升吞吐量。
1. 为避免缓存穿透,构建布隆过滤器与空值短缓存双重机制;为避免缓存击穿,将热点数据加互斥锁,确保单线程回源重建。
2. 基于 Caffeine + Redis 构建二级缓存,热点 Key 提升至本地缓存,避免冷数据污染,降低 Redis 访问压力。
3. Lua 脚本保证点赞原子性,10 秒时间片分桶暂存增量,定时任务批量落库,补偿任务每日兜底,保障最终一致性。
4. 对比CMS算法,采用HeavyKeeper实现Top-K探测,利用指数衰减淘汰冷Key,解决高频更新准确率问题,适配流量变化。
5. 单机场景利用字符串常量池特性,以业务前缀+用户ID为锁对象;多机场景基于 Redis 实现分布式锁,保障多实例数据一致。
================================================================================
专业技能
【专业技能】
================================================================================
- 熟悉 Go/Java 的常用数据结构、中间件、并发模型、垃圾回收机制。能够使用 pprof、JFR 等工具进行性能排查。
@@ -81,4 +116,4 @@ http://47.121.181.112:3000/wonder/thumb-up
- 熟悉缓存技术,理解多级缓存的设计,以及高并发场景下的缓存策略,如旁路缓存、读/写穿透、异步写回。
- 熟悉消息队列,理解主流中间件选型、路由、持久化原理、事务、死信队列机制、推拉结合模式、集群化部署。
- 熟悉多集群环境下的持续集成部署,理解 K8s 下的应用发布、弹性扩缩容、灰度发布、健康检查及可观测体系建设。
- 探索 AI 前沿工程实践,理解上下文工程与驾驭工程,理解蜂群协作体、沙箱与权限治理、多级记忆管理、循环状态机。
- 探索 AI 前沿工程实践,理解 Context Engineer 与 Harness Engineer,理解智能体架构、权限治理、可插拔配置等。
+14 -16
View File
@@ -111,6 +111,7 @@
<a href="http://47.121.181.112:40027/i/2026/08/06/6a745822150dd.jpg" class="cert-link" target="_blank">实习证明</a>
<div class="exp-date">2026-07 ~ 2026-08</div>
</div>
<div class="exp-intro"><span class="exp-intro-label">单位简介</span>香港上市的云与 AI 平台服务商(02567.HK),国内领先的独立音视频云平台,高新技术企业、上海市“专精特新”企业,服务 180 万+ 开发者与小红书、蔚来、快手等头部客户。</div>
<ul class="exp-items">
<li>构建基础架构平台,完善服务注册链路,集成网络探测、数据源自动注册、监控指标采集与日志接入,实现基础服务可观测。</li>
<li>构建多协议单点认证网关,从零实现 SAML 2.0 SP 加密断言解密 + OAuth2/OIDC Provider + JWT Claims 与 Redis 吊销。</li>
@@ -124,6 +125,7 @@
<a href="http://47.121.181.112:40027/i/2026/05/28/6a17cb367128b.jpg" class="cert-link" target="_blank">实习证明</a>
<div class="exp-date">2025-11 ~ 2026-03</div>
</div>
<div class="exp-intro"><span class="exp-intro-label">单位简介</span>中央网信办批复、部市共建的全国首个国家网络安全人才与创新基地;金银湖实验室由华中科技大学牵头,联合武汉大学、中国船舶七〇九所共建,面向国家关键单位开展安全技术攻关。</div>
<ul class="exp-items">
<li>参与设计面向国家关键单位的网络安全 SaaS 平台,完善租户多维度隔离、用户混合权限模型、API 流式计费等模块。</li>
<li>完善构建组件漏洞知识图谱,基于金银湖安全大模型及供应链上游信息,统一评估组件安全风险,接入态势感知安全中心。</li>
@@ -139,7 +141,7 @@
<div class="proj-header">
<div class="proj-title-line">
<span class="proj-name">Gen2D 游戏素材生成工具</span>
<span class="proj-role">全栈开发 【XEngineer 开源项目 - 三等奖】</span>
<span class="proj-role">全栈开发 【七牛云 XEngineer 开源项目 - 🥉三等奖】</span>
</div>
<div class="proj-date">2026-05 ~ 2026-06</div>
</div>
@@ -154,21 +156,19 @@
</div>
<a href="https://gitee.com/hezhaohui123/gen2d" class="proj-link" target="_blank">https://gitee.com/hezhaohui123/gen2d</a>
</div>
<div class="proj-intro">
<span class="proj-desc">AI 2D 游戏素材生成平台,用户输入文本提示词,自动生成风格一致的 Sprite、背景、UI 元素与动画帧流.</span>
</div>
<div class="proj-work-title">主要工作:</div>
<div class="exp-intro"><span class="exp-intro-label">项目简介</span>AI 2D 游戏素材生成平台,用户输入文本提示词,自动生成风格一致的 Sprite、背景、UI 元素与动画帧流。<br>支持用户提供世界观文本、参考图片、标签映射以及反馈信息,输出具备一致性的可用素材。</div>
<ol class="proj-work-items">
<li>基于字节 Eino 框架构建 DAG 工作流,引入 Reflect 自省机制以及 multi-agent 多智能体协作设计确保一致性。</li>
<li>构建基于有向无环图的工作流,引入 critic 自省机制实现反馈增强,基于 ReAct 架构实现轮级思考,并支持 Agent 间通信。</li>
<li>在分布式限流方案的选择上,对比计数器、漏桶、窗口等多种限流机制,选用 go-redis 实现分布式的令牌桶算法限流。</li>
<li>为增强系统可观测性,统一采集接口 QPS、AI 上游调用、任务池等核心指标,并接入 Prometheus 与 Grafana。</li>
<li>针对 LLM 请求耗时长特性,设计自定义 IO 密集型协程池和 RabbitMQ 消息队列,实现模型调用并发化和异步化。</li>
<li>为增强系统可观测性,基于 Gin 中间件以及自定义的任务协程池暴露指标,使用 Prometheus 收集,接入 Grafana 面板。</li>
<li>在不同部署方案(单机与多机)部署上,支持基于 RabbitMQ 的共享任务队列,支持基于内存的自定义单机任务队列。</li>
<li>对于用户偏好的多样性,支持基于渐进式披露的 skill 配置,用户反馈的动态注入,世界观文本 RAG 召回,实现上下文增强。</li>
</ol>
<div class="proj-header" style="margin-top: 12px;">
<div class="proj-title-line">
<span class="proj-name">ThumbUP 高并发点赞系统</span>
<span class="proj-role">后端开发 【哔哩哔哩技术团队文章复现】</span>
<span class="proj-role">后端开发 【哔哩哔哩技术团队《B站千亿级点赞系统服务架构设计》文章复现】</span>
</div>
<div class="proj-date">2025-10 ~ 2025-11</div>
</div>
@@ -182,15 +182,13 @@
</div>
<a href="http://47.121.181.112:3000/wonder/thumb-up" class="proj-link" target="_blank">http://47.121.181.112:3000/wonder/thumb-up</a>
</div>
<div class="proj-intro">
<span class="proj-desc">高可用的高并发点赞系统</span>
</div>
<div class="proj-work-title">主要工作:</div>
<div class="exp-intro"><span class="exp-intro-label">项目简介</span>中台化的高并发点赞系统,支撑多业务场景的点赞交互与数据查询。应对万级QPS高并发流量,提供高可用、可扩展的基础服务。</div>
<ol class="proj-work-items">
<li>为避免缓存穿透,构建布隆过滤器与空值短缓存双重机制;为避免缓存击穿,将热点数据加互斥锁,确保单线程回源重建。</li>
<li>基于 Caffeine + Redis 构建二级缓存,热点 Key 提升至本地缓存,避免冷数据污染,降低 Redis 访问压力。</li>
<li>Lua 脚本保证点赞原子性,10 秒时间片分桶暂存增量,定时任务批量落库,补偿任务每日兜底,保障最终一致性。</li>
<li>复现HeavyKeeper算法实现 Top-K 热点探测,最小堆维护热点集,概率衰减淘汰冷 Key,周期 fading 适配流量变化。</li>
<li>利用字符串常量池特性,以业务前缀+用户ID为锁对象,实现同用户串行,不同用户并行,减少锁竞争,提升吞吐量。</li>
<li>对比CMS算法,采用HeavyKeeper实现Top-K探测,利用指数衰减淘汰冷Key,解决高频更新准确率问题,适配流量变化。</li>
<li>单机场景利用字符串常量池特性,以业务前缀+用户ID为锁对象;多机场景基于 Redis 实现分布式锁,保障多实例数据一致。</li>
</ol>
</div>
@@ -204,7 +202,7 @@
<li>熟悉缓存技术,理解多级缓存的设计,以及高并发场景下的缓存策略,如旁路缓存、读/写穿透、异步写回。</li>
<li>熟悉消息队列,理解主流中间件选型、路由、持久化原理、事务、死信队列机制、推拉结合模式、集群化部署。</li>
<li>熟悉多集群环境下的持续集成部署,理解 K8s 下的应用发布、弹性扩缩容、灰度发布、健康检查及可观测体系建设。</li>
<li>探索 AI 前沿工程实践,理解上下文工程与驾驭工程,理解蜂群协作体、沙箱与权限治理、多级记忆管理、循环状态机。</li>
<li>探索 AI 前沿工程实践,理解 Context Engineer 与 Harness Engineer,理解智能体架构、权限治理、可插拔配置等。</li>
</ul>
</div>
</div>
+251
View File
@@ -0,0 +1,251 @@
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>何朝晖 - 简历</title>
<link rel="stylesheet" href="resume.css">
</head>
<body>
<div class="page">
<!-- Header -->
<div class="header">
<div class="header-main">
<div class="name">何朝晖</div>
<div class="contact-info">
<div class="contact-line">
<div class="contact-item">
<svg class="svg-icon" viewBox="0 0 24 24"><path d="M20 6h-4V4c0-1.11-.89-2-2-2h-4c-1.11 0-2 .89-2 2v2H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-6 0h-4V4h4v2z"/></svg>
后端开发工程师 / 全栈开发工程师
</div>
<div class="contact-item">
<svg class="svg-icon" viewBox="0 0 24 24"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/></svg>
共青团员
</div>
</div>
<div class="contact-line">
<div class="contact-item">
<svg class="svg-icon" viewBox="0 0 24 24"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z"/></svg>
15671623703
</div>
<div class="contact-item">
<svg class="svg-icon" viewBox="0 0 24 24"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z"/></svg>
hezhaohui0807@163.com
</div>
</div>
</div>
</div>
<img class="id-photo" src="../img/photo.png" alt="证件照">
</div>
<!-- 教育经历 -->
<div class="section">
<div class="section-title">教育经历</div>
<div class="edu-header">
<div>
<span class="edu-school">武汉科技大学</span><span class="edu-badge">省部共建</span>
<span class="edu-major">计算机科学与技术 【国家级一流专业 | ESI 0.495%】</span>
<span class="edu-degree">本科</span>
</div>
<div class="edu-date">2023-09 ~ 2027-06</div>
</div>
</div>
<!-- 荣誉奖项 -->
<div class="section">
<div class="section-title">荣誉奖项</div>
<div class="honor-section">
<div class="honor-item">
<div class="honor-content">
<img src="../img/kingsoft.svg" class="company-logo" alt="金山办公">
<span class="honor-name">"金山杯"华中地区高校第十八届程序设计邀请赛</span>
<span class="honor-badge">三等奖</span>
</div>
<div class="honor-date">2024-04</div>
</div>
<div class="honor-item">
<div class="honor-content">
<img src="../img/icpc.svg" class="company-logo icpc" alt="ICPC">
<span class="honor-name">国际大学生程序设计竞赛(ICPC)湖北省赛</span>
<span class="honor-badge">优秀奖</span>
</div>
<div class="honor-date">2024-06</div>
</div>
</div>
</div>
<!-- 实习经历 -->
<div class="section">
<div class="section-title">实习经历</div>
<div class="exp-header">
<div class="exp-company"><img src="../img/hust.svg" class="company-logo hust" alt="华中科技大学"> 国家网络安全人才与创新基地 | 武汉金银湖实验室</div>
<span class="exp-position">平台技术部 后端开发</span>
<div class="exp-date">2025-11 ~ 2026-03</div>
</div>
<div class="exp-intro"><span class="exp-intro-label">单位简介</span>中央网信办批复、部市共建的全国首个国家网络安全人才与创新基地;金银湖实验室由华中科技大学牵头,联合武汉大学、中国船舶七〇九所共建,面向国家关键单位开展安全技术攻关。</div>
<ul class="exp-items">
<li>参与面向国家关键单位的网络安全 SaaS 平台核心研发,负责租户隔离、权限管控与 API 计费等关键模块的设计与实现,支撑多租户安全服务稳定落地。</li>
<li>构建组件安全风险评估能力,整合漏洞情报与供应链信息形成统一风险视图,与态势感知安全中心联动,为安全运营与风险决策提供数据支撑。</li>
<li>设计 API 计费网关,支持按月订阅与按调用量两种计费模式,以幂等计量与对账机制保障计量准确、账单可追溯、无重复计费,支撑业务规范化结算。</li>
<li>面向高并发场景建设 API 流量治理与限流能力,实现超额请求平滑拦截与异常自动降级,守住服务可用性底线。</li>
</ul>
<div class="exp-header" style="margin-top: 10px;">
<div class="exp-company"><img src="../img/qiniu.svg" class="company-logo qiniu" alt="七牛云"> 七牛云 | 上海七牛信息技术有限公司</div>
<span class="exp-position">产品研发部-基础架构部 全栈开发</span>
<div class="exp-date">2026-07 ~ 2026-08</div>
</div>
<div class="exp-intro"><span class="exp-intro-label">单位简介</span>香港上市的云与 AI 平台服务商(02567.HK),国内领先的独立音视频云平台,高新技术企业、上海市“专精特新”企业,服务 180 万+ 开发者与小红书、蔚来、快手等头部客户。</div>
<ul class="exp-items">
<li>围绕内部基础服务治理,参与基础架构平台建设,打通服务注册、数据源自动注册、网络探测、监控告警与日志接入链路,提升基础服务可观测与运维效率。</li>
<li>面向多系统统一登录需求,从零搭建多协议单点认证网关,支持 SAML 2.0 加密断言解密与 OAuth2、OIDC 等主流单点登录协议,会话可即时吊销,保障账号与数据安全。</li>
<li>开发数据库自动化运维工具,覆盖 PostgreSQL 高可用集群搭建、MySQL 自动化部署与故障转移等场景,以工具化替代人工操作、提升交付效率。</li>
</ul>
</div>
<!-- 校园经历 -->
<div class="section">
<div class="section-title">校园经历</div>
<div class="campus-line">
<span class="campus-name"><img src="../img/linghang.svg" class="company-logo" alt="领航工作室"> 武汉科技大学领航工作室(2024)</span>
<span class="campus-sep">|</span>
<span class="campus-name"><img src="../img/bytedance.svg" class="company-logo" alt="字节跳动"> 字节跳动青训营(2025)</span>
<span class="campus-sep">|</span>
<span class="campus-name"><img src="../img/neusoft.svg" class="company-logo small" alt="东软集团"> 东软集团生产实习(2026)</span>
</div>
<div class="campus-featured">
<div class="exp-header">
<div class="exp-company"><img src="../img/kingsoft.svg" class="company-logo" alt="金山办公"> 金山办公 WPS 菁英工程师训练营</div>
<div class="exp-date">2026-03 ~ 2026-05</div>
</div>
<ul class="exp-items">
<li>AI 智能单词本:Go + Gin + GORM + MySQL + JWT + Docker Compose</li>
<li>gRPC 文件上传微服务:Gin + gRPC + Protobuf + SQLite</li>
<li>灵犀 AI 对话助手:JavaScript + SSE + 通义千问 API + Markdown 渲染</li>
<li>服务健康探测器:并发 + 令牌桶限流 + 重试机制 + 分级日志 + 表格驱动测试</li>
</ul>
</div>
</div>
<!-- 项目经历 -->
<div class="section">
<div class="section-title">项目经历</div>
<div class="proj-header">
<div class="proj-title-line">
<span class="proj-name">ThumbUP · 高并发互动服务中台</span>
<span class="proj-role">后端开发 【<img src="../img/bilibili.svg" class="company-logo bilibili" alt="哔哩哔哩"> 哔哩哔哩技术团队 - 架构设计】</span>
</div>
<div class="proj-date">2025-10 ~ 2025-11</div>
</div>
<div class="proj-link-line">
<div class="proj-tags">
<span class="proj-tag">Java</span>
<span class="proj-tag">MySQL</span>
<span class="proj-tag">Redis</span>
</div>
<a href="http://47.121.181.112:3000/wonder/thumb-up" class="proj-link" target="_blank">http://47.121.181.112:3000/wonder/thumb-up</a>
</div>
<div class="proj-intro">
<span class="proj-desc">中台化高并发点赞系统,为多业务线提供统一的点赞交互与查询服务,支撑海量数据与高并发访问场景。
<br>以高可用、可扩展为目标,保障点赞数据准确可靠、服务持续在线。</span>
</div>
<div class="proj-work-title">主要工作:</div>
<ol class="proj-work-items">
<li>从保障数据准确与服务稳定出发,完善缓存防护机制,防止异常请求压垮存储层、热点数据引发重建压力,保障系统平稳运行。</li>
<li>构建多级缓存体系,热点数据就近读取,降低后端存储压力,提升用户点赞与查询的响应体验。</li>
<li>保证点赞操作不丢失、不重复,采用异步批量入库与定期核对补偿,在高并发下兼顾处理性能与计数准确。</li>
<li>支持热点内容识别与运营洞察,动态跟踪高频对象、及时淘汰过期热点,使资源分配更贴合真实流量变化。</li>
<li>单机与集群部署下均保障并发写入数据一致,多实例并行处理结果正确,支撑业务横向扩展与稳定运行。</li>
</ol>
<div class="proj-header" style="margin-top: 12px;">
<div class="proj-title-line">
<span class="proj-name">Gen2D · AI 美术资产生成智能体</span>
<span class="proj-role">全栈开发 【七牛云 XEngineer 开源项目 - 🥉三等奖】</span>
</div>
<div class="proj-date">2026-05 ~ 2026-06</div>
</div>
<div class="proj-link-line">
<div class="proj-tags">
<span class="proj-tag">Go</span>
<span class="proj-tag">React</span>
</div>
<a href="https://gitee.com/hezhaohui123/gen2d" class="proj-link" target="_blank">https://gitee.com/hezhaohui123/gen2d</a>
</div>
<div class="proj-intro">
<span class="proj-desc">面向内容生产的 AI 素材生成平台,输入提示词即可产出风格统一的角色、场景、界面与动画素材。
<br>支持补充世界观与参考图等项目设定,产出更贴合风格的可用素材,帮助团队缩短出图周期、加快内容迭代。
</span>
</div>
<div class="proj-work-title">主要工作:</div>
<ol class="proj-work-items">
<li>围绕生成质量与稳定性,搭建多阶段智能生成流程,支持过程自检、反馈修正,保障素材风格一致。</li>
<li>面向多用户并发使用,设计接口流量保护与资源配额机制,避免异常请求挤占算力,保障平台稳定。</li>
<li>完善运行监控与任务状态跟踪,异常可及时发现定位,支撑日常运维与持续迭代,提升交付可靠性。</li>
<li>兼顾试点部署与规模化推广,任务调度支持单机与多机弹性伸缩,高峰期任务不积压,生成服务平滑扩展。</li>
<li>面向不同项目风格差异,支持按需配置生成偏好并引入项目设定参考,产出更贴合用户需求,提升生成质量。</li>
</ol>
</div>
<!-- 证书 -->
<div class="section">
<div class="section-title">证书</div>
<ul class="exp-items">
<li>大学英语四级(CET-4)</li>
<li>华为 HarmonyOS 应用开发者基础认证</li>
</ul>
</div>
<!-- 学生工作 -->
<div class="section">
<div class="section-title">学生工作</div>
<ul class="exp-items">
<li>2023-09 ~ 2025-06 班级宣传委员:负责活动设计与新媒体推送,展现班级风采、增强班级凝聚力。</li>
<li>2024-09 ~ 2025-06 心理健康中心部员:协助心理健康宣传与主题活动组织,服务同学心理成长需求。</li>
<li>2024-08 ~ 2024-09 迎新志愿者:协助新生报到、行李搬运与校园引导,帮助新同学快速适应校园生活。</li>
</ul>
</div>
<!-- 社会实践 -->
<div class="section">
<div class="section-title">社会实践</div>
<div class="exp-header">
<div class="exp-company">“光影科技 共创未来”暑期社会实践</div>
<span class="exp-position">共青团湖北省委员会 优秀示范项目</span>
<div class="exp-date">2024-07 ~ 2024-08</div>
</div>
<ul class="exp-items">
<li>不畏酷暑、全程投入,暑期连续辗转省内 10 余个区县“暑假学堂”点位,长途往返随队搬运教具、布置场地、调试影音设备,保障每场活动如期开展。</li>
<li>以“互动科普讲座+观影”形式为少年儿童普及电影制作技术与发展,结合科幻电影与现实科技成果对照讲解前沿科技、手把手演示 Scratch 少儿编程入门。</li>
<li>课前精心备课、反复打磨讲稿与演示案例,课后逐场复盘、耐心答疑并收集反馈;主动承担物资清点、签到引导等事务性工作,不怕吃苦、踏实肯干,以实际行动服务基层少年儿童、丰富假期生活、提升科学素养。</li>
</ul>
</div>
<!-- 专业技能 -->
<div class="section">
<div class="section-title">专业技能</div>
<ul class="skill-items">
<li><b>Java</b>: 常用数据结构、中间件、并发模型、垃圾回收机制;能够使用 JFR 等工具进行性能排查</li>
<li><b>SpringBoot</b>: IoC/AOP、自动装配原理、Starter 封装、事务管理、拦截器与全局异常处理</li>
<li><b>分布式微服务</b>: 服务注册与发现、负载均衡、限流熔断、配置中心、幂等控制、分布式锁及分布式事务</li>
<li><b>数据库</b>: MySQL 事务隔离、B+树索引优化及 MVCC 机制;Redis 混合持久化策略、集群、哨兵机制</li>
<li><b>消息队列</b>: 主流中间件选型、路由、持久化原理、事务、死信队列机制、推拉结合模式、集群化部署</li>
<li><b>K8s</b>: 集群环境下的应用发布、弹性扩缩容、灰度发布、健康检查及可观测体系建设</li>
<li><b>AI 工程化</b>: 智能体(Agent)架构设计、上下文工程、权限治理与可插拔配置</li>
</ul>
</div>
<!-- 自我评价 -->
<div class="section">
<div class="section-title">自我评价</div>
<ul class="skill-items">
<li><b>热爱开发</b>:在七牛云基础架构、国家网络安全 SaaS 平台实习,参与交付认证网关、数据库高可用集群、自动化运维等模块,工程与交付习惯规范</li>
<li><b>持续学习</b>:积极参加算法竞赛与技术训练营,持续探索 AI 工程化方向并有项目实践,保持对技术的学习热忱</li>
<li><b>善于沟通</b>:担任班级宣传委员,积极参与志愿服务、学生工作,做事主动、责任心强、吃苦耐劳</li>
<li><b>兴趣爱好</b>:喜爱羽毛球、乒乓球等球类运动,配合意识好;长期坚持长跑,也喜爱爬山、骑行、徒步</li>
</ul>
</div>
</div>
</body>
</html>
+455
View File
@@ -0,0 +1,455 @@
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
font-family: "Microsoft YaHei", Arial, sans-serif;
background: #ffffff;
color: #222222;
line-height: 1.4;
font-size: 14px;
}
.page {
width: 794px;
min-height: 1123px;
margin: 0 auto;
padding: 12px 22px;
background: #ffffff;
}
/* Header */
.header {
margin-bottom: 8px;
position: relative;
/* 为右侧证件照预留宽度 */
padding-right: 102px;
}
.header-main {
min-width: 0;
}
.id-photo {
position: absolute;
top: 0;
right: 0;
width: 78px;
height: 100%;
object-fit: cover;
object-position: center top;
border: 1px solid #e2e2e2;
}
.name {
font-size: 30px;
font-weight: 800;
color: #222222;
margin-bottom: 3px;
letter-spacing: 1px;
}
.contact-info {
font-size: 14px;
color: #222;
line-height: 1.45;
}
.contact-line {
display: flex;
align-items: center;
gap: 18px;
margin-bottom: 1px;
}
.contact-item {
display: flex;
align-items: center;
}
.position-line {
display: flex;
align-items: center;
margin-top: 1px;
}
.website-line {
display: flex;
align-items: center;
margin-top: 1px;
}
/* Section */
.section {
margin-bottom: 6px;
}
.section-title {
font-size: 16px;
font-weight: 700;
color: #4478DF;
padding: 3px 10px;
border-left: 3px solid #4478DF;
background-color: #EEF3FF;
margin-bottom: 4px;
line-height: 1.3;
}
/* Education */
.edu-header {
display: flex;
justify-content: space-between;
align-items: baseline;
margin-bottom: 3px;
}
.edu-school {
font-size: 16px;
font-weight: 700;
color: #222;
}
.edu-badge {
display: inline-block;
font-size: 12px;
color: #4478DF;
border: 1px solid #4478DF;
border-radius: 4px;
padding: 1px 5px;
margin-left: 6px;
vertical-align: middle;
line-height: 1.4;
}
.edu-major {
font-size: 15px;
color: #888;
margin-left: 10px;
}
.edu-degree {
font-size: 15px;
color: #888;
margin-left: 10px;
}
.edu-date {
font-size: 15px;
color: #888;
white-space: nowrap;
}
/* Campus */
.campus-line {
margin-left: 12px;
font-size: 15px;
color: #252525;
line-height: 1.3;
display: flex;
align-items: baseline;
flex-wrap: wrap;
}
.campus-name {
white-space: nowrap;
}
.campus-sep {
color: #888;
margin: 0 8px;
}
.campus-featured {
margin-left: 12px;
margin-top: 4px;
}
.campus-featured .exp-date {
margin-left: auto;
}
/* 金山条目要点:左侧虚线连贯分割 */
.campus-featured .exp-items {
margin-left: 6px;
padding-left: 18px;
border-left: 1px dashed #b0b0b0;
line-height: 1.35;
}
/* Honors */
.honor-item {
display: flex;
align-items: baseline;
flex-wrap: wrap;
margin-bottom: 2px;
font-size: 15px;
line-height: 1.45;
}
.honor-content {
color: #222;
flex: 1;
min-width: 0;
}
.honor-name {
color: #222;
}
.honor-badge {
display: inline-block;
min-width: 52px;
text-align: right;
margin-left: 4px;
font-size: 14px;
color: #888;
white-space: nowrap;
}
.honor-date {
font-size: 15px;
color: #888;
white-space: nowrap;
margin-left: 4px;
min-width: 56px;
text-align: right;
}
/* Experience */
.exp-header {
display: flex;
align-items: baseline;
margin-bottom: 1px;
}
.exp-company {
font-size: 16px;
font-weight: 700;
color: #222;
}
.exp-date {
font-size: 15px;
color: #888;
white-space: nowrap;
margin-left: 12px;
}
.exp-position {
font-size: 15px;
color: #888;
flex: 1;
margin-left: 10px;
}
.exp-items {
margin-left: 12px;
font-size: 15px;
color: #252525;
line-height: 1.45;
}
.exp-items li {
list-style-type: disc;
margin-left: 6px;
margin-bottom: 0px;
}
/* 单位简介 */
.exp-intro {
margin: 3px 0 4px 12px;
padding: 3px 8px;
font-size: 13px;
line-height: 1.5;
color: #656464;
background: #F5F7FB;
border-left: 2px solid #B9C9EC;
border-radius: 2px;
}
.exp-intro-label {
display: inline-block;
font-size: 12px;
font-weight: 700;
color: #4478DF;
margin-right: 6px;
white-space: nowrap;
}
/* Project */
.proj-header {
display: flex;
justify-content: space-between;
align-items: baseline;
margin-bottom: 1px;
}
.proj-title-line {
display: flex;
align-items: baseline;
gap: 8px;
}
.proj-name {
font-size: 16px;
font-weight: 700;
color: #222;
}
.proj-role {
font-size: 14px;
color: #888;
}
.proj-date {
font-size: 15px;
color: #888;
white-space: nowrap;
}
.proj-link-line {
display: flex;
justify-content: space-between;
align-items: center;
font-size: 14px;
margin-bottom: 2px;
}
.proj-tags {
display: flex;
gap: 4px;
flex-wrap: wrap;
}
.proj-tag {
display: inline-block;
font-size: 12px;
color: #4478DF;
border: 1px solid #4478DF;
border-radius: 3px;
padding: 0px 4px;
line-height: 1.4;
}
.proj-link {
color: #4478DF;
text-decoration: none;
}
.proj-intro {
font-size: 15px;
color: #252525;
line-height: 1.45;
margin-bottom: 3px;
border: 1px dashed #808080;
border-radius: 4px;
padding: 4px 8px;
text-align: center;
}
.proj-desc {
color: #656464;
display: block;
text-indent: 24px;
}
.proj-work-title {
font-size: 15px;
font-weight: 700;
color: #222;
margin-bottom: 2px;
}
.proj-work-items {
margin-left: 12px;
font-size: 15px;
color: #252525;
line-height: 1.45;
}
.proj-work-items li {
list-style-type: decimal;
margin-left: 12px;
margin-bottom: 0px;
}
/* Skills */
.skill-items {
margin-left: 12px;
font-size: 15px;
color: #252525;
line-height: 1.45;
}
.skill-items li {
list-style-type: disc;
margin-left: 6px;
margin-bottom: 0px;
}
/* SVG Icons */
.svg-icon {
width: 14px;
height: 14px;
fill: #4478DF;
vertical-align: middle;
margin-right: 5px;
flex-shrink: 0;
}
/* Company Logo */
.company-logo {
height: 16px;
vertical-align: middle;
margin-left: 4px;
}
.company-logo.small {
height: 10px;
}
.company-logo.icpc {
height: 22px;
}
.company-logo.hust {
height: 22px;
}
.company-logo.qiniu {
height: 14px;
}
.company-logo.bilibili {
height: 13px;
}
/* Print styles - force background colors to display */
@media print {
* {
-webkit-print-color-adjust: exact !important;
print-color-adjust: exact !important;
color-adjust: exact !important;
}
/* 两页双面排版:标题不落单在页尾,条目不跨页截断 */
.section-title,
.edu-header,
.exp-header,
.proj-header,
.proj-work-title {
break-after: avoid;
}
.honor-item,
.campus-line,
.proj-intro,
.exp-intro,
.exp-items li,
.proj-work-items li,
.skill-items li {
break-inside: avoid;
}
}