2011年-2014年 北京華路時代 Java開發顧問。應用技術:xsl和xpath解析html生成標準xml,通過javascript操作展示到手機實現移動化辦公,數據庫使用mysql,后臺使用Spring Framework +jsp構建后臺
2014年-2021年 石化盈科 Java高級開發顧問。
后端
IDE建議: IDEA (必須安裝lombok插件 )
語言:Java 8+ (支持17)
依賴管理:Maven
基礎框架:Spring Boot 2.7.18
微服務框架: Spring Cloud Alibaba 2021.0.1.0
持久層框架:MybatisPlus 3.5.3.2
報表工具: JimuReport 1.7.6
安全框架:Apache Shiro 1.12.0,Jwt 3.11.0
微服務技術棧:Spring Cloud Alibaba、Nacos、Gateway、Sentinel、Skywalking
數據庫連接池:阿里巴巴Druid 1.1.22
日志打印:logback
緩存:Redis
其他:autopoi, fastjson,poi,Swagger-ui,quartz, lombok(簡化代碼)等。
默認數據庫腳本:MySQL5.7+
前端
前端IDE建議:WebStorm、Vscode
采用 Vue3.0+TypeScript+Vite+Ant-Design-Vue等新技術方案,包括二次封裝組件、utils、hooks、動態菜單、權限校驗、按鈕級別權限控制等功能
最新技術棧:Vue3.0 + TypeScript + Vite5 + ant-design-vue4 + pinia + echarts + unocss + vxe-table + qiankun + es6
依賴管理:node、npm、pnpm
2011年-2014年 神華集團 移動oa系統,將神華現有移動辦公系統,配套搭建移動辦公。一部手機即可方便集團基本查閱,審批,和基本工作填報。
2014年-2021年 中石化油品零售管理系統和易捷便利店系統。
1. Java技術棧應用與所解決的問題
Spring Boot?:作為后端框架,簡化了配置和依賴管理,提高了開發效率。
MyBatis?:作為持久層框架,實現了數據庫操作的靈活性和高效性。
Redis:作為緩存數據庫,解決了高并發訪問下的數據庫壓力問題。
MySQL:作為關系型數據庫,存儲了系統的核心業務數據。
2. 負責的具體工作與貢獻
后端開發:負責系統后端邏輯的實現,包括員工信息管理、任務分配與跟蹤等模塊。
性能優化?:通過引入Redis緩存和數據庫索引優化,顯著提高了系統的響應速度和查詢效率。
微服務架構設計與實現?:參與了微服務架構的設計與實現,確保了系統的高可用性和可擴展性。
3. 項目成果與影響
性能提升:通過優化,系統響應時間從平均500ms降低到100ms以內,用戶體驗顯著提升。
成本節約?:通過自動化部署和監控,減少了運維成本,提高了系統穩定性。
業務增長:系統上線后,公司內部資源使用效率提高了30%,員工協作效率提高了20%。