1、掌握Java基本的基础知识,掌握多线程、集合、map知识,掌握websocket,熟练的运用java开发环境和项目构建,能够熟练的使用JDBC、Servlet;
2、掌握mysql数据库知识,掌握Oracle数据库的知识,能熟练使用navicat、plsqldev等数据库操作软件;
3、掌握spring基础开发框架、springmvc垂直开发框架、mybatis持久层框架,掌握IOC和AOP;
4、掌握基本Linux指令,项目的部署和发布熟练;
5、掌握nginx的使用,会部署多个tomcat服务器实现负载均衡或设置轮循权重;
6、掌握springboot快速开发框架;
7、掌握springcloud微服务开发框架、会使用eureka、consul或者zookeeper作为注册中心进行服务治理、会使用feign调用服务、会使用hystrix处理雪崩效应和实现服务降级、会使用zuul网关框架对请求进行管理和实现负载均衡、会搭建springcloud分布式配置中心等。
某项目:本课题主要包括单点登陆系统并整合平台系统,地图服务,算法服务,态势服务、规划服务、指挥控制服务,后续研发可能整合新的课题服务。当前为项目二期迭代升级,并添加新的需求适应软件出口和目标客户的实际所需,完成上级下发研制任务。