1. 后端开发 & 分布式架构
Java 核心:熟练掌握 Java 语言,深入理解 JVM 内存模型、垃圾回收机制(GC 算法、G1/ZGC 等),具备性能调优经验(JVM 参数优化、OOM 排查)。
Spring 生态:精通 Spring Boot、Spring Cloud(Eureka/Nacos、Feign、Hystrix、Gateway)、SaToken(OAuth2/JWT)、MyBatis/MyBatis-Plus。
分布式技术:
消息队列:RabbitMQ(消息可靠性、幂等性设计)、Redis(分布式锁、缓存穿透/雪崩解决方案)。
微服务治理:服务注册发现、熔断降级、分布式事务(Seata)、API 网关(Spring Cloud Gateway)。
任务调度:XXL-JOB 分布式任务调度。
2. 数据库 & 存储
SQL 数据库:熟练使用 MySQL(索引优化、慢查询分析)、Oracle、OpenGauss、KingBase,具备分库分表经验。
NoSQL & 缓存:Redis(高并发缓存设计、Redisson 分布式锁)、Elasticsearch(全文检索)。
3. DevOps & 云原生
容器化 & 部署:Docker(镜像构建、容器编排)、Kubernetes(基础应用)。
CI/CD:Jenkins 自动化部署、GitLab/Gitee CI/CD 流水线。
监控 & 调优:
JVM 调优工具(jstat、jmap、jstack、Arthas)。
性能压测(JMeter,定位系统瓶颈)。
日志管理(ELK、滚动日志采集)。
4. 前端 & 全栈能力
前端框架:Vue.js、UniApp(微信小程序开发)、Element-UI、iView。
数据可视化:熟练使用 ECharts 实现复杂图表展示。
RESTful API:规范设计接口,Swagger 文档管理。
5. 其他技能
Linux & Shell:熟练使用 Linux 系统(Ubuntu/CentOS),编写 Shell 脚本自动化运维。
中间件:Nginx(负载均衡、反向代理)、Git/SVN(版本控制)、Maven/Gradle(依赖管理)。
多语言基础:Pytho
CRM客户管理系统
后端技术栈:Spring Boot 3 + JDK 17 + MySQL 8 + MyBatis-Plus(MVC架构)
微服务架构:
Eureka + Spring Cloud Gateway + Nginx(反向代理, 负载均衡)
RabbitMQ(异步消息队列,各平台订单数据最终一致性)
Redis(分布式锁、热点数据缓存、会话管理)
XXL-JOB(分布式任务调度,数据同步)
权限与安全:
企业微信单点登录(SSO),无缝集成企微账号体系
SaToken 实现细粒度权限控制,支持 角色/部门/职能/菜单 多维度权限管理
数据脱敏:动态SQL拦截,根据权限自动脱敏敏感数据(如手机号、身份证)
前端技术栈:Vue 3 + Element Plus(PC端) + UniApp(小程序)
DevOps支持:
Jenkins(自动化部署) + GitLab CI/CD(代码流水线)
Docker(容器化) + Nginx(负载均衡/反向代理)
ELK(日志采集与分析) + Prometheus(系统监控)
==核心功能==
全渠道数据整合
对接有赞/小鹅通(订单数据)、螳螂(分销记录),实现客户资产统一管理
基于XXL-JOB自动同步第三方数据,保障数据实时性
Redis缓存客户画像,缓存热点客户数据,降低数据库压力
智能分销体系
自动化佣金结算(XXL-JOB定时触发+Redis分布式锁防重)
多级分销商管理,实时业绩看板(ECharts可视化)
企微侧边栏集成分销数据查询(订单/佣金实时追踪)
企业级安全管控
SaToken实现按钮级权限(角色/部门/数据行多维管控)
动态数据脱敏(敏感字段按权限自动隐藏)
会话管理(Redis集群保障高可用登录态)