最擅长的是从0-1的架构设计以及方案落地,以及各种疑难杂症的定位和给出解决方案
精通Java, 对Java核心模块(NIO, 锁机制, 多线程, 并发等)均研究过其原理
精通多种主流开发框架和中间件:例如Spring, SpringBoot, SpringCluod, Mybatis, Mysql, Redis, Mongo, Es, Mq
并阅读过Spring, SpringBoot,SpringCloud相关源码
具备基于Spring全家桶开发业务功能的能力, 也具备对Spring框架本身进行二次开发的实力
对Mysq的底层原理有个深入了解. 能对Mysql运行状况进行调优, 能设计出高效的索引
能熟练运用Redis, Mq, Es这些中间件, 优化项目的吞吐量来应对高并发场景
OA智能办公管理
开发环境:
IDEA+Tomcat+Mysql+Maven+JDK8
技术选型:
springboot,mybatis-plus,redis,rabbitMq,EasyPoi,kaptcha,springsecurity,jwt等
项目描述:
本项目为在线办公系统,用于处理一些日常的办公事务,能够处理的内容有通知,公告,
文件信息,人员管理,流程审批等等,它的作用是使公司管理更简单,高效和规范,能够
提高整体的管理水平
开发模式:
前后端分离模式
责任描述:
1.负责登陆,动态菜单,职位职称管理,部门管理,个人中心等模块的开发与维护
2.使用springsecurity+jwt实现登陆与认证
3.使用kaptcha生成验证码
4.使用redis做菜单缓存等
5.使用easypoi导入和导出员工信息
6.使用rabbitmq和mail实现邮件发送
7.使用websocket实现双方聊天功能
8.使用fastDFS存储个人头像
9.使用swagger2生成api文档