1. 熟练掌握Java初级知识,例如:反射、泛型,lambda表达式,stream流及代理等技术。具备良好的面像对象编程思想,熟
悉常用的Java设计模式(如单例、装饰、工厂、代理等设计模式)。
2. 熟练掌握JavaWeb,JDBC,及HTTP协议,了解MVC开发模式。
3. 熟练掌握原生Javascript编程,熟悉Vue及Element-UI插件使用。
4. 熟悉Spring框架,包括IOC容器、AOP面向切面编程、声明式事务处理及SSM框架的整合等技术。
5. 熟悉Mybatis、包括Mapper代理方式.和原始dao的开发方式,熟悉高级结果映射及动态SQL的编写.
6. 熟悉SpringMVC开源框架及其原理。
7. 熟悉springBoot 框架及其原理,熟练的使用start pom进行第三方框架的组合.
8. 熟悉springCloud框架包括spring Cloud Eureka服务的治理,spring Cloud Feign声明式的服务调用。
9. 熟练应用Git项目版本管理工具,能够独立进行分支的创建,项目的打包与发布.
10. 熟悉Linux 操作系统,能够使用常用的命令进行服务器的搭建.
11. 熟悉MySQL数据库,能够进行简单的SQL开发,并且了解MySQL数据库的优化。
12. 熟练使用maven工具构建项目及项目依赖的管理。
13. 熟悉Redis服务器搭建,熟悉Redis的常用数据类型及使用场景。
14. 熟悉RabbitMQ消息队列,熟练的使用RabbitMQ实现消息的发布与订阅,解决服务间通信问题。
15. 熟悉分布式事务的解决,理解分布式事务解决的CAP理论,能够使用基于RabbitMQ消息队列实现事务的一致性。
中油优途app,小程序,后台管理系统。
项目名称:优途电子券系统 (2020/12-至今)
项目所用技术:
Idea , jdk1.8 ,SpringBoot、springCloud .Mybatis、nacos 、Redis ,RabbitMQ,Maven、Git、oracle
项目描述:优途电子券系统主要针对优途商城油品券和非油品券及第三方券的管理,系统采用分布式集群部署,主要包含电子券的派发,
管理,电子券的核销,电子券的对账等功能。系统分为电子券核心模块:主要包含电子券派发,电子券核销,电子券数量管理,电子券状态管
理及电子券账单管理等,电子券监听模块:主要监听总部核销完的电子券回调到优途系统并监听对账并通知前置系统核销的状态,电子券
对账系统:主要针对核销的电子券存在状态不一致问题,通过获取总部的已核销的电子券账单,和优途电子券对账,最终保证电子券状态的
一致性。目前系统已接入四家第三方商户公司。
主要责任描述:
1、该项目属于从0到1开发,项目由自己单独开发完成,项目的技术选型及架构的搭建,库表设计建模等。
2、负责电子券核心模块的部分业务开发,及电子券对账系统和监听系统开发。
3、负责后期SQL优化,系统性能优化,分库分表实现,及限流系统sentinel的部署及开发。
4、负责后期问题排查及维护