最擅長的是從0-1的架構(gòu)設(shè)計以及方案落地,以及各種疑難雜癥的定位和給出解決方案
精通Java, 對Java核心模塊(NIO, 鎖機制, 多線程, 并發(fā)等)均研究過其原理
精通多種主流開發(fā)框架和中間件:例如Spring, SpringBoot, SpringCluod, Mybatis, Mysql, Redis, Mongo, Es, Mq
并閱讀過Spring, SpringBoot,SpringCloud相關(guān)源碼
具備基于Spring全家桶開發(fā)業(yè)務(wù)功能的能力, 也具備對Spring框架本身進行二次開發(fā)的實力
對Mysq的底層原理有個深入了解. 能對Mysql運行狀況進行調(diào)優(yōu), 能設(shè)計出高效的索引
能熟練運用Redis, Mq, Es這些中間件, 優(yōu)化項目的吞吐量來應(yīng)對高并發(fā)場景
OA智能辦公管理
開發(fā)環(huán)境:
IDEA+Tomcat+Mysql+Maven+JDK8
技術(shù)選型:
springboot,mybatis-plus,redis,rabbitMq,EasyPoi,kaptcha,springsecurity,jwt等
項目描述:
本項目為在線辦公系統(tǒng),用于處理一些日常的辦公事務(wù),能夠處理的內(nèi)容有通知,公告,
文件信息,人員管理,流程審批等等,它的作用是使公司管理更簡單,高效和規(guī)范,能夠
提高整體的管理水平
開發(fā)模式:
前后端分離模式
責(zé)任描述:
1.負(fù)責(zé)登陸,動態(tài)菜單,職位職稱管理,部門管理,個人中心等模塊的開發(fā)與維護
2.使用springsecurity+jwt實現(xiàn)登陸與認(rèn)證
3.使用kaptcha生成驗證碼
4.使用redis做菜單緩存等
5.使用easypoi導(dǎo)入和導(dǎo)出員工信息
6.使用rabbitmq和mail實現(xiàn)郵件發(fā)送
7.使用websocket實現(xiàn)雙方聊天功能
8.使用fastDFS存儲個人頭像
9.使用swagger2生成api文檔