ID:20273
黄勇 java开发工程师 14年经验
2025-04-04
个人介绍:熟悉java编程语言,代码书写规范; 熟悉JAVAWEB技术体系架构; 熟悉Spring,能熟练使用MyBatis、MyBatis-plus、SpringMVC等开源框架开发技术; 熟悉spring boot,spring cloud; 熟悉MySQL,oracle数据库技术以及非关系型数据库redis; 熟悉rabbitmq和rocketMq以及kafka 熟悉maven和gradle; 了解postman测试工具; 了解dubbo,zookerper,nacos; 熟悉idea开发工具。
项目经验:项目名称:电仪排队 开发环境:idea+mybatisPlus+mysql+spring cloud+springboot+maven+jdk8+kafka+rocketmq+redis 项目描述:货主发一笔电仪货源,司机可以点击联系货主,去跟货主打电话,对于其他的司机来说,这笔货源就是一笔排队货源,再联系货主的话就需要加入排队,这时就会弹出排队弹窗阻拦司机打电话,弹窗会展示当前有多少人在排队,预计等待多长时间, 责任描述: 1. 参与需求分析,设计接口文档、接口开发、单元测试、前后端联调 2.通过redis处理排队内部缓存逻辑 3.利用kafka异步发送服务端埋点数据推送大数据 4.通过rocketmq推送状态给匹配 5.通过切面和注释实现redis分布式锁 6.代码优化 项目名称:批量转账 开发环境:idea+mybatisPlus+oracle+spring cloud+springboot+maven+jdk8 项目描述:公司app是宁波银行针对企业客户开发的一款app,实现手机端就可以实现交易功能。主要有行内行外的单笔转账,批量转账、扫码转账、工资代发、交易退汇、跨境结算等功能。 责任描述: 1. 参与需求分析,设计接口文档、接口开发、单元测试、前后端联调 2.利用多线程处理大批量交易,基于rocketmq实现可靠消息最终一致性 3.对于耗时长的任务,采用异步处理方式优化,提升用户体验优化低性能接口,提升用户体验
技      能: Java  
¥200 / 8小时
立即预约
ID:21056
刘华 java开发工程师 14年经验
2025-04-04
个人介绍: 掌握vue及前端组件开发。有后台管理、app、微信小程序页面开发经验。  熟悉泛型、反射、IO流、stream流、自定义注解、aop、多线程、日志、缓存等操作。  熟悉sql事务、锁及索引。掌握mysql、Oracle、达梦数据库,及redis缓存。  熟悉Feign,Gateway,nacos,RabbitMQ等组件,了解微服务的设计原则、拆分粒度、服务治理等。  掌握多种设计者模式。  有一定的数据结构和算法基础。  熟悉项目开发流程。
项目经验:一、台州水利系统【2022.10-2023.07】(vue+三维可视化+ssm+nacos+RabbitMQ) 项目描述:该项目旨在提供水利系统的管理和监控功能,并通过三维可视化技术展示相关数据。 项目职责:根据前端需求提供接口、编写管理后台的前后端代码,并根据验收要求进行代码调整。 解决难点: 1.接入海康、乐橙云接口及污水厂提供的污水数据接口。 2. 优化对openTSDB数据库的查询,主要是降低查询的精度并添加重试机制,以提高查询效率和稳定性。 3. 使用RabbitMQ接入高频设备报警数据,使用定时任务接入第三方的监测数据(低频,4小时一次)。 4. 生成统计报告,因需要查询的数据量大、种类多,导致速度慢的问题,采用多线程和优化sql语句及加入索引等方法提高速度,由15秒左右提升到4秒内。 5. 解决动态表名问题。 二、双控双防系统【2023.05-至今】(vue+uniapp+ssm+nacos+达梦数据库) 项目描述:为落实《2023年度危险化学品重大危险源企业双重预防机制数字化应用提升工作方案》要求,推动危险化学品企业双重预防机制数字化应用水平持续提升。 项目职责:与甲方沟通,进行需求分析, 确定系统功能, 参与系统以及功能模块的设计。项目编码阶段负责相关功能模块的实现,编写用户使用文档。 解决难点: 1.搭建框架基础性功能。 2.面向普通用户的定时任务调度,提供可视化页面供普通用户操作。因为有多种任务要求(每日、每周、周期、工作日、节假日等),使用策略模式开发,便于维护及后期扩展。 3.定时任务多,产生大量定时任务同时执行的问题(100+),因甲未引入分布式任务调度及未提供MQ等消息队列组件,采用异步处理方式及优化调度策略,根据业务需求,分散定时任务的执行。 4. 接入其他同功能系统数据及上报政府相关系统,数据量小的使用http请求调用接口,数据量大的使用TCPSocket,加入失败重试机制及记入日志,提供可视化页面对传输失败的数据重新对接或上报。 5. 使用hutool加自定义注解实现复杂的excel表格的导入导出。 三、合同管理系统【2023.07-2023.08】(vue+ssm+mysql+Oracle) 项目描述:实现对远大集团销售和购买合同的数字化管理和打印功能。 项目职责:个人独立开发并部署,(采用若依框架快速开发) 解决难点: 1. 将合同管理系统整合到远大集团的现有系统中,需要重写登录和注册方法,以支持从远大系统内部自动登录和手动登录两种方式。 2. 多数据源问题(2个mysql+1个orcale)。 3. 通过rtf模板文件及纯文本xml数据最终生成PDF文件。
技      能: Python  
¥400 / 8小时
立即预约
立即预约
意见反馈