• 熟练JavaSE、JavaEE,面向对象,异常,常见集合类;能够使用Java8 Stream API高效操作集合类;
• 熟悉Spring,SpringMVC,Mybatis,Mybatis-Plus,SpringBoot框架;
• 熟悉Mysql数据库、Oracle数据库,SQL语句的编写,如联表查询,子查询等;
• 熟悉Redis常用数据结构,使用场景,持久化方式,
• 熟悉HTML,CSS,JavaScript,Vue,Element-UI的基本使用,能够独立开发出简单的页面;
• 掌握SpringCloud,GateWay网关,Nacos,注册中心,OpenFeign,Seata等分布式组件的基本使用
• 了解RabbitMQ消息队列的使用场景如异步调度,应用解耦;
• 了解缓存穿透,缓存雪崩,缓存击穿等问题的解决方案;
• 了解本地事务,分布式事务,索引,查询优化;
• 了解常见设计模式,服务器部署;
• 了解线程的创建和使用,动态代理机制。
BIM智能一体化管理系统:
开发技术:Spring Cloud,Redis,MySQL,RabbitMQ,MinIO,Seata
•通过MinIO实现主流格式文档,图片,视频的上传、删除、移动和存储,并加强模型文档信息精度。同时,我还支持了资源文
件的分类、检索、下载和在线查阅,使得文档信息的管理更加高效。
•采用RabbitMQ解决不同系统通信的问题,将设备定时反馈数据等对实时性及信息完整性要求不严格的数据通过RabbitMQ和
Redis等中间件进行异步处理从而减轻服务器和数据库压力;对于安防告警等对实时性要求高的消息直接使用Open Feign远程
调用同步处理,以保证信息的及时处理和完整性。
•在系统中使用了Seata分布式事务管理框架,实现了分布式事务的管理和控制,保证了数据的一致性和可靠性。
•在系统的部署和维护中,使用了MySQL数据库和Redis缓存技术,以提高系统的性能和稳定性。同时,还使用了Spring
Cloud的组件,实现了系统的分布式部署和集中化配置管理。
重智能制造运营MOM管理平台:
开发技术:Apriso、Oracle、HTML、JS、VUE
担任接口组长,负责与其他系统之间的接口联调;
担任开发管理及设备模块组长,负责开发人员的培训、进度管理,负责设备模块的功能实现;
成品库的基础数据模块,完成产品库业务类型,编码数据、类型和分类维护功能;
成品库管理模块,完成整机产品的出入库和移库的事务操作管理;
完成整机产品盘点任务管理、现场盘点、盘点结果调整等功能;
完成整机产品的库龄报表、接收SAP发货单接口、整机台账-明细等功能;
完成备品备件模块的功能开发。
档案管理系统:
开发技术:SSM,Redis,MySQL,MinIO,ElasticSearch,Element UI+Vue
项目职责:
•编写代码注释和开发文档,辅助进行系统功能定义程序设计。
•根据设计文档或需求说明完成代码编写,调试和根据要求进行系统测试与bug修复。
•编写RESTful API接口,提供给前端调用,协作前端团队完成前端开发,实现页面交互和数据展示。
•实现档案管理模块的实体档案的进出库管理,实现电子档案文件的新增上传,修改和销毁等功能。
•使用ElasticSearch对档案和档案的审批历史,销毁记录进行检索提高档案信息检索的效率和准确性。
•为了实现电子档案文件的新增上传、修改和销毁,使用了MinIO来实现文件的存储和管理,为用户提供便捷的档案管理服务。