2018年获第九届蓝桥杯省赛一等奖
2018年获第九届蓝桥杯全国总决赛二等奖
河南打造前程科技有限公司
职位:java开发工程师
行业:教育行业
职责:负责部分项目框架搭建,部分模块代码编写,以及项目文档编写。
浙江篱笆墙网络科技有限公司
职位:java开发工程师
行业:旅游业
职责:数据库设计以及后端接口开发
佰荣圈app
项目介绍:佰荣圈APP 是白酒批发交易平台,服务范围 白酒红酒洋酒啤酒 等酒水行业,食品饮料 糖酒会!,支持添加购物车,在线交易付款【微信,支付宝】, 宝贝收藏,店铺收藏,(注册的用户可以申请店铺,发布产品信息 ,以及线下交易)
项目职责:负责app端的管理端的登陆接口设计,商品管理接口,商品详情,评论等后端接口设计。以及后期的管理和维护。
框架环境:框架环境:spring + springmvc + mybatis【管理端 + shiro 权限 + layui(前端)】+ redis + mysql + nginx
单招系统
项目介绍:单招系统主要功能是对普通大专院校单招考试、考生管理以及考试、考场管理、以及学生考试成绩在线查询等。
项目职责:管理端学生信息管理,年级,班级,等基本信息管理接口,考场管理接口等。 本项目中大量用到学生数据的导入导出,并再easypoi的基础上进一步封装实现了快速开发的目的。
框架环境:教师管理端(spring + springmvc + mybatis + layui)+ 学生端(springboot + mybatis)+ mysql数据库
迎新系统
项目介绍:迎新系统是对学校(大学)新生迎新工作的管理系统,其中学生端学生可以在线选宿舍,接站预定,军训服预定,查询缴费信息等方便学生入学所需要办理的事物。 管理端是对学生的信息管理,以及根据学生所需要的信息而作准备。
项目职责:数据库设计,对接第三方收费接口。 教师管理端对数据进行导入、管理和分析。其中大数据分析模块数据需要实时动态变化,解决方案是用springboot集成websocket完成前后端实时通讯,解决数据动态变化的需求。
框架环境:springboot + mybatis,mysql
技术要点:websocket
在线考试系统
项目介绍:教师管理端对考试进行各项管理, 包括(教材的增删改查,试题的增删改查,试题审核机制,组卷,试卷审核,组织考试,改卷,以及成绩管理,数据整合)等。 学生打开客户端软件进行考试。该项目能够帮助帮助高校无纸化考试,精准快速改卷,快速发布成绩,学生快捷查询等方便更加高效。
项目职责:客户端开发,用c#语言(c#窗口内嵌浏览器。要求考试期间全屏,并无法切换出屏幕),管理端教材管理接口,试题管理接口,组卷接口,试卷管理等接口。
框架环境:管理端 springboot + mybatis + mysql + redis ,客户端 c#
技术要点:1.c#写客户端,2.全屏不能切出,3.客户端与js代码调用
景同舟
项目介绍:景同舟是一个景区联盟平台,通过公众号在线购买年票的方式可以不限次数的游玩年票所支持的景区。
项目职责:公众号端搜索景区,景区景点查看。管理端景区授权和景区基本信息管理。
框架环境:springboot + mybatis + mysql
技术要点:1.使用redis分布式锁控制并发问题
weblog笔记
项目介绍:weblog笔记是一个博客平台系统,用户可以通过email,或qq,钉钉,语雀等第三方授权登陆后发表博客。可以通过搜索功能搜索站内的所有发表的博客。同意通过登陆后下载发布的文件。 (在后期的大版本更新中,很多功能暂时被删除。主要是没时间开发)从2018年开始(在校期间)开始有想法自己要开发这个项目,功能都是参考各大博客网站。 刚开始使用的都是基本的技术springmvc Hibernate,随着技术和经验的提升,中间经历了两次大的版本更新, 并引入和使用了一些新的技术例如:springbot、redis、elasticsearch、solr等。
框架环境:springboot + mybatis + mysql + redis + elasticsearch + lucene
技术要点:1.引入elasticsearch服务,可通过配置决定使用elasticsearch和lucene那种方案。2.整合多种授权登陆,提取和抽象一些公共逻辑,以后可以方便整合其他第三方授权 3.封装文件图片上传的功能,以及整合多种实现(本地,ftp,oss)4.封装图片验证码校验框架,通过自定义注解实现校验。5.使用redis缓存解决百度蜘蛛等搜索引擎访问时访问量增加问题, 6.使用缓存解决多次刷新文章浏览量会多次增加问题。等