熟悉JavaSe,有良好的编程习惯和扎实的基础
熟悉IDEA、eclipse、HBuilderX、VsCode等常见开发工具
熟悉SSH、SSM、SpringBoot、Mybatis、MybatisPlus等框架,正在阅读mybatis源码
熟悉SpringCloud微服务开发,有过这方面的项目经验
熟悉shiro、SpringSecurity权限控制框架
熟悉HTML、CSS、javaScript、Vue、uni-app等前端技术,熟悉小程序开发
熟悉MySQL数据库,熟悉redis、mongodb等非关系型数据库的应用
熟悉Java反射技术,写过框架
熟悉maven项目构建工具
熟悉Git版本控制工具,自己搭建过Git仓库
腾讯课堂线上讲师
腾讯课堂搜索“雷俊华老师”
星卡互联后台管理系统
项目介绍:物流行业项目。公司拥有调度端、司机端两个App,本项目有运单管理、用户管理、无车承运、电子合同、用户投诉、托运单管理、财务管理等功能,是对一期项目的重新开发。
责任描述:负责项目前后端搭建、框架封装、技术选型、数据库设计、代码生成器编写。
所用技术:
使用SpringCloud作为分布式架构,按照模块将项目拆分成不同的服务。
使用SpringSecurityOauth2处理登录与权限功能。
使用Vue.js+ElementUI编写前端页面,使用sass替代传统的css进行样式编写。
使用基于Mybatis封装的框架,以及公司专有的代码生成器,简化代码开发。
使用Redis处理缓存,降低数据库压力。
使用TxLcn解决分布式事务问题。
星卡互联调度端
项目介绍:本项目是物流行业项目,主要是对运单、托运单的发布。调度用户可以通过本App指定司机发布运单,也可以发布竞价、抢单的托运单。用户可以通过市场功能查看全部的托运单,便于自己对比价格。托运单发布完毕后,司机通过司机端进行抢单或者竞价,在调度端同意司机操作后,托运单会生成为运单,运单运输完毕后可以对司机服务进行评价。
责任描述:负责调度端整个项目代码的编写、第三方平台的对接、以及与前端的对接。
所用技术:
使用SpringCloud作为分布式架构,按照模块将项目拆分成不同的服务。
使用SpringSecurityOauth2处理登录功能。
使用uni-app编写前端代码,一份代码跨8端。目前调度端仅上架了安卓市场。
使用基于Mybatis封装的框架,以及公司专有的代码生成器,简化代码开发。
使用Redis处理缓存,降低数据库压力,提高后端的并发能力。
使用TxLcn解决分布式事务问题。
使用RabbitMQ处理用户不关心的业务逻辑。
广而易后台管理
项目介绍:江西广而易有限公司的后台管理系统,公司做线上广告投放业务,后台通过爬虫爬取微信、微博、小红书、头条、抖音等平台网红的粉丝数、点击率、热度等信息,通过大数据分析出广告价位,作为商品发布到官网。客户通过官网浏览各个网红广告价位信息进行下单,下单后由客服与网红进行业务沟通。
责任描述:负责小红书商品模块的维护,负责爬虫程序的编写。
所用技术:
使用SpringBoot+Mybatis作为整体架构,采用前后端分离开发模式
使用Shiro处理登录与权限功能
使用Vue+ElementUI编写前端页面,使用Sass代替传统的CSS编写样式。
使用SpringCache处理缓存。
使用Gradle工具对项目进行构建。
题库管理与智能组卷系统系统
项目介绍:本系统主要是为了解决井冈山大学出卷难的问题,将线下组卷的模式搬到线上,除最基本的用户信息、题库信息、知识点信息、题目信息的CRUD之外,本系统的核心功能就是手动组卷与智能组卷两大功能。手动组卷则需要通过用户手动搜题,将自己选中的题目添加进试卷中,而智能组卷则采用了遗传算法,试卷表分为主表、试卷配置表、配置题目表,将题目id作为染色体,试卷配置作为个体,多个个体作为一个种群,多个种群组成一张试卷,前端用户只需要选择需要生成的题型、知识点、题目数、分值,后端即使用遗传算法进行智能组卷,在经过交叉、选择、变异、进化之后,生成多个种群,每个种群作为一个题型,最终从每个种群中挑选出一个最优个体组成一份合理的试卷。后续将会优化遗传算法组卷的效率,并且在本项目的基础上延伸出在线考试系统。
责任描述:项目环境的搭建、后端代码的编写、开发规范的约束、接口定义、前端部分页面的编写。
所用技术:
使用SpringBoot+MybatisPlus作为整体架构,采用前后端分离开发模式
使用Shiro处理登录与权限功能
使用Vue+ElementUI编写教师端页面。React+AntDesign编写学生端页面。
使用Freemarker模板技术生成试卷文档。
使用遗传算法作为思想开发组卷功能。
使用Mongodb存储学生的每次操作,以防止电脑宕机。
江西广而易有限公司的后台管理系统,公司做线上广告投放业务,后台通过爬虫爬取微信、微博、小红书、头条、抖音等平台网红的粉丝数、点击率、热度等信息,通过大数据分析出广告价位,作为商品发布到官网。客户通过官网浏览各个网红广告价位信息进行下单,下单后由客服与网红进行业务沟通。
物流行业项目。公司拥有调度端、司机端两个App,本项目有运单管理、用户管理、无车承运、电子合同、用户投诉、托运单管理、财务管理等功能,是对一期项目的重新开发。 本项目是物流行业项目,主要是对运单、托运单的发布。调度用户可以通过本App指定司机发布运单,也可以发布竞价、抢单的托运