1、熟练Java(集合框架、I/O流、多线程等)
2、熟悉常用的相关的设计模式
3、熟练Java Web开发。服务器的使用以及JSP、Servlet等表现层技术。
4、熟练使用spring mvc、spring、hibernate、mybatis、mybatis plus、springboot开源框架等、及springcloud微服务等。
5、熟悉使用Java Web开发的相关工具。Eclipse/MyEclipse/ideal、maven项目构建工具、SVN和Git代码管理工具、PowerDesigner、Navicat、PLSQL、、报表ireport 等。
6、熟练使用Tomcat服务器、nginx服务器、了解jenkins安装配置及自动化部署。
7、熟悉linux常用命令,会写简单shell脚本。
8、能熟练使用MySQL数据库及了解orcale数据库。
10、能熟练使用web前端开发常用的框架技术。包括CSS、HTML、JavaScript、JQuery、JQuery相关插件、ajax等以及vue组件开发、Element-UI库等、了解Echarts、百度地图等。
ideal/mysql/git 网关聚合平台主要用于管理第三方接口的管理,包括接口注册、发布、下线或定时下线及数据源管理以及黑白名单管理以增加系统的安全性等。在平台里可以很清楚了解到当前接口在不同维度下的使用情况,同时也可以随时查看网关服务器节点的状态等。
该项目主要采用了敏捷开发开发方式,使用技术有springboot架构,遵循restful规范前后端分离架构,并使用swagger2 api文档工具。后台主要是以redis中间件以及springcloud微服务等技术,前端使用的vue及nodejs,element-ui,axios及echart图表展示等。