From 578697ccbcfbe56c00ca90c756158518aa2d0900 Mon Sep 17 00:00:00 2001 From: wonder Date: Wed, 23 Sep 2026 20:40:58 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E5=A4=AE=E5=9B=BD?= =?UTF-8?q?=E4=BC=81=E7=AE=80=E5=8E=86=E6=8E=92=E7=89=88=E4=B8=8E=E5=86=85?= =?UTF-8?q?=E5=AE=B9=E7=BB=93=E6=9E=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 全文字号统一放大 2px,按双面两页规划版面 - 新增打印分页规则,避免标题落单、条目跨页截断 - 移除证书链接、CSDN 与文档站入口 - 目标岗位精简为「后端开发工程师」,去掉 banner 开发语言标签 - 专业技能移到教育经历之后,改为「标签: 表述」格式 - Context/Harness Engineer 中文化(上下文工程、驾驭工程) Co-Authored-By: Claude Code --- soe/index.html | 43 ++++++++++----------------- soe/resume.css | 79 +++++++++++++++++++++++++++----------------------- 2 files changed, 57 insertions(+), 65 deletions(-) diff --git a/soe/index.html b/soe/index.html index 9184f63..4d50e33 100644 --- a/soe/index.html +++ b/soe/index.html @@ -23,21 +23,12 @@
- ① 全栈开发 ② 后端开发 ③ 基础架构开发 -
-
- - Go - Java - Vue - React + 后端开发工程师
线上简历:http://47.121.181.112:8080/resume 代码仓库:http://47.121.181.112:3000/wonder - CSDN:链接 - 文档站:链接
@@ -61,6 +52,20 @@ + +
+
专业技能
+
    +
  • Go/Java: 常用数据结构、中间件、并发模型、垃圾回收机制;能够使用 pprof、JFR 等工具进行性能排查
  • +
  • 分布式微服务: 服务注册与发现、负载均衡、限流熔断、配置中心、幂等控制、分布式锁及分布式事务
  • +
  • 数据库: MySQL 事务隔离、B+树索引优化及 MVCC 机制;Redis 混合持久化策略、集群、哨兵机制
  • +
  • 缓存技术: 多级缓存的设计;高并发场景下的缓存策略,如旁路缓存、读/写穿透、异步写回
  • +
  • 消息队列: 主流中间件选型、路由、持久化原理、事务、死信队列机制、推拉结合模式、集群化部署
  • +
  • CI/CD 与 K8s: 多集群环境下的持续集成部署;K8s 下的应用发布、弹性扩缩容、灰度发布、健康检查及可观测体系建设
  • +
  • 探索 AI 工程: 上下文工程与驾驭工程;智能体架构、权限治理、可插拔配置等
  • +
+
+
荣誉奖项
@@ -72,7 +77,6 @@ "金山杯"华中地区高校第十八届程序设计邀请赛 三等奖
- 证书
@@ -80,7 +84,6 @@ 国际大学生程序设计竞赛(ICPC)湖北省赛 优秀奖
- 证书
@@ -108,7 +111,6 @@
七牛云 | 上海七牛信息技术有限公司
产品研发部-基础架构部 全栈开发 - 实习证明
2026-07 ~ 2026-08
    @@ -121,7 +123,6 @@
    国家网络安全人才与创新基地 | 武汉金银湖实验室
    平台技术部 后端开发 - 实习证明
    2025-11 ~ 2026-03
      @@ -198,20 +199,6 @@
    • 单机场景利用字符串常量池特性,以业务前缀+用户ID为锁对象;多机场景基于 Redis 实现分布式锁,保障多实例数据一致。
- - -
-
专业技能
-
    -
  • 熟悉 Go/Java 的常用数据结构、中间件、并发模型、垃圾回收机制。能够使用 pprof、JFR 等工具进行性能排查。
  • -
  • 熟悉分布式微服务架构,理解服务注册与发现、负载均衡、限流熔断、配置中心、幂等控制、分布式锁及分布式事务。
  • -
  • 熟悉数据库系统,理解MySQL事务隔离、B+树索引优化及 MVCC 机制,理解 Redis 混合持久化策略、集群、哨兵机制。
  • -
  • 熟悉缓存技术,理解多级缓存的设计,以及高并发场景下的缓存策略,如旁路缓存、读/写穿透、异步写回。
  • -
  • 熟悉消息队列,理解主流中间件选型、路由、持久化原理、事务、死信队列机制、推拉结合模式、集群化部署。
  • -
  • 熟悉多集群环境下的持续集成部署,理解 K8s 下的应用发布、弹性扩缩容、灰度发布、健康检查及可观测体系建设。
  • -
  • 探索 AI 前沿工程实践,理解 Context Engineer 与 Harness Engineer,理解智能体架构、权限治理、可插拔配置等。
  • -
-
diff --git a/soe/resume.css b/soe/resume.css index 02ad016..39a2561 100644 --- a/soe/resume.css +++ b/soe/resume.css @@ -9,7 +9,7 @@ body { background: #ffffff; color: #222222; line-height: 1.4; - font-size: 12px; + font-size: 14px; } .page { @@ -26,7 +26,7 @@ body { } .name { - font-size: 28px; + font-size: 30px; font-weight: 800; color: #222222; margin-bottom: 3px; @@ -34,7 +34,7 @@ body { } .contact-info { - font-size: 12px; + font-size: 14px; color: #222; line-height: 1.45; } @@ -69,7 +69,7 @@ body { } .section-title { - font-size: 14px; + font-size: 16px; font-weight: 700; color: #4478DF; padding: 3px 10px; @@ -88,14 +88,14 @@ body { } .edu-school { - font-size: 14px; + font-size: 16px; font-weight: 700; color: #222; } .edu-badge { display: inline-block; - font-size: 10px; + font-size: 12px; color: #4478DF; border: 1px solid #4478DF; border-radius: 4px; @@ -106,19 +106,19 @@ body { } .edu-major { - font-size: 13px; + font-size: 15px; color: #888; margin-left: 10px; } .edu-degree { - font-size: 13px; + font-size: 15px; color: #888; margin-left: 10px; } .edu-date { - font-size: 13px; + font-size: 15px; color: #888; white-space: nowrap; } @@ -128,7 +128,7 @@ body { grid-template-columns: 1fr 1fr; gap: 2px 20px; margin-left: 12px; - font-size: 13px; + font-size: 15px; color: #252525; line-height: 1.45; list-style: none; @@ -159,7 +159,7 @@ body { align-items: baseline; flex-wrap: wrap; margin-bottom: 2px; - font-size: 13px; + font-size: 15px; line-height: 1.45; } @@ -187,23 +187,11 @@ body { min-width: 52px; text-align: right; margin-left: 4px; - font-size: 12px; + font-size: 14px; color: #888; white-space: nowrap; } -.cert-link { - color: #4478DF; - text-decoration: none; - margin-left: 8px; - font-size: 13px; - white-space: nowrap; -} - -.honor-item .cert-link { - margin-left: 4px; -} - .honor-date { color: #888; white-space: nowrap; @@ -220,20 +208,20 @@ body { } .exp-company { - font-size: 14px; + font-size: 16px; font-weight: 700; color: #222; } .exp-date { - font-size: 13px; + font-size: 15px; color: #888; white-space: nowrap; margin-left: 12px; } .exp-position { - font-size: 12px; + font-size: 14px; color: #888; flex: 1; margin-left: 10px; @@ -241,7 +229,7 @@ body { .exp-items { margin-left: 12px; - font-size: 13px; + font-size: 15px; color: #252525; line-height: 1.45; } @@ -267,18 +255,18 @@ body { } .proj-name { - font-size: 14px; + font-size: 16px; font-weight: 700; color: #222; } .proj-role { - font-size: 12px; + font-size: 14px; color: #888; } .proj-date { - font-size: 13px; + font-size: 15px; color: #888; white-space: nowrap; } @@ -287,7 +275,7 @@ body { display: flex; justify-content: space-between; align-items: center; - font-size: 12px; + font-size: 14px; margin-bottom: 2px; } @@ -299,7 +287,7 @@ body { .proj-tag { display: inline-block; - font-size: 10px; + font-size: 12px; color: #4478DF; border: 1px solid #4478DF; border-radius: 3px; @@ -313,7 +301,7 @@ body { } .proj-intro { - font-size: 13px; + font-size: 15px; color: #252525; line-height: 1.45; margin-bottom: 3px; @@ -330,7 +318,7 @@ body { } .proj-work-title { - font-size: 13px; + font-size: 15px; font-weight: 700; color: #222; margin-bottom: 2px; @@ -338,7 +326,7 @@ body { .proj-work-items { margin-left: 12px; - font-size: 13px; + font-size: 15px; color: #252525; line-height: 1.45; } @@ -352,7 +340,7 @@ body { /* Skills */ .skill-items { margin-left: 12px; - font-size: 13px; + font-size: 15px; color: #252525; line-height: 1.45; } @@ -403,4 +391,21 @@ body { 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, + .proj-intro, + .exp-items li, + .proj-work-items li, + .skill-items li { + break-inside: avoid; + } }