主修课程:高级软件工程,软件体系结构,数据挖掘,算法设计与分析,高级网络技术,自然语言处
理,c++面相对象技术,高级数据库,组合数学,ios 应用开发。
技能 Spring boot、mybatis、redis
项目名称:中国科学技术大学软件学院 oj 系统
项目角色:java 后端开发人员/系统设计师
项目描述:该项目主要是应用于中国科学技术大学软件学院的课程作业中,其中包括作业布置,写作
业,在线编译判题,作业的统计,考试等等功能模块。本系统的特色在于使用了多服务器的架构设
计,把 java 后端服务,判题机,mysql 与 redis 分别部署在多台服务器中,实现系统判题机请求的局
部均衡。
技术框架:采用 Spring boot、mybatis、redis
项目职责:
➢ 结合系统的实际需求,进行结构设计;
➢ 与相关人员进行技术交流,进行数据库设计;
➢ 实施后端交互设计,跟进测试流程,解决技术问题。
项目名称:北京豪顺达公司油烟在线监测系统
项目角色:系统主要开发者
项目描述:主要是为北京豪顺达公司做的油烟在线监测系统,该系统主要有单片机服务,油烟监测系
统和微信小程序。
技术框架:Spring boot、mybatis、redis
项目职责:
➢ 负责系统单片机服务器,java 网页后端,微信小程序和小程序后端的设计与实现;
➢ 运用 java 的 NIO 思想加之自己的创意想法实现单片机的交互;
➢ 在服务器端为每个单片机建立一个客户端线程,同时使用一个多路复用 NIO 中 Selector 线程,对
多个客户端线程进行轮询;
➢ 使用一个队列管理线程 G 和队列列表 H 进行业务处理,对线程请求数上锁确保安全;
➢ 面对单片机的频繁请求及大量数据,采取对数据库中的单片机数据进行了分表处理。
项目名称:基于 java 轻量级数据库
项目角色:系统设计者/开发者
项目描述:本项目是本人在本科的毕业设计,获得了当年的优秀毕业设计(共 3 份)。
项目职责:
➢ 基于 Java 语言,实现了包括 SQL 解析引擎,SQL 改写,生成执行计划,执行引擎
DDL,DML,DQL,少量的事务,内存管理,索引,分页存储管理等方面的设计。