熟练使用单例模式以及工厂模式设计实现可复用可扩展的代码结构。
在多个项目中使用springMVC构建RESTful API,并实现了请求和响应的数据流控制,
确保了系统的高效性和稳定性。
深入理解Spring框架的IoC(控制反转)和AOP(面向切面编程)原理,并应用在项
目中实现了模块解耦、提升可维护性和代码重用性。
在大规模分布式系统的设计和开发中使用了Spring Cloud,实现了服务注册与发现、负
载均衡和故障容错等关键功能,确保了系统的弹性和可靠性。
熟练使用redis进行数据缓存和持久化存储,并掌握常用的redis数据类型。
熟练使用MyBatis进行ORM映射和数据库操作,掌握mybatis与spring框架的整合
使用;掌握MyBatis-Plus的核心功能,如自动生成代码和CRUD操作。
熟悉Linux 服务器的项目部署。
熟练在SpringCloud中使用Nacos、Openfeign、Sentinel、Hystrix 、GateWay等技
术;
掌握Elasticsearch 的核心概念,如索引、文档和类型,熟练使用Elasticsearch进行全文
搜索和分布式数据存储以及构建复杂的查询DSL语句,进行高级搜索和过滤
熟悉rocketMQ的主从架构,以及MQ的工作流程,熟练使用MQ进行解耦、解决高并
发问题,保证数据最终一致性。
四川移动EIP系统
项目描述:该项目主要是为满足四川移动公司各种场景的办公需求而设计开发的一款微
服务Java项目,项目功能多;包含各种申请以及流程审批。
技术路线:主要是基于SpringBoot、SpringCloud的自研框架,redis、kafak、mysql
个人职责:主要开发的模块有靓号申请与审批,三方宽带合作立项,非boss开票系统的
维护与二次开发,家具后勤管理系统,数智员工等系统的开发工作
1. 发现并提出框架的雪花算法在并发和非并发的情况下会偶发的生成重复id,并对此进
行修复。
2. 导入数据需要查询数据库校验,当导入数据量太大时通过将首次查询结果放入redis
缓存,以后相同校验直接取redis的结果值,以此减少执行时间提高性能。
3. 家具调拨时使用Redis锁确保数据一致性;
4. 使用xxjob定时向第三方系统推送数据或者获取数据。
5. 通过编写python和vba脚本将源excel文档数据进行提取放入新的excel文件从而
实现自动化办公。
6.使用AI软件进行需求分析,生成AI开发文档,根据项目生成SKILL,再使用AI结合
SKILL 和开发文档进行AI编程。
| 角色 | 职位 |
| 负责人 | 高级java |
| 队员 | 后端工程师 |