开发框架与核心工具:Java 生态:Spring Boot/Spring Cloud/Spring MVC、MyBatis/MyBatis-Plus、Hibernate
数据存储技术:关系型数据库:MySQL/PostgreSQL/Oracle(重点写优化经验,如 “MySQL 索引优化、慢查询调优”)
非关系型数据库:Redis(缓存 / 分布式锁)、Elasticsearch(搜索引擎 / 日志分析)
中间件与分布式技术:消息队列:RabbitMQ/Kafka/RocketMQ
工程化与部署运维:
版本控制:Git(分支管理、提交规范)
构建工具:Maven
主要做的项目为银行金融项目,有两个技术框架的项目,一个比较老的SSH框架的,另一个比较主流的SpringCloud+VUE3前后的分离,其中涉及的工作内容包括,独立完成客户需求开发,与第三方对接WebSocket接口开发,Mq消息推送接口开发,以及各种前端页面优化。
后端基于 Spring Boot + Spring Security,前端采用 Vue + Element UI,均为企业级主流技术,文档丰富、社区活跃,降低开发和维护成本。提供完整的项目骨架,包含用户认证、权限管理、日志监控等基础模块,开发者可直接基于框架扩展业务功能,减少重复
系统管理 用户管理:用户增删改查、密码重置、状态控制 角色管理:角色定义、权限分配、数据范围设置 菜单管理:动态菜单配置、路由生成、按钮权限关联 部门管理:组织架构维护,支持树形结构展示 基础支持 字典管理:通用数据字典(如性别、状态)维护,前端可直接下拉选择 参数