MyName
双非一本(非理工) - 计算机科学与技术专业 本科 信息科学与工程学院 2016.09 - 2020.06
- 2018 年 ACM-ICPC 国际大学生程序设计竞赛亚洲区(北京站) 银奖、最佳女队奖 获奖情况
- 2018 年“字节跳动杯” CCPC 中国大学生程序设计竞赛-女生专场 银奖 获奖情况
- 2018 年 CCCC 团体程序设计天梯赛 国三等奖、省二等奖 获奖情况
- 第十届蓝桥杯全国软件人才大赛 Java 组省赛 二等奖 获奖情况
sxf - 研发实习生 2019.06 - 2019.08
* 防火墙( AF )优化,URL 绕过原理分析与解决方案。快速熟悉公司自研框架,上手项目开发。
* 阅读 URL 相关的 RFC 及 Apache、Nginx 等源码;独立编写目录插入回溯部分代码,将 URL 绕过拦截率由 87.5%提升到 100%;对 IPS 引擎优化前后进行性能测试,完成验收。
* 熟悉了企业级开发流程,checklist 编码规范和 Linux 常用命令;加强了英文文档、服务器源码的阅读能力。
Mini ORM > 独立开发
* 实现对象和 SQL 自动映射的框架,整体用法和设计比 Hibernate 简单,去掉不必要的功能。主要使用 Java 反射和 IO 操作。
* 可根据表结构自动生成实体类。可直接增删改对象,不需写 SQL。查询需手写 SQL,支持多行 /单行 /某字段查询。构建连接池将查询效率优化了 1 倍左右。使用设计模式,如模板方法模式、工厂模式等。
NIO WebServer > 独立开发
* 完成了对 HTTP 协议的部分支持,解析 POST GET 请求并且封装为自定义的 request 对象解析 url 返回对应的 servlet 并封装为 HttpResponse,写入浏览器。
* 使用 NIO Reactor 模型实现复用 socket 连接,并且通过反注册实现 keep-alive 长连接。
博客执行计划 > 贡献者
* 博客执行计划是一个书写 IT 技术文章的博客。2017 年至今,个人已书写 1000+ 文章,文章关于算法、开发等。至 2019/08/24 已有 90 个粉丝。
ACM 爱好者协会 - 会长 2017.10 - 2018.12
* 带领团队参加竞赛,获得过 ICPC 亚洲区域赛银奖、最佳女队奖、CCPC 女生专场银奖等;负责协会会员招新、人员管理、训练、比赛安排和通知。
* 协助组织学校主办的比赛,管理参赛人员 200+ 并统计活动物资,保证活动顺利进行。
- 熟悉 Java 核心知识,阅读过部分 JDK 源码,熟悉多线程及锁机制,了解 Java 虚拟机规范与实现。
- 掌握数据库基础及 MySQL 使用,熟悉索引相关;了解 SQL 优化,了解 Redis。
- 掌握计算机网络基本原理与常见网络协议;掌握数据结构与算法等计算机基础。
- 有版本控制( Git )的使用经验。