👨‍💻

黄超

Java 后端开发工程师 | 深耕服务端技术 8 年

性别:男 院校:湖南科技大学 专业:计算机科学与技术 学历:全日制本科 工作年限:8 年

📝 自我介绍

本人黄超,2018 年毕业于湖南科技大学计算机科学与技术专业(全日制本科),目前定居广州,是一名拥有 8 年实战经验的 Java 后端开发工程师。曾就职于腾讯阅读、深圳虾皮技术(Shopee)、广州唯品会等互联网公司,长期参与大型电商、内容平台、供应链系统的研发与架构演进工作。

工作中专注于服务端高并发架构、分布式系统、微服务治理与性能优化方向,主导过多个核心业务系统从 0 到 1 的搭建及历史系统的重构升级,具备完整的业务建模、技术选型、架构设计、上线运维闭环能力。同时担任过多个项目组的小组负责人,熟悉敏捷开发流程,擅长技术评审、CodeReview、新人辅导与团队规约建设。

日常坚持技术学习与沉淀,保持对新技术(云原生、Service Mesh、AI 工程化等)的关注与实践。本主页用于汇总个人履历、技术能力、项目经验与学习笔记,作为个人非经营性技术展示页面对外展示,不涉及任何经营性活动与商业用途。

⚙️ 技术能力

编程语言与基础:精通 Java(JDK 8 / 11 / 17)语言特性及开发规范,熟练运用多线程、NIO、并发集合(ConcurrentHashMap、CopyOnWriteArrayList)、JUC 包(ReentrantLock、CountDownLatch、CompletableFuture)等;深入掌握 synchronized、volatile、AQS 底层原理,擅长结合业务场景落地常用设计模式(策略、责任链、模板方法、观察者等),可独立完成代码审查、代码优化,降低时间复杂度、提升服务 QPS。
JVM 与性能调优:深入理解 JVM 整体架构(类加载、运行时数据区、字节码执行引擎)与 GC 垃圾收集机制(CMS、G1、ZGC),具备丰富的 JVM 调优、OOM、CPU 飙高、Full GC 异常排查实战经验;熟练使用 Jmap、Jstat、Jstack、Arthas、MAT、JProfiler 等线上诊断工具,可根据业务场景定制通用 JVM 参数模板。
数据库与存储:深入理解 MySQL 执行原理(InnoDB 存储引擎、MVCC、Buffer Pool、Redo / Undo Log),精通 SQL 调优;熟练掌握 B+ 树索引、行锁 / 间隙锁、事务隔离级别等核心机制,可通过 Explain 分析执行计划定位慢 SQL;熟悉分库分表架构设计(ShardingSphere)、读写分离、分布式事务解决方案(Seata、TCC、本地消息表)。
缓存与高并发:精通 Redis 底层数据结构(SDS、跳表、压缩列表)、持久化机制(RDB / AOF)、主从与 Cluster 集群方案;擅长处理高并发场景下缓存穿透、击穿、雪崩、热 Key、大 Key 等问题;熟练落地分布式锁(Redisson)、限流(令牌桶 / 漏桶)、BitMap 数据去重、布隆过滤器、消息防重、幂等性等技术方案。
框架与微服务:熟练使用 Spring、SpringBoot、SpringMVC、MyBatis、MyBatis-Plus、Hibernate、ShardingSphere 等主流框架,深入理解 Spring IOC / AOP、自动装配、事务传播机制等核心原理;精通 SpringCloud Alibaba(Nacos、Sentinel、Seata)、Dubbo、Zookeeper、Apollo 等微服务架构体系,具备服务拆分、注册发现、配置中心、链路追踪(SkyWalking / Zipkin)落地经验。
消息与搜索:熟练运用 Kafka、RocketMQ、RabbitMQ 等消息中间件,精通消息可靠性投递、可靠性消费、顺序消息、事务消息、消费幂等等实战方案;熟练使用 ElasticSearch 进行海量数据检索与聚合分析,熟悉倒排索引、分词器、DSL 查询、性能调优。
运维与工程化:熟悉 Linux 常用运维命令、Shell 脚本编写;熟练使用 Git、Maven、Jenkins、Docker、Kubernetes 进行 DevOps 全流程管理;了解 Prometheus + Grafana 监控告警、ELK 日志体系;了解 Hadoop、Hive、HBase、Spark 大数据生态组件,具备离线数仓与实时计算的开发经验。

🚀 项目经历

供应链财务结算中心
技术负责人 / 核心研发

面向供应商、采购、仓储等业务方提供统一的对账、结算、开票、付款能力,日均处理结算单据百万级。

  • 主导对账模块重构,引入分库分表 + 异步对账,单据处理耗时从 30 分钟降低至 3 分钟以内。
  • 设计并落地结算单状态机模型,统一原本分散在多个子系统的状态流转逻辑,减少线上脏数据问题。
  • 引入 Redis + 本地缓存二级缓存策略,核心查询接口 P99 从 800ms 优化到 80ms。
SpringCloud MyBatis-Plus ShardingSphere Redis RocketMQ XXL-Job
跨境电商订单中心
核心研发

支撑跨境电商业务的下单、履约、逆向等全链路订单管理,日订单峰值千万级。

  • 参与订单中心服务化拆分,按照 DDD 思想划分领域模型,提升模块内聚度与扩展性。
  • 使用 Sentinel 落地接口限流、熔断与热点参数防护,保障大促期间核心接口稳定性。
  • 使用 Kafka 实现订单状态变更的领域事件发布,下游业务(仓储、财务、风控)通过订阅完成解耦。
SpringBoot Dubbo Kafka MySQL Sentinel ElasticSearch
内容推荐数据平台
Java 开发 + 大数据工程师

为内容推荐算法团队提供离线特征计算、实时特征更新、用户画像查询服务。

  • 基于 Hive + Spark 构建用户与内容特征离线宽表,T+1 产出供算法侧训练使用。
  • 使用 Flink + HBase 构建实时特征更新链路,分钟级反映用户最新行为。
  • 对外提供低延迟特征查询服务,单机 QPS 5w+,平均耗时 < 5ms。
Java Spark Flink HBase Hive Kafka

📁 工作经历

广州唯品会
2022年4月 - 至今
商品中心-供应链管理研发部 | Java 高级开发

担任财务项目组负责人,统筹团队迭代规划、任务拆分、需求评审与技术方案设计;负责新人培养、SQL 审核、CodeReview、技术调研与业务数据建模,支撑线上问题应急处理;主导系统重构、接口性能优化,参与团队技术规约建设,完成各项技术目标。

深圳虾皮技术(Shopee)
2020年5月 - 2022年4月
数字化业务平台组 & 基础平台架构组 | Java 中高级开发

任职财务项目组负责人,负责团队迭代管理、需求与方案评审;执行代码规范管控、技术预研、系统架构优化,及时处理线上各类故障,参与技术体系搭建与文档输出工作。

腾讯阅读
2018年4月 - 2020年5月
产品研发中心 | Java 中级开发 & 大数据工程师

负责 Java 业务系统、大数据组件的开发与日常运维;参与技术调研、方案评审、性能调优,独立排查并解决线上各类技术问题。

📚 技术分享与学习

《从一次线上 Full GC 谈起:JVM G1 调优实战笔记》
《亿级订单系统的分库分表落地实践》
《Redis 分布式锁的几种姿势与踩坑记录》
《SpringBoot 自动装配原理及自定义 starter 实战》
《Kafka 消息可靠性投递与消费幂等性设计》

🎓 教育经历

湖南科技大学
计算机科学与技术 · 全日制本科 · 2014.09 - 2018.06

系统学习数据结构、操作系统、计算机网络、数据库原理、软件工程等核心课程;在校期间多次参加程序设计相关比赛,毕业后持续从事 Java 后端开发方向。

ℹ️ 网站说明

本网站为黄超个人非经营性技术展示主页,仅用于个人履历、技术能力、项目经验、学习笔记的展示与归档。

站点不涉及任何商品销售、广告投放、收费服务、用户注册、信息收集、众筹募捐等经营性活动,所有内容均为原创或合规整理的个人技术资料。

站点已按相关法律法规完成 ICP 备案,承诺遵守国家互联网信息相关管理规定,如展示内容存在不当之处,欢迎通过下方联系方式反馈,将第一时间核实处理。