# 小木 - 后端工程师 - Java ::: left icon:info 男/1995.12 icon:weixin qiufengblue ::: ::: right [icon:blog https://qiufeng.blue](https://qiufeng.blue) [icon:github https://github.com/hua1995116](https://github.com/hua1995116) ::: ## 教育背景 :::left **北京邮电大学 - 计算机科学与技术** ::: :::right **2019.09 - 2022.07** ::: 成绩优异,GPA 3.8/4.0。获得x、xxxx竞赛奖项xx项,(包含xxxxxxx多媒体竞赛一等奖1项)。 主持参与省、国家级项目xx项;发表论文xxx篇,其中x篇EI索引。 :::left **新乡学院 - 计算机科学与技术** ::: :::right **2015.09 - 2019.07** ::: 成绩优异,GPA 3.9/4.0。获得两次国家奖学金,多次被评为"三好学生"。 ## 实习经验 :::left **木及科技有限公司 - 技术工程平台群 - Java开发实习工程师** ::: :::right **2021.06 - 2021.12** ::: - 负责木及xx业务相关服务的开发和重构及维护,负责线上产品端服务的同步。 - 日常xxx业务的分析和方案的设计。 - 负责木及内部SSO单点登录系统后端的架构与开发。 ## 项目 ### 电商购物系统 `SSM` `MySQL` `Redis` `Nginx` `Mycat` - **项目描述**: 是一个完整的电商购物系统。主要功能是xxxx,在其中负责服务器架构,后端开发。主要功能是xxxx,在其中负责服务器架构,后端开发。 - **工作内容**: - 查询商品详情页采 Redis 缓存,提高大量并发访问,网页的响应速度提高50%。 - 通过使用 Redis 来提升用户请求秒杀商品列表的速度(将 QPS 从 180 提升到 1200) - 基于maven进行开发,并利用其继承特性管理共有jar包的依赖,利用其聚合特性拆分后台管理系统 ,实现分层工程开发。 - 采用RabbitMQ解决不同系统之间的通信问题,并且解决了应用HttpClient带来的系统紧耦合问题。 - 采用Nginx做反向代理、以及搭建Tomcat服务器集群,方式解决前台网页高并发问题 ## 技能 - **Java基础**:熟悉Java基础知识,熟悉多线程并发,熟悉JVM原理。 - **数据库**:熟练使用Mysql、Redis及常见的优化手段。 - **框架**:熟悉Spring Boot、MyBatis等主流开发框架,熟悉消息队列Kafka、Zookeeper的使用和原理。 - **分布式**:了解分布式系统的设计与应用,了解常见的CAP、Paxos算法。 - **工具**:熟悉Git、Maven等项目管理及构建工具。
