1、熟悉I0、多线程、集合、网络编程等;
2、熟练应用Spring、SpringCloud、SpringBoot 、SpringMVC、Dubbo等框架。
3、熟练使用MySQL、Oracle、Redis缓存、Zookeeper等;
4、熟悉Linux操作系统,掌握常用的Linux命令;
5、熟练使用Jenkins构建持续集成;
6、熟练编写软件需求文档、数据库表结构设计等;
1、系统管理平台
使用Spring Boot+OAuth2框架搭建系统管理平台,实现用户登录、部门管理、角色管理、权限管理等。
2、使用微服务框架构建PAAS平台
使用Spring Cloud 组件构建微服务框架,其中组件包括服务注册与发现(Eureka)、路由网关(zuul)、分布式配置中心(Spring Cloud Config)、断路器(Hystrix)等,对以上组件实现与优化,保证微服务之间的正常调用,确保整个系统的稳定。
3、国防卫士管理平台
是为武装部开发的民兵信息管理平台,其中包括查看民兵的分布情况、注册用户、民兵基本信息、灾情上报、宣传教育、民兵学时统计、信息推送等,使用Dubbo作为分布式服务架构,shiro权限控制,redis缓存,ELK全文检索。