1、熟练掌握Java核心编程,并能使用JavaSE平台中常见的API进行编程。
2、熟悉单例模式、工厂模式、代理模式等常用的设计模式,了解常用的数据结构。
3、熟悉Linux操作系统的常用命令和基本使用,并能在linux上进行整个项目部署,集群相关集群环境搭建
3、熟练使用MyEclipse、IDEA、GIT/SVN、Maven、PL/SQL、Navicat等开发工具,并能使用Junit4、Log4j、logbook、Debug进行程序调试。
4、熟练使用springBoot、Spring、SpringMVC、Struts2、MyBatis、hibernate、rocketMQ、webSocket等基本Web开发框架技术。
5、熟练VUE、JQuery、EasyUI等前端框架及前后端Ajax异步交互,熟悉HTML、CSS、JavaScript等前端开发技术
6、熟悉使用Oracle、MySQL、sqlServer等关系型数据库,熟悉Mysql数据库主从复制模式和读写分离架构原理
7、熟悉使用redis及redis持久化操作,并对ehcache、memcached、Monogodb有一定了解
8、深入了解jvm调优和tomcat调优。熟悉tomcat集群部署以及nginx反向代理等技术。
9、深入了解JAVA8编程。
10、了解安全框架Shiro、全文检索技术Lucene、elasticSearch、IK分词器等技术
11、对大数据框架hadoop有一定了解
一、WMS仓库管理系统
开发环境:win10+jdk1.8+eclipse+sqlServer+tomcat
主要技术: 1、核心框架:springmvc+spring+hibernate+httpClient+VUE+zkoos
项目描述:
该项目为完成大连川崎公司,船舶制造原料管理。系统采用立体仓库+平库结合管理。WMS仓库管理系统主要完成物料按照指定策略进行上架、出库、拣货、发运等功能。向上对接日方DMACS系统获取出入库单据。向下对接WCS调度系统从而下达出入库指令以及采集堆垛机、穿梭车等设备状态信息管理。除WMS PC页面外,系统还包含手持、安卓电视等开发APP及显示屏程序。
主要职责:
1、主要任务 参与前期需求讨论、系统设计、系统开发、测试、接口联调、部署上线、后期维护。
2、完成入库路径、入库策略、出库路径、分配、释放等策略、盘点、抽检等控制、以及任务下达控制。
3、基于ZKOOS+spring+springMVC+hibernate+redis完成系统PC界面定制开发。
4、利用VUE+vux完成PDA手持设备APP开发。利用VUE+webSocket完成安卓电视显示屏APP开发。
5、使用jasperreport完成报表设计开发 以及 采用HttpClient并基于XML格式数据传输完成与日方DMACS系统对接。
6、完成客户定制化数据表结构设计。
7、完成项目部署上线并对上线系统完成日志和tomcat优化。
二、b2q电商系统
开发环境:win10+jdk1.8+IntelliJ IDEA+MySQL+centOS7.0
主要技术: 1、核心框架:springboot+springmvc+spring+mybatis+mybatisplus
2、其它技术:JWT+shiro+quartz+druid+slf4j、log4j +elasticSearch+IK
主要职责:
1、使用powerdesigner参与相关数据库设计与维护
2、对接阿里云和七牛云完成平台文件上传、并使用javaMail完成邮件发送验证码等功能接口的实现
3、利用elasticSearch+IK分词并结合责任链+反射技术完成平台搜索引擎开发、实现普通商品搜索、供应商搜索以及对搜索结果字段进行高亮展示功能。
4、整合redis缓存完成平台首页相关开发。设计首页广告相关内容管理系统。并对其进行优化。
5、完成平台后台管理系统接口开发。采用JWT和动态代理模式完成后台管理系统认证和权限管理
三、OA办公系统
开发环境:Linux+Win7+JDK7+resin+ IntelliJ IDEA+mysql+oracle+sqlserver+DM
主要技术:1、核心技术:servlet+mybatis+redis+druid+xfire+jsp+react+log4j
1、使用xprofile进行客户线上环境性能分析。并结合前端控制台+日志进行相关线上问题定位和修改。
2、负责项目中需求文档和开发说明文档编写
3、主要负责工作流程部分功能模块从页面到后台的实现
4、利用poi技术实现将流程转为数据报表查询并提供导出操作。
5、实现流程中表单创建,自定义流程表单中需要的字段。实现路径的管理,各个节点操作者,出口设置等功能。
6、前台实现用户可新建接口的查询,待办、已办事宜的查询。以及流程的提交、转办、转发、意见征询等功能。