张红尘的个人博客 张红尘的个人博客

纵你阅人何其多,始终无人恰似我

目录
关于我
/  

关于我

联系方式

项目经历

通用快速开发脚手架 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 相关业务,如预约派单系统,回收类目管理、社区管理、金额结算等。

专业技能

  1. 熟悉Java语言,具有面向对象思想及良好的编程规范与扎实的编程基础;
  2. 熟悉Spring、SpringMVC、MyBatis、SpringBoot2等主流框架的使用以及整合;
  3. 熟悉Linux 常用命令及 Git、Github 相关操作;
  4. 熟悉常用开发版的 Linux 系统及Tomcat、Redis、Nginx、MongoDB等软件的安装及配置;
  5. 了解常见关系型及非关系型数据库,理解其使用场景;
  6. 了解Web应用的常见攻击方式;
  7. 了解HTML、CSS、JavaScript、AJAX等前端开发技术;
  8. 了解Node.js、Python基础语法。