个人介绍
1.熟练掌握java核心技术,有良好的编码习惯,熟悉ArrayList,HashMap存储原理;
2.熟练掌握MySQL,了解InnoDB存储引擎、事务隔离级别、锁、索引,有一定的SQL语句优化能力;
3.熟悉多线程并发特性、死锁问题、CAS原理:
4.熟练使用Redis,熟悉数据类型、缓存持久化、集群模式、分布式锁、对于缓存雪崩等问题有解决经验;5.热悉Spring全家桶,熟悉!0c和AOp的设计思想,熟悉SpringMVC的核心工作流程,了解SpringBoot的自动配置原理。熟悉CAP理论、Ribbon负载均衡的算法策略、OpenFeign;
6.熟悉工厂模式、策略模式、代理模式等设计模式;
7.熟练掌握RabbitMQ,掌握持久化机制,消息可靠性,延迟消费等,解决过消息积压等问题
8.了解Dubbo和zookeeper的使用;
工作经历
2024-09-01 -2025-07-01宁波文钥科技有限公司java开发工程师
信息化平台是基于新一代信息技术与化工行业深度融合的管理系统,旨在通过数字化、网络化、智能化手段提升化工企业的生产运营效率、安全管控能力及决策水平。平台提供智能巡检、隐患治理、数据上报,作业票,中代码等核心功能实现生产全流程的实时监控、风险预警与高效协同,助力企业安全、高效、合规运营。技术栈:workflow+liteflow+springboot+mybatisplus+dubbo+redis+rabbitmg等工作职责:1.负贵智能巡检模块的开发,使用责任链+工厂+策略模式+rabbitmg实现根据不同的巡检计划类型异步分发巡检任务 2.负责作业票模块的开发,采用多线程并发技术,实现八大类作业票(动火、受限空间等)并行生成,将平均开票时间从18秒缩短至3秒 3.负责中代码模块的开发,独创"系统字段+自定义字段"混合绑定模式,支持动态表单配置,通过可视化配置界面,可快速适配不同企业的个性化需求,配置变更实时生效,无需停机部署,提升系统灵活性。4.负责隐患治理模块的开发,基于liteflow+Workfow双引擎驱动+独创中代码系统,实现业务流程动态编排,支持实时调整业务逻辑,规则变更秒
2023-09-01 -2024-06-01杭州毕博科技有限公司java开发工程师
毕博小工单是专门针对中小型制造业企业的轻量化MES系统,具有配置快、易使用、功能全、可拓展等特点,是简单实用的工厂数字化小程序。产品将工厂生产过程中所涉及的产品规格、生产流程、物料管理、人员调配等信息进行标准化梳理,帮助工厂从0到1建立车间数字化管理体系。毕博小工单集成了实时报工、一键投料、工序追踪、扫码追澜、薪资计算等功能,将最繁琐的工作通过数字化手段进行管理,切实解决中小企业QCD问题,帮助中小工厂降本增效,实现生产高质量发展。工作职责: 1.负责工单、任务模块的开发,使用RabbitMQ进行异步下单生成任务提高系统响应速度和并发处理能力。 2.负责执行模块的开发,采用AOP模式实时记录任务状态变更,确保任务执行过程的实时监控和记录。 3.使用WebSocket实现实时通知功能,及时推送任务执行进度和状态更新。 4.使用EasyExcel库开发数据导入导出功能,支持大数据量的快速处理和文件格式的灵活支持5.使用策略模式设计和开发异常表单审核功能,提升审核流程的灵活性和扩展性。 6.使用Redis作为缓存数据库,优化物料信息的存储和访问性能。 7.实现物料流向和库存情况的实时跟踪,支
教育经历
2019-09-01 - 2023-07-01江西应用科技学院软件工程本科





