1. 能够熟练的进行java编程,理解java面向对象思想
2. 熟练使用DIV+CSS进行页面的开发 ,熟悉jquery的ajax页面局部刷新技术
3. 熟练使用Oracle、Sql server、MySql 等关系型数据库
4. 熟练使用JSP、JDBC、JQuery等技术,使用Tomcat应用服务器部署web项目
5. 熟练使用Spring、Hibernate、Struts2、MyBatis、SpringMVC等框架,并可整合开发
6. 熟练使用Spring Cloud集成Spring Boot等框架开发微服务项目
7. 熟练使用redis、MongoDB等NoSql
8. 熟练使用MyEclipse/Eclipse/PLSQL/DW等开发工具、熟练使用svn、git等版本控制工具以及maven构建工具
9.了解使用.net平台C#和Winform编写应用
10.了解使用jenkins+docker+gitlab持续集成部署
项目一:智慧能源云运维平台
项目描述:
“智慧能源云平台”是在配网自动化技术和电力调度技术基础上,采用物联网、移动互联网、能源互联网技术,将电能管
理、设备运行、人员调度、应急抢修、需求侧管理、微电网管理等功能需求进行合理整合,而建立的全维度协同管理开放式
平台。
整个系统分为4层结构:
(1)设备层:电力电子、电气设备,如通讯装置、变压器、断路器、电压互感器、电容器、电抗器等。
(2)采集层:具有本地采集,并按规约上传的数据采集器,如智能电表、变压器温控器、水浸传感器、火灾烟感传感器
等。
(3)传输层:分为2个部分,一部分的功能在采集器,具有加密/认证、断点续传、自描述、智能控制功能;另一部分在前
置通讯服务器,提供在线接入,加密授权,设备在线管理等功能。
(4)应用层:为数据服务器和web服务器,提供智慧运维业务功能模块。
项目职责:
1.数据库表设计;
2.功能模块(a.中心管理;b.客户管理;c.设备台账管理;d.数据实时监测;e.数据能效分析;f.告警大模块;g.数据告警推送;);
3.支援其他模块功能保证进度;
4.需求调研;
软件环境:nginx+docker+springCloud+SpringBoot+SpringDatajpa+MySql+EMQ
开发环境:Git+idea+Gradle
项目二:产品在线注册系统
项目描述:
1.产品管理后台:
对公司产品信息进行统一管理(统一授权管理、产品信息记录、发售统计);
2.授权组件:
要求用户输入公司发售的授权码方可使用本公司产品;
授权组件由C#和Java两种语言分别编写,以满足本公司不同平台软件的授权要求,产品管理后台则为Java编写;
在微软云上部署服务器与公司私有服务器混合提供给组件在线联网校验授权;
项目职责:
1.项目管理、项目相关文档编写等事宜;
2.搭建基础框架,并进行功能开发;
3.功能模块:(a.开发授权组件jar包; b.维护授权组件dll库(C#);c.实现组件在线联网校验(提供后台接口验证)。d.同步校验数据至云端服务器,提升国外组件在线校验速率;e.授权码在线停用/激活功能;f.授权日志统计;g.其他系统功能)
4.加密方式设计 5.产品授权码生成方案设计 6.数据库表设计; 7.协助完成项目的测试、系统交付工作、对项目实施提供支持;
开发环境:SpringMvc+Spring+Mybatis+Maven+Svn+Mysql+SqlServer+Eclipse+visual studio2013