1、熟练应用VSCode、eclipse等开发工具,熟练使用SVN、GIT等代码管控工具;
2、熟练HTML、CSS、JavaScript、JQuery、VUE、Echarts等前端开发技术;
3、熟练SpringBoot、Mybatis等后端框架开发技术;
4、熟练掌握Zabbix的系统监控及配置;
5、熟悉ES6、java8新特性及语法,常用的JS框架momentJs、lodash等;
5、熟悉nginx、redis、elasticsearch等开发中间件;
6、熟悉Oralce、Mysql、达梦等数据库,熟悉sql操作、触发器、性能优化等;
7、熟悉Linux的相关操作命令并进行服务安装部署;
8、熟悉安全编码要求,具备良好的编码规范。
千岛湖配水工程智慧管理综合平台——智慧运维
主要负责的模块有:台账管理模块、类型管理模块、网络拓扑模块、实时监控模块、告警管理模块等。
主要使用的技术有:Vue+ElementUI+Echarts+SpringBoot+Mybatis+Oracle+Nginx+ES等。
个人职责:台账管理模块:通过ElementUI上传组件、POI实现台账模板的导入导出,并完成常规的录入功能;类型管理模块:通过contextmenu结合tree实现类型树右键菜单的录入修改功能,通过draggable标签实现类型属性可拖拽自定义;网络拓扑模块:通过svg绘制拓扑结构,结合监控及告警数据在拓扑上展示设备的运行状态;实时监控模块:通过Echarts及html实现个监控指标项的展示,底层通过zabbix监控、socket协议接收解析三方设备运行指标、shell脚本等维护数据采集;告警管理模块:通过ES完成知识库的收录功能,html+java完成告警查询及处理。
期间主要承担软件的前后端开发测试工作、独自与客户确认需求评审分析拆解、<Nginx,ES,zabbix>等服务的安装配置工作、SVN版本把控工作等
三峡梯调水调自动化系统
主要负责的模块有:关键指标模块、调度约束模块、预报降雨模块。
主要使用的技术有:Vue+ElementUI+Echarts+XTable+SpringBoot+Mybatis+达梦。
个人职责:关键指标模块:完成共计四十多个指标项的页面开发,通过XTable完成表格的编辑保存功能,Echarts结合算法实现数据的推荐、标记、鼠标选点配置等功能,vnd.ms-excel实现页面表格数据的纯前端导出功能。调度约束模块:通过XTable、ElementUI、Echarts实现约束的录入图表交互展示功能,根据实时数据与约束做对比计算进行突破值标记提醒。预报降雨模块:通过ElementUI上传组件、POI实现预报的导入功能,表格通过XTable实现预报数据的标记展示功能,编写接口读取录入的预报数据后通过GIS地图做图层展示。
期间主要承担软件的前端开发测试工作、独自与客户确认需求评审分析拆解。