chengzl
9天前在线
全职 · 800/日  ·  17400/月
工作时间: 工作日9:00-18:00、周末9:00-18:00工作地点: 远程
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

1、熟练掌握IDEA/Eclipse、Svn/ Git、Maven/Jenkins等工具的使用
2、能够开发小程序、公众号,掌握前端HTML/CSS/JS基础, VUE,React等框架
3、熟练掌握Spring/Mybatis/ SpringBoot/Cloud全家桶并运用
4、熟练掌握rabbitmq、rocketmq、kafka等消息队列在项目中的使用
5、熟练掌握运用Mysql、Oracle、sqlserver数据库
6、能够对nginx、tomcat进行配置调优
7、能够使用docker容器化技术部署生产应用
8、能够使用rancher+docker实现容器编排和缩扩容

工作经历

  • 2023-06-08 -2024-01-18网讯达科技java研发工程师

    Web平台 技术选型:springcloud+mybaitsplus+mysql+redis+rabbitmq 项目描述:该系统是用于公司内部/外部作业人员作业时,对于工作流程、工作步骤、是否存在安全隐患等一套电子化工作记录与监管系统。 个人职责:对于作业人员的内外部人员资质的维护包括头像、资质有效期、资质的变更以及内部人员的部门变动需要同步部门编码等。

  • 2022-10-05 -2023-05-08辅良科技高级Java及组长

    云财务系统 技术选型:springcloud+mybaitsplus+mysql+redis+rabbitmq 项目描述:该系统是针对财务报税实现多功能一站式报税业务,包括:进销项发票、发票管理、票据管理、个税管理、智能申报、凭证管理、账簿管理、财务报表管理、结账, 电子档案等功能。 个人职责:技术组长。负责和产品沟通需求文档,根据需求文档编写具体的功能文档。例如负责电子档案、个税管理、智能申报环节等消息队列消息创建与消费,包括消息队列的搭建、核心功能开发以及辅助组员解决消息队列开发中遇到的难点和保证进度顺利进行。 项目难点:个税批量申报调用税局接口慢,给用户带来不好的体验效果。 解决方法:最终讨论解决方案是通过消息队列解耦,保证用户体验。同时也要保证消息的可靠性投递及消费和人工幂等性。

  • 2021-10-01 -2022-09-01环语垣信信息技术限公司高级Java及合伙人

    便民e生活 技术选型:springcloud+mybaitsplus+mysql+redis+rabbitmq 项目描述:该小程序是针对石家庄本市及周边做一款小程序,涉及石家庄周边一些好吃好喝 好玩的小吃、门店、电影门票及旅游景点等。 个人职责:负责页面的二次优化、数据库字段的设计调整、项目服务器部署上线以及接口调 整优化。 项目难点:促销活动、门票等库存超卖分布式事务解决方案,就是下单支付。 解决方法:门票活动等抢票防止超卖超领情况,采用 redis 分布式缓存来限流,使用 rabbitmq 消息 ack 确认机制 confirmCallback 和 returnCallback 来保证下单和支付等 消息可靠性投递。

  • 2018-02-04 -2021-09-01宇琪同程科技限公司高级后端工程师

    app应用开发 技术选型:springboot+mybaitsplus+mysql+redis 项目描述:该系统是给用户提供推荐多种知名优质app客户端拉新福利优惠政策,让线下营销拉新人员指导用户完成优惠权益核销。 个人职责:技术主管。负责对接各大广告主拉新数据、对政策的变动和领导开会讨论并转化成文档量化具体的开发功能分给开发同事。负责数据库设计,使用swagger实现项目接口文档,搭建redis主从复制,mysql主从复制、读写分离以及nginx负载均衡,对接支付宝、淘宝、京东、淘宝特价拉新数据接口,对接第三方支付(支***支付)。 项目难点:主要是运营后台excel导出数据,导出一整月的某个产品拉新数据100万左右大小几十兆,下载导出非常慢问题。 解决方法:部署单独文件导入导出服务器并采用缓存级alibaba EasyExcel做导入导出不会占用大量内存,8M服务器带宽只需十秒左右。

  • 2016-10-01 -2018-03-01华盛智酷科技限公司高级及组长

    易停车app 技术选型:springcloud+mybaits+redis+rocketmq+docker+rancher容器化自动化部署缩扩容 项目描述:易停车系统核心思想是解决城市居民开车出行找车位难停车难问题,通过该系统快速查看附近的停车位及收费标准等信息。 个人职责:负责服务号端消息推送、系统公告消息推送、对接三方支付服务接口实现用户充值提***推送***能,对接摄像头设备扫描识别车牌号。 项目难点:对第三方支付,充值***红包等编码抽离通用性设计。 解决方法:对支付服务抽离设计、使用工厂模式、设计抽取通用组件,异常支付模块开发,交流流水/凭证。

  • 2014-09-01 -2016-09-01鼎亚络科技限公司Java研发工程师

    破烂王 技术选型:springmvc+mybaits+mysql+redis+jenkins自动化部署 项目描述:本系统的核心思想就是以城市居民为中心,帮助百姓足不出户,在线下单要卖的废品、收废品者上门、废品现场清点核对以及在线支付等功能为一体的便民服务系统。 个人职责:负责热点数据功能开发,数据库设计和地图标注数据展示;后续迭代开发调整用户下单抢单功能。 项目难点:地图标注展示数据量很大时页面出现卡顿,用户下单卖废品;偶尔出现两个废品站点同时抢到同一用户下的单。 解决方法:地图展示数据只显示屏幕可视化区域的点位,通过拖动地图控件加载相应的点位;使用redis分布式锁限制被多人抢单成功。

教育经历

  • 2007-09-01 - 2011-07-01河北建筑科技学院电气自动化本科

    11年毕业后,从事3年工作后,转行从事互联网Java工程师行业。

技能

Nginx
NoSQL
Vue
RabbitMQ
Redis
CSS
微服务
HTML5
0
1
2
3
4
5
0
1
2
3
4
5
作品
智游潇湘

项目描述:电商小程序是我们县商超老板自己想做一款小程序,把自己的货源和商品发布到线上,可以网上下单购买,多给自己创造一些盈利。 个人职责:个人接的私活。负责页面的设计、数据库设计、项目搭建、服务器部署项目的上线以及后期维护迭代。 项目难点:需要考虑项目架构,作为一个3、4线城市的小程序,如果小程序火了,未来五到十年的架构设计如何搭建。还有就是一些下单支付、促销活动秒杀、满减等优惠卷设计及秒杀超卖分布式事务解决方案。 解决方法:最终决定采用微服务水平架构,先按模块拆分为首页模块、用户模块、订单模块和商品模块。秒杀优惠券活动防止超卖超领情况,采用redis分布式缓存来限流,使用rabbitmq消息确认机制confirmCallback和returnCallback来最大保证下单和支付等消息可靠性投递。

0
2024-02-27 07:21
web后台管理系统

Web平台 技术选型:springcloud+mybaitsplus+mysql+redis+rabbitmq 项目描述:该系统是用于公司内部/外部作业人员作业时,对于工作流程、工作步骤、是否存在安全隐患等一套电子化工作记录与监管系统。 个人职责:对于作业人员的内外部人员资质的维护包括头像、资质有效期、资质的变更以及内部人员的部门变动需要同步部门编码等。

0
2024-02-27 07:16
小熊易购

技术选型:springcloud+mybaitsplus+mysql+redis+rabbitmq 项目描述:该小程序是针对石家庄本市及周边做一款小程序,涉及石家庄周边一些好吃好喝 好玩的小吃、门店、电影门票及旅游景点等。 个人职责:负责页面的二次优化、数据库字段的设计调整、项目服务器部署上线以及接口调 整优化。 项目难点:促销活动、门票等库存超卖分布式事务解决方案,就是下单支付。 解决方法:门票活动等抢票防止超卖超领情况,采用 redis 分布式缓存来限流,使用 rabbitmq 消息 ack 确认机制 confirmCallback 和 returnCallback 来保证下单和支付等 消息可靠性投递。

0
2024-02-27 07:10
下载次数:0
¥1
更新于: 02-27 浏览: 50