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%。