// Hello World, I am

李锦浩

LI JINHAO · C/C++ DEVELOPER

22 岁|男|陕西 · 宝鸡|本科 2027 届
求职方向 · C / C++ 后端开发
Linux · epoll · 线程池 · MySQL / Redis
SCROLL

// 01 · ABOUT ME

关于我

李锦浩证件照
const me = "李锦浩";

我是李锦浩,西安财经大学电子商务专业 2027 届本科生,求职方向是 C/C++ 后端开发。学习中做过线程池和基于 epoll 的预约系统,也有一段游戏商城后端的实习经历。

目前主要在学 Linux 系统编程、网络编程和数据库。遇到不理解的地方,会结合源码和 gdb 调试来梳理,也会把学习笔记整理到 CSDN 和语雀。

平时喜欢跑步,也关注 AI 模型的新进展。空闲时会试试不同模型,记录一些有意思的结果。

const22 岁 · 男 · 汉族 from陕西 · 宝鸡 focusLinux 高并发后端 status可实习 / 校招 · 随时到岗
更多关于我AFTER HOURS 一些 AI 使用记录、动手尝试,还有代码之外的日常
1
段企业实习经历
2
个完整 C++ 项目
2027
本科毕业年份
TOP 3
校运会 800 / 1000 米

// 02 · SKILLS

专业技能

C / C++ 与数据结构主要方向

C / C++(封装 · 继承 · 多态)
C++11 新特性 / 编译链接
STL 容器与算法
数据结构与算法(栈 · 队列 · 链表)

$ 智能指针 · 函数包装器 · 同步队列 · gdb 调试

Linux 系统编程项目实践

多线程编程(并发与并行)
多进程编程(fork · 僵死进程)
线程同步(互斥锁 · 条件变量 · 死锁)
进程间通信 IPC

$ gcc / g++ · gdb · VS Code · Linux 常用工具链

网络编程与协议项目实践

epoll I/O 多路复用(EPOLLONESHOT)
Socket 网络编程
TCP / UDP · HTTP(S) · 三次握手四次挥手
libevent 基本使用

$ select / poll / epoll 对比 · TCP 超时重传 · TCP/IP 四层模型

数据库 MySQL / Redis了解

MySQL(事务 ACID · 隔离级别 · 索引 · 视图)
Redis 五大类型 · 持久化(RDB / AOF)
悲观锁 / 乐观锁 · 主从复制
缓存穿透 / 击穿 / 雪崩

$ 实习中使用 Redis + Lua 实现限购校验

// 03 · EXPERIENCE

实习经历

北京捌玖万亿科技 · 后端开发实习生
高并发跨境游戏商城与增值服务后端系统
2026.06 — 2026.09 · 北京

项目背景

面向海外游戏的充值与道具商城,采用微服务与 DDD 分层设计。实习期间主要参与限购校验、支付回调处理和积分功能开发。

01
Redis + Lua 高并发原子限购

用 Lua 脚本在 Redis 中一次完成幂等校验、前置档位检查和额度累加,避免并发请求重复占用限购额度。

RedisLua 脚本原子性防超卖
02
跨境支付 Webhook 履约与原子拆单

使用 HMAC-SHA256 校验回调签名,通过数据库唯一索引处理重复通知。针对超时或部分缺货的订单,支持正常商品发货,并调用支付 API 退回缺货部分的款项。

HMAC-SHA256原子拆单幂等防重资金一致性
03
「成长之路」阶梯积分体系

根据充值和活跃行为累计进度,达到对应档位后解锁奖励。支持按日、周、月重置,统一使用 UTC 处理时间,避免跨时区导致的重复领奖。

多档位模型周期重置UTC 时间规整

// 04 · PROJECTS

项目经验

</> PERSONAL · 2025.07 — 2025.09

基于 C++11 的线程池模型

用 C++11 实现固定式、缓存式、定时式和工作窃取式线程池,练习任务调度、线程同步与资源管理。

  • 固定式:STL 容器管理线程智能指针 + 同步队列分发任务
  • 缓存式:Map 键值对存放线程智能指针,按需增减线程
  • 定时式:为线程任务指定优先级,实现延迟调度
  • 工作窃取式:每线程独立任务队列,空闲线程窃取可用任务
实现四种任务调度方式 · 练习线程复用与同步
C++11智能指针同步队列函数包装器STLgdb
</> PERSONAL · 2025.09 — 2025.11

Linux 高并发 C/S 预约系统

基于 epoll I/O 多路复用的票务预约服务器,支持多客户端高并发连接,采用线程池模式处理业务逻辑。

  • 使用 Socket 建立客户端与服务端连接,使用 MySQL 存储预约数据
  • 使用 JSON 封装请求与响应,设计客户端与服务端的通信协议
  • 使用 epoll 与 EPOLLONESHOT 管理连接,结合线程池、互斥锁和条件变量处理请求
多客户端在线预约 · C/S 架构
epollEPOLLONESHOTTCPJSONMySQL线程池

// 05 · EDUCATION

教育背景

西安财经大学 Xi'an University of Finance and Economics

电子商务 · 本科 · 2027 届(2023.09 — 2027.06)

在校 · 西安

// 06 · TRAITS

学习与日常

跑步

喜欢跑步,曾获校运动会 800 / 1000 米前三名。

学习笔记

在 CSDN 和语雀整理 C++、Linux 学习中的笔记。

动手调试

遇到问题时,结合源码和 gdb 调试梳理执行过程。

AI 使用记录

关注新模型,也会用同一道题比较不同模型的结果。