熟练掌握Struts2、Spring、Hibernat,mybatis,SpringMVC,SpringBoot等常用开源框架,快速开发企业应用;
熟练掌握HTML、CSS、JavaScript、JQuery等页面技术;
熟练掌握react全家桶技术栈。
熟练掌握MySql能够熟练编写SQL语句;
熟悉Tomcat、WebLogic应用服务器;
熟练运用svn、git、Maven等项目管理工具;
熟练使用Linux操作系统,掌握常用指令、能够搭建开发环境;
熟悉es6语法,能熟练使用react编写组件以及页面
1、监控运维平台
本系统主要功能是监控公司服务器运行状况,包括每台服务器的硬件信息(例如Cpu,内存,硬盘,进程数等),软件信息(服务器上运行了那些资源,例如HBase,Kafka,mysql,Hadoop集群等等资源,这些资源的运行状况,例如mysql占用多少内存,有多少会话数。) 系统分为管理员视角和租户视角,系统根据告警规则产生告警,告警又分为多个级别(信息,一般,一般严重,严重,灾难),产生告警后会通知相关负责人(微信,短信,邮件),然后产生工单。按照流程去解决相关告警。
本项目分为若干模块,主要模块有概览模块,监控模块,告警平台模块,数据维护模块,配置模块,拓扑图模块,聚合图形模块等
2、epm-ui前端解决方案
本项目是为了解决公司项目前端页面样式不统一以及前端页面开发复杂的问题,用这套前端方案可以轻易解决前后端分离的问题。
本项目采用react+redux+react-router+webpack+babel+eslint等技术搭建开发环境。主要是编写样式统一,美观的组件,例如Input,Select,Radio,Checkbox,CheckboxGroup等组件,提供不同风格,满足大部分项目需求的组件。