
联系方式
项目经历
通用快速开发脚手架 2021.4-至今
- 项目介绍:结合以往开发项目的经验,对历次开发过程中通用的模块进行整合。以Maven聚合工程为基础对模块进行分离, 使用自定义注解为AOP切点,实现了日志切面及RSA+AES混合加密切面。使用Shiro+JWT作为权限校验。使用统一异常处理对项目的所有异常进行捕获。使用Validation进行空参检验。
- 技术选型:SpringBoot+MyBatisPlus+Shiro+MySQL+Redis+MongoDB
- 责任描述:
1.开发环境搭建。
2.基于前后端分离的的整体架构设计。
3.实现后端具体功能的代码编写。
- Github:https://github.com/z875479694h/SpringBoot-Shiro-JWT-Scaffolding
通用型分布式论坛项目 2020.7-2021.2
- 项目介绍:本项目是一个基于SpringBoot的分布式论坛,访客进入后可以查看置顶帖和新帖以及搜索帖子。用户登录后可以查看和修改用户自身信息、已发表帖、收藏帖,以及查看最新消息、发帖、修改或删除自己的帖子。其他用户评论帖子或回复评论时系统实时进行消息通知楼主或层主。PC端用户可以使用页面下方的IM系统进行群聊。管理员可以对帖子进行置顶、加精 、删帖操作。
- 技术选型:
1.前端技术选型为Layui+Freemarker;
2.后端技术选型为:SpringBoot+MyBatisPlus+Shiro+RabbitMQ+Elasticsearch+Tio。
- 责任描述:
1.开发环境搭建。
2.基于MVC模式设计项目的整体架构,实现前后端具体功能的代码编写。
- Github:https://github.com/z875479694h/hcwblog
丛城环保回收项目(互联网+可回收物回收)2020.5-2020.11
- 项目介绍:丛城环保回收是⼀个基于微信⼩程序、公众号网站、PC端开发的环保回收类型系统,用户进入小程序预约骑手上门回收,并通过关注公众号获取预约信息提醒。获取最近的回收站点位置、回收类目、回收单价进行自助回收。发表与环保相关帖子的帖子或评论。对环保金进行提现。骑手通过公众号进入骑手端进行接单以及回收上报。
- 技术选型:该项目使用前后端分离架构,后端技术选型为:SpringBoot+MyBatisPlus+Reids。
- 责任描述:后端接口实现,完成了用户端、骑手端、后台 CMS 相关业务,如预约派单系统,回收类目管理、社区管理、金额结算等。
专业技能
- 熟悉Java语言,具有面向对象思想及良好的编程规范与扎实的编程基础;
- 熟悉Spring、SpringMVC、MyBatis、SpringBoot2等主流框架的使用以及整合;
- 熟悉Linux 常用命令及 Git、Github 相关操作;
- 熟悉常用开发版的 Linux 系统及Tomcat、Redis、Nginx、MongoDB等软件的安装及配置;
- 了解常见关系型及非关系型数据库,理解其使用场景;
- 了解Web应用的常见攻击方式;
- 了解HTML、CSS、JavaScript、AJAX等前端开发技术;
- 了解Node.js、Python基础语法。