1.精通Java核心技术实现原理,有良好的编程规范
2.熟练掌握企业级应用框架使用,如springboot、spring、springmvc、mybatis、dubbo、springcloud
3.熟练mysql数据库操作,有mysql性能优化经验
4.掌握redis、elasticsearch、rocketmq、shardingjdbc等多种中间件使用及调优,并对分布式系统的高并发高性能高可用有一定的理解
5.熟练linux环境的操作
项 目: 企业营销平台
项目描叙:
此项目是一个采用springboot+dubbo为基础架构的分布式系统,持久层框架使用mybatis,数据库使用的mysql,使用sharding分库分表,使用redis缓存配置等热点数据,同时使用redisson分布式锁解决并发,使用elasticsearch检索分析数据,使用ELK分析查询日志,使用apollo作为数据配置中心,使用腾讯cmq做异步处理。
此项目是属于零售行业的一种saas平台,主要是帮助企业连通融合各个渠道的数据资源,对会员信息进行统一管理,构建多维度会员画像,对会员的各项指标进行数据化分析,结合智能营销对会员进行精细化营销。