1.熟练使用主流Spring、SpringBoot、SprinCloud 、SpringMVC、MyBatis,Hibernate等框架,快速上手新型框架
2.熟练nginx代理,精通消息队列RocketMQ,熟练使用XXL-JOB,Quartz定时任务管理配置使用,linux常用命令
3.熟练使用Oracle、DM数据库,MySQL关系型数据库
4.熟练利用redis来实现的缓存、分布式锁、分布式session、
5.熟练dubbo+zookeeper(分布式服务框架)
6.熟悉rabbitMq消息队列,webService、HttpClient远程服务调用技术
7.熟练使用Eclipse,MyEclips,IDEA做Junit单元测试
8.熟练的优化能力(代码优化、业务优化、sql优化等)
9.熟练使用tomcat服务器、SVN版本管理工具、Maven项目构建工具、FindBugs项目管理工具
10.熟练使用js、jQuery、ECharts,Bootstrap,EasyUI,LayUi等前台集成UI框架技术
11.熟悉vue,avue,前端主流框架,能独立开发前端项目
12.深入了解gis开发,掌握leaflet,openlayer,高德api开发技术
13.了解docker, k8s 容器技术开发。
14. 熟练运用监控技术promethues,grafana,alertmanage 等。可以独立搭建一套完整的监控系统。
参与过大型系统开发:
1.新能源发电功率预测与气象预警服务系统,此系统为千万级项目,监测湖北省所有光伏电站和风电场,根据天气数据可以预测未来3,7,30天所发生的电量。可以实时预警设备故障,安全隐患等功能,采用spring cloud 微服务架构分布式开发,数据传输使用kafka消息队列,分布式缓存技术Redis,整套系统用时一年左右,平稳试运行一年。为电力局供电体系保驾护航。
2.集成平台系统,打通全公司所有业务系统交互,监控业务接口性能,提升业务系统改进。
采用dubbo+微服务方式开发,K8S 容器技术部署,promethues技术监控,alertmanage技术告警,grafana技术统计看板。
本项目是为湖北省气象局开发的一套功率预报系统。该系统包含微信公众号和web端,有帐号管理,⻛机管理, 短期功率,超短期功率,⻛向⻛速,数据监控和异常警告几个模块,该系统不同的线路会根据不同的权限给不同的用户管 理,一条线路下包含多个表,当某个表的功率超出上下限就会给用户发送短信提
集成平台是一个支持复杂信息环境下应用开发和系统集成运行的软件平台。其功能在于连接两个或更多的应用程序,简化不同软件应用系统之间的通信,使它们像一个整体一样进行业务处理和信息共享。