[ SEC 00 ] 核心优势
- 端到端业务:联调 UltiCode 题目、提交、判题与管理流程,真实浏览器/Judge 验收覆盖登录、AC/WA、重判和排名。
- 管理与分析界面:在 BossAnalyze 实现用户表格/表单、角色授权树与招聘筛选/图表/分页,复用既有 Java/Spark API。
- 契约与异常处理:修复刷新后 CSRF 重放、缓存时间戳与简介长度契约;区分真实接口、浏览器夹具和写入验证边界。
[ SEC 01 ] 实习经历
博彦科技
- 资源接入与业务交付:参与阿里云专有云安骑士主机安全后端研发;对接平台侧、ECS、BMS、BMCP,独立实现集群侧 GPU 信息接入与聚合,支撑统计、条件筛选和关联查询。
- AI 资产识别:参与功能建设,独立搭建 OpenClaw/Ollama 测试容器;结合容器状态、GPU 关系和漏洞数据,实现资产状态判断、关联与风险展示。
- 查询优化与线上修复:分析 SQL 执行计划,调整索引、查询条件及覆盖字段,降低列表/统计查询耗时;使用 Arthas
watch/trace/stack定位调用链、耗时、异常及关键参数,独立完成修复与回归。 - 镜像信任链排障:定位 containerd 拉取 Harbor 私有镜像的 TLS 校验问题,排查 CA、
certs.d、hosts.toml、imagePullSecrets与节点缓存,形成诊断脚本和排查清单。
[ SEC 02 ] 项目经历
在线编程评测系统 UltiCode GitHub
Java 17 / Spring Boot 4 / Spring Security / MySQL / Redis Streams / Vue 3 / TypeScript / Docker
个人开源在线评测平台,连接用户侧题目、代码提交、判题结果与管理端题目、比赛操作;后端采用业务 Owner 服务与独立 Judge Worker。
- 前后端业务闭环:对接题目查看、代码编辑、提交及判题结果页面;浏览器与真实 Judge 验收覆盖登录、AC/WA、管理端编辑读回、重判和比赛排名。
- 认证与请求重放:Cookie 会话与 CSRF 配合后端刷新轮换;认证刷新后重放请求时附带新的 CSRF Token,保留原始载荷、账号绑定与单次重试限制。
- 后端可靠性:事务 Outbox 与 Redis Streams 处理可靠投递,Lua 合并去重标记和入队;
generation+attemptId、租约与 SQL CAS 防止旧判题覆盖新结果。 - 运行与验证:Docker 约束不可信代码的网络、权限及资源;真实 MySQL 新装/升级迁移和浏览器业务验收接入 CI,发布制品按签名与来源校验。
BossAnalyze 招聘数据分析 GitHub
Java 17 / Spring Boot 3 / Spark / Scala / Vue 3 / TypeScript / Nuxt 4 / shadcn-vue / MySQL
围绕既有 Java/Spark API 重建管理与招聘分析页面,保留接口契约、授权规则及已有业务数据,重点处理真实接口联调、状态展示和异常分支。
- 管理端交互:基于现有用户/角色 API 实现用户筛选分页、详情/创建/编辑表单与角色授权树,加入未保存变更保护、授权读回和误删防护。
- 分析页面与组件:实现城市/职位筛选、样本摘要、SVG 散点图、前端分页、只读职位详情和独立薪资排名;复用四类既有 Spark 读取接口。
- 认证与权限:分析路由要求登录,匿名访问登录后回到原路由;普通账号可进入分析页,未获授权的管理路由仍返回 403,不通过前端入口扩大服务端权限。
- 数据与交互状态:区分空数据、未知薪资和数值零,处理加载、失败与重试;外部来源链接拒绝可执行协议或含凭据的 URL。
- 契约问题修复:共享解析器兼容缓存产生的整数毫秒时间戳与有效日期字符串;创建/编辑简介与既有
varchar(255)一致,超长输入拒绝提交而非静默截断。 - 回归与响应式:通过前端测试、Nuxt 类型检查和构建;验证筛选参数、分页、详情与窄屏布局。真实接口验证覆盖空库场景,非空图表与分页另用浏览器夹具验证。 管理写操作仅用浏览器拦截验证,未在真实账号执行。
[ SEC 03 ] 专业技能
Java 后端
- 熟悉 Java、Spring Boot、Spring Security、MyBatis-Plus、MySQL;具有 API 设计、认证鉴权、SQL 执行计划与索引优化实践。
- 具有 Redis 缓存防护、分布式锁、Streams、Outbox、Dubbo 与 Docker 实践,理解事务边界、重试及最终一致性。
- 能结合 Arthas、Linux、容器日志与 SQL 观测排查问题,并通过回归与真实服务检查验证修复。
Vue 前端与联调
- 具有 Vue 3、TypeScript、Nuxt 4、shadcn-vue 项目实践,能够拆分页面组件、组织表单与列表状态,处理响应式布局。
- 实践 Cookie/CSRF、登录跳转、权限反馈和 API 数据解析;按后端契约处理空值、零值、时间戳、长度限制与错误重试。
- 使用前端回归测试、类型检查、构建及浏览器交互验证业务闭环,区分真实持久化数据与仅用于界面验证的夹具。
[ SEC 04 ] 教育背景 & 荣誉
教育背景
洛阳师范学院
数据科学与大数据技术 · 本科
荣誉奖项
-
2025 蓝桥杯 Java 软件设计 B 组 · 国家级三等奖
-
2024 泰迪杯数据分析技能赛 · 国家级三等奖
-
2023 全国高校计算机能力挑战赛 · 国家级三等奖
[ SEC 05 ] 开源贡献与技术沉淀
开源贡献
codebase-memory-mcp:贡献 Oh My Pi 客户端接入,完善 MCP 注册、安装卸载与用户配置保护;修复 Linux 受信任系统路径兼容问题,并补充安装回归测试。
代表性技术知识页
- Java 线上性能排障:从症状到证据的最小决策树:串联进程、线程栈、GC 与 Arthas 观测,整理止损、存证、定位及恢复流程。
- UltiCode Outbox 与 Redis Streams:把判题投递做成可恢复状态:梳理事务 Outbox、原子投递、重试、死信与待确认消息回收。