男 普通本科 email: kim140@foxmail.com
个人技能
- 熟悉 Java 基础知识:多线程、集合类,常见的数据结构。
- 熟悉 SpringBoot、Spring、Mybatis、JPA 等流行框架。
- 掌握 MySQL 数据库,掌握 Redis、Shiro 操作。
- 掌握网络爬虫技术、Web 安全技术、Linux 基本操作。
- 掌握基本的 Tomcat 优化、JVM 性能调优、SQL 语句优化。
- 掌握 Html、CSS、JavaScript、Bootstrap 等前端开发技术。
- 了解微服务技术:SpringCloud,Dubbo,消息中间件:RocketMQ、Kafka 等。
- 英语水平:CET-4。
项目经历
2019.03 - 2019.05 CTF 社团在线练习平台
- 后台采用 SpringBoot 开发,通过优先队列优化高并发提交卡判题队列问题。
- 采用 Redis 实现文章、题目的缓存,Shiro 实现控制权限安全。
- 页面使用 BootStrap、jQuery,后台文章编辑器使用开源工具 EditorMd。
- 解决常见的 Web 安全问题:XSS 攻击、SQL 注入攻击、CSRF 攻击。
2018.08 - 2018.10 微信小程序图书漂流 后端工程师
- 一个公益的项目,用户通过微信小程序选择书柜的图书,小程序生成的二维码,通过书柜的摄像头扫描开锁, 免费的存取图书。
- 内网穿透使用 Netty+Websocket+TCP 实现微信小程序与内网的书柜 TCP 服务端的全双工通信。
- 通过自定义 TCP 数据协议,解决 TCP 传输中产生的粘包拆包问题。
- 负责内网穿透的模块开发设计、模块测试。
获奖情况
- 2019.04 校级算法设计竞赛一等奖
- 2019.03 团体程序设计天梯赛东北赛区三等奖
- 2018.06 第十一届全国大学生信息安全竞赛创新技能实践赛全国三等奖。
- 2017.10 黑龙江省蓝盾杯网络空间攻防竞赛三等奖