Java基础:熟练掌握Java语言的基础知识,包括语法、数据类型、流程控制、面向对象编程等。
Java核心库:熟悉并掌握Java标准库(Java API),包括集合框架、I/O操作、多线程、网络编程等。
Java EE(Enterprise Edition):了解Java企业版技术,包括Servlet、JSP、EJB、JPA等,用于开发企业级应用程序。
Spring框架:熟练掌握Spring框架,包括Spring Core、Spring MVC、Spring Boot等,用于构建企业级Java应用程序。
Hibernate:熟悉Hibernate框架,用于实现对象关系映射(ORM)和数据库操作。
Web开发:掌握Java Web开发技术,包括HTML、CSS、JavaScript、RESTful API等,用于构建Web应用程序。
数据库:熟悉关系型数据库(如MySQL、Oracle)和数据库设计,能够编写和优化SQL查询。
版本控制:熟练使用版本控制工具(如Git)管理代码版本和协作开发。
测试:了解单元测试、集成测试和功能测试等测试方法,并能够编写和执行测试用例。
性能优化:具备优化Java应用程序性能的能力,包括代码优化、内存管理、并发控制等方面。
安全性:了解Java应用程序安全性的重要性,包括数据加密、身份验证、授权等安全措施。
跨平台开发:具备在不同操作系统上开发和部署Java应用程序的能力,充分利用Java的跨平台特性。
项目名称: 数字化工厂生产执行系统
项目描述:
用于管理制鞋厂整个工厂的业务生产系统 。其中包含了:组织机构 、用户角色 、权限分配 、制鞋信息 、业务订单 、计 划任务 、生产排工 、设备台账 、点检抱修 、产品质检 、仓库货存 、工艺流程 、生产看板 12 大功能模块 ,进行细化管 理了工厂各种信息 ,实现了制鞋业的数字化工厂 。
我的角色: 软件工程组组长
项目责任:
负责 MES 管理中生产大屏看板 、设备台账 、计划任务 、生产排工模块:
大屏看板的页面分布设计 、大屏看板的接口开发;
设备台账的功能全栈开发 :包括了前端页面 、后端接口的开发; 实现了流程式的台账新增修改;
计划任务的功能全栈开发 :包括了前端页面 、后端接口 、开放接口的开发; 实现了计划任务的新增修改 、计划上线 、 任务下发设备的功能;
生产排工的设备交互:通过系统接口和 nore-red 技术处理与设备的交互逻辑,实现完成生产设备的正常运行,完成下 发任务的动作 。
项目成就:
将项目交付时间缩短了三个月以上,并在客户端获得了高度评价。
优化项目实施流程,提高了团队效率和项目交付质量,减少了项目成本。
解决了三个复杂的技术问题,使项目能够提前完成并达到客户的预期要求。