1、精通java语言及面向对象的设计思想,具有扎实的java编程功底和良好的编码规范及注释规范。
2、精通Tomcat应用服务器,并可配合Eclipse、Maven等IDE进行B/S系统开发
3、熟练使用Servlet、JSP、HTML进行编程。
4、熟练使用标准SQL语句,熟悉SQL Server、Oracle、Mysql数据库,熟悉DBCP,C3P0等连接池的使用。
5、熟练使用PowerDesigner、PL/SQL Developer、Navicat等工具进行数据库开发。
6、熟练使用MyBatis、Hibernate、Struts、Spring、SpringMVC、springboot、dubbo等开源框架。
7、熟悉JavaScript、XML、JQuery、AJAX、Json、DOM编程、CSS等技术。
8、熟悉应用Java反射机制、Annotation注解进行编程。
9、熟悉应用一些常用设计模式 (单例模式、模板模式、工厂模式...)
10、熟悉使用SVN等版本控制工具。
11、熟练使用linux系统,相关软件安装及应用的部署及维护,基础shell脚本的编写。
12、了解Hadoop相关组件,熟练编写mapreduce,spark等数据分析程序。
13、了解python、scala语言
项目名称: 哈尔滨市建筑机械施工有限公司OA项目
担任角色:程序员 开发人数:5人 开发时间: 2016.02-2016.05
开发工具: MyEclipse2014、PowerDesigner、MySql、Tomcat7、svn
项目描述: 结合公司旧OA系统,全面考虑办公自动化的功能、性能、可操作性和可视性,使得设计的新系统能够克服旧系统中的不足,增强旧系统的功能,为各职能部门办公人员实现无纸化和移动办公。在设计实施的过程中尽量要做到吸收和继承旧系统的优点,保留旧系统好的操作习惯,新系统还应具有良好的扩展性、易用性,安装、实施、管理简便,运行维护费用低的特点。通过办公自动化系统的建设和应用,逐步实现哈尔滨市建筑机械施工有限公司办公无纸化、信息电子化、办公事务处理并行化,以提高办公效率和办公质量为最高目标。
负责模块: 1.员工管理: 查询出本部门及其下属部门的员工,支持分页,显示出对应的部门,点击员工姓名以弹窗的方式显示出员工的详细情况,可以对每个员工进行删除和修改,支持多选删除和多选修改,支持模糊查询,支持根据部门,年龄,姓名等对员工进行查询。
2.权限配置: 该功能可以对下属的人员进行查询,并查询已拥有的权限和尚未拥有的权限,可以授予未拥有的权限,也可以删除已拥有的权限。
3. 任务指派:可以查询出本部门及下属部门的员工,选中一名员工后可以填写任务的名称和主要内容对任务进行分发。
4. 请假申请:可以查询出自己的上级并且拥有批准请假权限的领导,填写请假申请表,申请之后领导可以接收到申请,并按照流程一步一步的进行审批,该领导审批成功之后转到上级领导,由上级领导继续审批。
5.待办已办:人员登录之后再主界面查询出相应的待办事务和已办事务,可以点击进行处理,如果是待办事务的话则可以进行审批或接受,如果是已办事务可以查询出事务进行到哪一个流程和历史流程。
项目技术: MySql,Spring,SpringMVC,MyBatis,css,Jquery,Ajax,ZTree+el,jstl 。
项目名称: 黑龙江省卫生厅监督管理系统
担任角色:项目组长 开发人数:6人 开发时间: 2016.06-2016.09
开发工具: MyEclipse2014、PowerDesigner、MySql、Tomcat7、svn
项目描述: 黑龙江省卫生厅监督管理系统是对全省各级卫生行政部门、卫生监督机构及其他协作单位、人员的基本信息进行数据库管理;并实现各类信息的增减、修改、保存、查询等基本功能,并与其他业务流程相互衔接,信息共享。通过采集全省卫生监督机构、卫生监督员信息,建立全省统一的卫生监督机构和监督员的本底数据。卫生监督机构信息包含编制人员、机构职能、办公场所等。行政部门及其他协作单位信息包含工作职责、地址、人员、联系方式等
负责模块:1.机构列表管理:该功能可以对机构列表信息进行实时查询,也可以对错误的信息进行修改,删除等操作,可以进行多选删除和多选修改,可以添加新的机构列表,删除机构信息时,判断机构下是否有其他人员,如果没有直接删除,如果有则给出提示。
2.仪器设备配置情况管理: 该功能可以对仪器设备配置情况进行实时的查询,便于维护仪器设备,可以对错误的信息进行修改,删除等操作,可以进行多选删除和多选修改,可以添加新的仪器设备。
3. 人员列表管理: 该功能对人员列表信息进行查询,查询时可以显示出人员的上级组织和机构,也可以对错误的信息进行修改,删除等操作,可以进行多选删除和多选修改,可以添加新的人员。
4. 人员授权:该功能可以对下属的人员进行查询,并查询已拥有的权限和尚未拥有的权限,可以授予未拥有的权限,也可以删除已拥有的权限。
项目技术: MySql,Struts2,Spring,Hibernate,Jquery,Ajax,el,jstl,ztree。
项目名称: 依迅北斗车联网大数据服务平台
担任角色:程序员 开发人数:5人 开发时间: 2017.09-2017.12
开发工具: Eclipse、PLSQL、Tomcat8.5、svn
项目描述: 本系统是对入网车辆的监控、企业平台、政府平台以及中断设备的综合管理,上下级平台间的通信,终端和本平台间的通信,交通部车辆定位协议,和4g视频协议的解析,车辆异常情况分析。
负责模块: 1.数据采集: 按部标808协议及第三方协协议,接入终端上报的指令
2.数据发布订阅: 发布采集的指令消息到KAFKA,为数据需求方提供消息订阅功能
3.实时分析:808协议解析,位置入hbase,实时位置入redis
4.离线分析:
项目技术: Oracle,Spri