1、熟练掌握Java基础,OOP及OOAD;
2、熟练掌握SpringMVC、Spring、Mybatis框架,并且对spring的IOC、AOP有深入的研究;
3、熟练掌握SpringBoot、SpringCloud的微服务架构和基于Dubbo的微服务架构;
4、熟练掌握MySQL关系型数据库,并能熟练编写SQL语句,对数据库优化有一定的了解;
5、熟练掌握Redis非关系型数据库,对redis的持久化机制、雪崩、穿透和哨兵机制有深入了解;
6、熟练使用基于Lucene的ElasticSearch搜索引擎,可以快速创建索引库并且同步索引库数据;
7、熟练掌握RocketMQ、RabbitMQ,以及消息中间件的应用场景和关于消息丢失的解决方案;
8、熟练使用Shiro安全认证框架,可以整合SpringSecrity一起完成密码认证,和功能授权;
9、熟练使用Quartz定时任务框架,通过七子表达式完成时间任务的调度;
项目名称:聚合支付平台
开发工具: IDEA
责任描述:主要负责团队管理,系统的CD/CI,分配任务及技术攻关。
项目描述: 该项目采用SpringBoot开发,并使用分布式解决订单高并发问题。保证客户、商户、银行(渠道)在支付场景下高效可用。项目分为运营后台、商户后台、APP商户端、刷脸(支付宝)机器、POS机、小程序端。
项目架构:SpringBoot,MySQL,Redis,Nginx,Vue,微信&支付宝小程序。
代码管理:Jenkins,GitLab
该系统针对工程建筑公司而开发,提供合同管理、工程款管理、财务报表中心及打印等核心功能。还包括采购管理、劳务管理、供应商等增值功能。
该系统提供不动产税费计算功能,后台可以动态配置计算公式,前端采用微信小程序接入,管理端采用Vue编写。