Jacek
12小时前在线
全职 · 350/日  ·  7612/月
工作时间: 周末10:00-19:00工作地点:
服务企业: 0家累计提交: 0工时
联系方式:
********
********
********
聊一聊

使用APP扫码聊一聊

个人介绍

我是程序员客栈的Jacek; 我毕业于福建师范大学计算机科学技术专业,担任过国内某体育信息化公司的后端开发工程师岗位; 负责过多个国内、国际大型体育赛事信息化平台的开发,参与多个省份全民健身、体育信息化平台的开发工作; 熟练使用Java,SpringBoot,SpringCloud,Mybatis-plus,docker等技术栈; 如果我能帮上您的忙,请点击“立即预约”或“发布需求”!

工作经历 和TA聊聊

APP扫码和程序员直接沟通

  • 该用户选择隐藏工作经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看

教育经历 和TA聊聊

APP扫码和程序员直接沟通

  • 该用户选择隐藏教育经历信息,如需查看详细信息,可点击右上角“和TA聊一聊”查看

技能

Docker
RocketMQ
Spring
RabbitMQ
SpringCloud
0
1
2
3
4
5
0
1
2
3
4
5
作品
云短链平台

短链平台是一个营销推广平台,满足公司电商产品推广、业务活动页、广告落地页和短信营销等需求, 支持实时数据统计分析。 【反垄断后】*、抖音、淘宝 流量互通,很多知识付费公司需要做 私域流量、社群运营,可以对外做产品输出,实现商业化能力增加公司营收,包括多个服务,账号服务,商品服务,短链服务,支付服务,实时计算服务,数据可视化服务。 技术栈:AlibabaCloud全家桶+Redis+RabbiMQ+Sharding JDBC+Flink+Kafka+ClickHouse+XXL-Job DevOps部署链路:阿里云ECS + Gitlab+Docker+Jenkins CICD+Rancher2.x 项目一:账号服务+商品服务 项目描述:账号服务+商品服务是B端业务核心内容,商家信息模块、免费+付费流量包管理、下单多渠道支付,支持一体化监控-自动化扩容等等功能。 负责用户微服务模块开发、流量包模块等开发,支持多渠道验证码发送,具有防刷防恶意注册,越权设计等;封装OSS文件上传组件;多通道支付设计+*支付V3接口开发和异步发放流量包,对接新用户拉新福利模块,采用MQ消息解耦,保证数据最终一致性和可靠性投递模块开发。海量请求处理-付费免费流量包模块设计和开发。 项目亮点: 1)海量数据下流量包的发放和更新(采用Redis惰性删除思想),高并发下流量包扣减设计, 2) 多通道支付对接设计和海量数据下订单、流量包等分库分表设计 3) 封装了多个组件如自定义注解防重提交、线程池+http连接池 提高多个核心接口QPS 项目二: Flink实时计算服务+数据可视化服务 项目描述:方便短链创建者多维度实时分析数据,实时计算服务是采用Flink技术,处理用户访问短链产生的各项指标数据包括设备类型、时间、地理位置信息等多维度信息,基于实时数仓分层处理和维度建模,存储到ClickHouse里面,数据可视化这块采用Echart框架进行展示,支持多种丰富的维度分析图表。 负责实时计算服务架构搭建,对接短链服务数据埋点,基于数仓分层模型设计Flink处理链路,多个组件工具封装、访问数据ETL处理、宽表开发、Async异步IO处理对接高德Ip解析API,ADS层数据存储ClickHouse,对接数据可视化服务多维度分析图表sql开发 项目亮点: 1)实时计算服务架构搭建和数据流转分析 2)Flink数据分层处理和宽表开发 3)Async异步IO优化外部数据关联查询 项目三:短链服务 项目描述:短链服务是核心模块,用户传入原始链接生成短链,生成的短链具备无规则且海量数据下性能高低碰撞率,支持短链分组、自定义域名和实时数据分析,对接流量包模块,实现了高性能创建短链和扣减流量包。 负责短码服务的分库分表架构设计,短链组和短链开发、基于MurmurHash生成和解析短链。通过冗余双写的技术解决了在分库分表的场景下用户端和商家端多维度查询问题,设计和开发高性能创建短链和扣减流量包架构,并采用MQ+Task解决了短链码和流量包扣减的分布式事务 项目亮点: 1)通过冗余双写的技术解决在分库分表的场景下用户端和商家查询问题 2)设计了短链码在扩容时免数据迁移的分库分表解决方案且避免数据倾斜 3)创建短链时高性能扣减流量包,采取预扣减方案且保证了数据一致性; 4)采用MQ延迟队列+本地Task解决了短链码和流量包扣减的分布式事务问题

0
2024-04-17 09:54
综合物业管理平台

项目介绍 本系统基于SpringBoot+Vue开发的前后端分离系统,适用于个人学习使用、毕业设计参考、日常大作业等情况,仅开放于个人使用,如需商用请自行在原基础上进行二次定制化开发。 前端代码仓库:https://github.com/Jacek-max/pms_front_public 后端代码仓库:https://github.com/Jacek-max/pms_backend_public 功能介绍 已完成功能列表 系统管理 员工管理 角色管理 权限管理 房屋管理 楼栋管理 单元管理 房屋管理 车位管理 业主管理 收费项管理 水电费管理、停车费用管理 投诉管理 报修管理 报修工单派工、用户确认 公告管理 待完善功能(后续补充) 系统管理:登录页轮播管理模块 字典数据优化:现字典为写死数据,灵活率不高,后续可抽取为配置项 多小区管理:目前为单租户情况 场地管理:可以设置小区内开放的运动健身场所给住户进行预约 …… 技术栈 前端 主要技术: vue 2.0 js element-ui组件库 vue-admin-template开源框架 后端 主要技术: Spring Boot 2.4.x MyBatis Plus 3.4.x MySQL 8.x Spring Security

0
2024-04-17 09:47
1024电商平台

综合描述:1024电商平台是一个自营化妆品垂直类电商平台,涵盖众多服务, C端业务商品中心、用户中心、营销中心、支付中心、物流中心、仓储中心等;还有数据AI中台包括画像分析、数仓建设、推荐系统等 测试技术栈:SpringBoot+AliababCloud全家桶+Redis+RabbitMQ+阿里云OSS 项目一:电商平台用户中心+优惠券中心开发 项目描述:用户中心+优惠券中心是C端业务核心内容,支持用户多通道注册、防刷和恶意登录破解、个人资料、收货地址维护,黑名单控制等功能;优惠券支持多类型配置,无门槛,满减,新人卷,支持高并发下领劵和释放,支持一体化监控-自动化扩容等等功能。 个人职责:小组组长/开发主程 1. 负责用户微服务注册-登录模块开发,支持多渠道验证码发送,具有防刷防恶意注册,越权设计等;封装OSS文件上传组件,支持灵活的截取和清晰度压缩配置;对接新用户拉新福利模块,采用MQ消息解耦,保证数据最终一致性和可靠性投递模块开发。负责优惠券微服务设计,支持多种规则配置,无门槛劵-满减劵-福利劵,限领张数等配置。 采用redisson分布式锁解决高并发下单用户超领,和乐观锁解决优惠券超发问题。对接订单中心,改造优惠券核销和释放功能,采用延迟队列+本地Task解决分布式事务问题(前方案是采用Seata解决分布式事务,后采用MQ延迟队列+Task支持更高的并发) 项目难点: 1)优惠券服务-领取和释放需要支持高并发保证安全防止超发超领, 2)需要防止灰产恶意注册和领劵造成公司活动资损 项目二:订单支付中心项目和商品中心 项目描述:商品中心和订单中心是团队核心服务,分C端和B端管理后台,商品服务日均访问过千万,采用多粒度缓存设计,支持公司最前沿的业务,包括众多功能 商品上下架,库存管理,多维度数据统计,优惠券设计等 订单服务是核心模块,最重要的是提高支付成功率以及数据的安全性和可用性,需要对接公司多个业务的支付功能,如商品购买、秒杀、团购业务等,支持多通道支付/超时关单/明细管理等多个功能 个人职责:小组组长/开发主程 负责订单交易中心的下单接口开发,包括验价、锁定优惠券、商品库存等模块。还有多通道聚合支付设计,支付宝支付对接,订单超时自动关单功能等功能开发。负责商品中心下单锁库存和超时释放库存的设计和开发,购物车设计实现 项目难点: 1)下单模块最复杂,需要包括验价,购物车商品清空,优惠券锁定,商品库存锁定等操作,链路复杂且涉及分布式事务问题 2)需要支持多通道支付,支付宝、*、苹果支付还有未来更平台,比如抖音支付等

0
2024-04-17 09:41
更新于: 04-17 浏览: 25