对java有较深的认识,能够独立设计和开发。
熟悉Jave面向对象程序设计,反射,集合,多线程,JDBC等。
熟悉SpringBoot、MyBatis、vue等框架。
熟悉SpringCloud、Eureka、Ribbon、Feign、Zuul等。
熟练使用MySQL、SqlServer,了解sqlite,Redis等数据库相关知识。
熟练掌握JavaScript、Jquery、vue、Element。
熟悉Nginx、docker。
熟悉敏捷开发流程。
国内重型机械卡特集团产品进度管理项目 Java开发
项目描述:
该项目是机械工厂生产线进度管理系统,本系统为分布式服务架构,主要有人员管理服务、网关服务、业务服务;通过Excel文件导入工程生产计划以及各个工位计划工时,然后实时获取现场设备的刷卡信息,计算工位实际用时,根据计划与实际判断订单在产线上是否延迟,收集延迟信息,通过工厂大屏、生产进度等但是展示工单、工位状态。 其主要功能有计划导入、任务分配、无效时间配置、CT管理、工位、产线、区域以及刷卡历史记录信息等功能。
使用工具+技术:
工具:eclipse+VSCode+Navicat+Postman+Git+SVN+jenkins;
技术:springboot+MybatisPlus+vue+element+echarts;
工作职责:
负责区域、产线、生产进度、看板等功能模块的实现;
使用echarts+vue+element构建大屏展示、看板等页面;
负责核心功能开发,Excel导入生产计划、数据采集后的计划时间计算、订单延迟信息采集等;
参与部分模块的表结构设计以及UI设计;
使用Jenkins将项目发布到IT测试环境;
负责后续功能的维护。
项目收获:
这个项目从开始到结束以及后面的维护我都一直参与推进,提升我对springBoot+vue前后端分离形式的项目有了一定的理解,重新学习了MybatisPlus、echarts等技术,提升了自身项目开发的广度。
富士通IoT平台 Java开发|项目移行
项目描述:
富士通自研产品,一套微服务架构,将部门所做的IoT相关项目集成到IoT平台,整合相同功能(登录、工位管理、设备管理、人员管理等)并实现数据互通。集成了单点登录,人员管理,租户管理,报修管理,设备管理,rprt,全流程管理等各种IoT产品,实时获取Iot设备信息,制做相应看板监控Iot设备状态、历史记录、维修等信息。
使用工具+技术:
工具:eclipse+VSCode+Navicat+Postman+Git+SVN+jenkins;
技术:springboot+MybatisPlus+vue+element+echarts+thingboard;
工作职责:
负责设备数据的可视化管理模块的设计与实现;
负责部分IoT产品的移行以及相关功能模块的开发测试;
根据详细设计式样书整合共同部分;
实现rprt数据库SQLServer转MySQL。
通过Thingboard取得遥测数据,基于vue+element构造大屏展示页面。