天机迁移

简介: 悦康陪诊:基于SpringCloud的医疗陪诊平台,实现医院展示、预约陪诊、评论打分、陪诊师排行榜(Redis ZSET)、优惠券防超卖(Redisson锁)等功能,提升患者就医体验。负责小程序多模块开发与高并发优化。

医疗
项目名称:悦康陪诊
开发周期:2022年11月 - 至今
技术架构:SpringBoot + MyBatis-Plus + MySQL + Redis + Spring Cloud
Alibaba + RabbitMQ + XXL-JOB+ Seata
项目描述:悦康陪诊是一款致力于为用户提供全方位陪同和辅助就医服务的平台。用
户可以通过小程序预约购买代办买药、代办问诊、全程陪诊等服务。
个人职责:负责小程序端部分功能模块的开发
医院模块: 展示当前地区的医院列表,并为用户提供详细的医院介绍和信息浏览。
预约陪诊模块:用户可以在小程序上选择适合自己的陪诊师,进行陪诊时间的预约
功能。支持用户选择半天或全天的陪诊服务时间,并有相应的取消订单规则。
评论模块:用户可以在服务完成后对陪诊师进行打分点评。点评数据将会展示在陪
诊师的个人信息详情中,并对陪诊师的综合排名产生影响。
陪诊师排行榜模块:榜单根据陪诊师本月的点评打分、点评点赞数量、以及接单数
量等进行综合排名,展示每月前10名优秀的陪诊师。这里使用了Redis的ZSET数据
结构来存储每月的实时榜单数据,并通过XXL-JOB定时对每月的历史榜单数据进行
持久化。
优惠券模块:用户可以在小程序首页领取优惠券或通过兑换码方式获取,系统在结
算过程中将自动推荐适用的优惠券。使用Redisson分布式锁解决了高并发场景下优
惠券超卖的问题。
教育
项目名称:家慧库
开发周期:2021年05月 - 2022年03月
技术架构:SpringBoot + Spring Cloud + MySQL + MyBatis +Redis +
RocketMQ + Seata
项目描述:家慧库是一款面向家长的家庭教育专业平台,平台提供了精选推荐或自主
制作的教育资源,帮助家长获取有实践价值的教育知识和方法。家长们还可以在平台
上与其他家长交流经验,共同成长。
个人职责:
签到模块:用户可以每天进行签到操作,签到后可以根据签到天数获得一定数量的
积分奖励,以激励用户参与签到活动。
问答模块:家慧库的问答模块是一个互动的平台,家长可以在这里提出他们遇到的
问题,其他家长可以进行回答。
积分模块:家长可以通过签到、参与课程学习和互动问答等行为获取积分,积分可
以在购买课程时抵扣部分金额。这里使用了RocketMQ实现积分的更新,实现模块
更能的解耦合,提升用户使用体验。
讲师模块:用户可以浏览讲师的个人资料和教学经验,查看讲师教授的课程,并选
择关注感兴趣的讲师。
电商
项目简介:广购书城项目是广州购书中心有限公司对原项目进行技术栈升级后的项目,网站的重构使读者更加快捷了解广州购书中心的发展,及时掌握图书资讯,方便查找所需图书,网站以图书为主线,提供导读、导购、检索、寻书、送货上门、邮购及信息互动等多样性、人性化的服务。广购书城项目由微信小程序端、综合商城网页端、后台管理端组成。
软件框架:SpringCloud+SpringBoot+Mybatis-plus+Mysql+Redis
开发环境:Mysql+ Tomcat + GitLab + nacos + Openfeign+ Gateway +Elementui +Vue+ Redis+RabbitMQ
责任描述:
(1)负责技术方案选型与相关需求接口设计
(2)负责相关接口领域模型设计工作
(3)负责书城积分系统迭代升级,重构购物积分模块,新增活动积分模块,MQ接收订单收货、每天登陆、发表书评、完成社区任务、推荐好友等的消息,根据不同的积分规则完成积分新增。
(4)新增问答系统,负责问答系统接口设计与技术方案拟定,增加用户粘性
(5)重构GC卷系统与折扣规则,根据用户订单通过线程池获取最优优惠推荐
(6)完成会员管理模块重构
(7)完成生产环境前后端联调,与测试环境bug修复工作
(8)进行产品后续维护,根据产品经理提的需求进行相应改造
项目名称:小 6 买菜商城
项目描述:致力于为客户提供安全、放心可靠的产品,集蔬菜、肉禽、水产冻品、酒水饮料等专业的供应
链集采平台,严格甄选每一样产品,为客户的食品安全保驾护航
技 术 架 构 : Spring Boot + SpringCloud + Mybatis-Plus + Redis + Mysql + RabbitMQ + XXL-JOB
项目模块:搜索模块、商品模块、购物车、订单模块、用户中心、活动模块、优惠券模块等
个人职责:负责积分中心、购物车、优惠券发放与领取、商品热度计算等功能实现
将用户的签到数据通过 Redis 的 BitMap 数据结构来存储,并通过 XXL-JOB 定时任务在月初将
签到数据同步到数据库中
负责积分中心开发,使用 RabbitMQ 实现签到、每日活动任务等场景中的积分获取处理,包括积
分商城的兑换功能
负责购物车功能开发,通过 Redis 的 Hash 来保存用户所有的购物车信息,完成对购物车商品的
加入和删除清空功能
设计优惠券的发放与领取功能,领取方式为手动领取获者兑换码兑换,通过线程池异步生成兑换
码,使用乐观锁解决优惠劵的超发问题,以及 Redission 分布式锁解决用户多领问题。
设计商品热度计算流程,采用定时计算的方式实现,通过 Redis+XXL-JOB,每日零点针对用户商
品行为数据进行统计计算,并更新到 Redis 中实现热点商品的排行
奈斯国际宠物商城 2022.7~2023.10
项目描述:
面向养宠客户的、一站式解决宠物主粮、美容洗护到店服务、零食、宠物用品、医疗服务到店服务等服务,用户登陆小程序后可以根据自己的位置搜索附近商家,也可以自己选择店铺,用户可以在首页或者商品分类中根据需求购买商品或加入购物车可以选择优惠券使用支付下单,下单成功后用户可以获得积分。
涉及技术: Spring、SpringMVC、MybatisPlus、SpringBoot、SpringCloud、MySQL、Redis、Docker、Es、MQ消息队列、XXL-Job 定时任务、jmeter 等。
负责的模块
搜索附近的商家模块:
采用了 es 搜索引擎,会将商家数据库数据同步到 es,目的是实现附近商家搜索,用百度地图 API 获得经纬度,然后通过 es 地理查询查询到商家数据。
优惠券系统:
后台优惠券的管理:主要是商家对优惠券的增加,分页查询已有的优惠券,删除已有的优惠券,修改优惠券信息和优惠券的适用范围、查询优惠券兑换码还有对优惠券的发放和暂停、优惠券的兑换码生成,通过 Xxl-Job 定时任务控制优惠券发放的开始和结束。 用户端领取优惠券和优惠券规则:通过 jmeter 压测,测试高并发问题,解决高并发时用户对优惠券的领取的超买超卖问题,和基于策略模式来定义优惠券规则
积分模块:
主要解决用户根据规则获得积分和通过积分去兑换,通过购买商品支付但的金额 1:1 获得积分,积分可以兑换 VIP 卡, 购买商品支付时抵现。
收藏系统:
解决用户对商品收藏的业务功能,其中收藏的高并发场景使用定时异步+合并写,架构设计遵循服务独立化、和服务高度解耦,后续可作为独立工程迭代、盈利。
金融
项目名称:财联社 证券股票交流平台
项目周期:2022.08-2023.07
技术栈:SpringCloud/SpringMVC/MybatisPuls/Elasticsearch 职意向:JAVA 开发工程师
项目描述:财联社受众定位于证券领域投资者,专注于中国证券市场动态的分析、报道,走的是“快速、精准、 专业”的路线,在创业之初就获得了证券时报财经传媒集团以及华闻传媒的投资。提供沪深,港股,美股股票实时高速行情、支持在线安全模拟交易服务、精选股市热点资讯,互动的交流平台。项目整体分为三部分,前台和后台, 用户移动端,此外还有小程序端。前台分为首页,电报,话题,盯盘,VIP,FM,投研,下载等 8 个模块及其他小功能:提供沪深股票实时高速行情、精选股市热点资讯和相关投资视频和大牛直播,互动的交流论坛,为客户提供
一流的投资体验。后台分为用户管理模块,文章管理模块,新闻资讯模块,数据统计模块,广告管理模块,评论管理模块,系统设置模块,视频模块等7个模块:为公司内部员工管理客户资料和前台资讯反馈提供方便的管理。主要靠广告,会员,视频,付费文章盈利。
项目职责:
1.评论管理模块的话题评论盖楼功能开发:更新开发用户端的评论功能,支持用户对实时交流进行评论和回复。
2.视频模块的投研,FM 视频资讯功能开发:增加实现投资视频的推荐和续播功能,根据用户的兴趣和浏览历史进行性化推荐。
3.排行榜模块开发:根据需求设计并实现了排行榜功能,包括热门文章视频排行。使用 SpringCloud 作为微服务框架,通过调用相应的接口获取数据,并按照一定的算法进行排序和展示。
4.点赞功能的开发,一般是视频和文章评论下。
遇到的难点和解决方案:
1.评论盖楼的性能优化:当评论数量庞大时,需要对数据库查询和分页加载进行优化,避免影响用户体验。采用缓存、分布式存储等技术来提高性能。
2.高速行情数据的实时更新和展示:由于股票行情数据需要实时更新,需要使用消息队列等技术来实现数据的 异步处理和推送。
3.视频续播和高并发点赞的问题,用 mq 的合并写解决
4.对于排行榜模块,我们面临了实时性和性能方面的挑战。由于该模块需要根据用户点击量和文章热度等指标 进行排序,我们采用了 Redis 作为缓存数据库来存储这些指标,并使用定时任务定期更新排行榜数据。为了保证实 时性,我们还引入了消息队列,将用户点击事件异步处理,并通过更新缓存数据来保持排行榜的准确性。通过这些 优化措施,我们成功地提升了排行榜模块的响应速度和实时性,使用户能够及时获取到最新的热门文章信息。
项目名称: 百业征信 app
2022.04-至今
项目描述: 百业征信 App 是一款基于征信行业的移动应用程序,旨在提供个人和企业的信用信息查询和管理服务。它可以帮助用户了解自己的信用状况、查询个人和企业的信用报告、跟踪信用评分等。
技术选型:SpringBoot,SpringCloud,Mybatis-Plus,MySQL,Redis, RabbitMQ,Seata,xxl-job、 阿里云 oss 第三方接口等
责任描述:

  1. 用户个人信息检测模块:用户支付生成订单信息,发送异步 mq,将订单更改为审核中状态,待后端
    采取 RSA 数据加密,向银行发送请求,银行反馈用户贷款记录信息,后端将信息缓存到数据库与
    Redis,同时设置一个过期时间,避免频繁调取银行接口。
  2. 征信查询模块:通过 xxl-job 定时发送,对司法查询、企业信息查询、商标查询过期订单进行处理。
  3. 咨询模块:将数据库的热点查询数据缓存到 Redis 缓存中,提高咨询页面的访问速度,将少了数据库
    的访问量。
  4. 优惠券模块: 用户对于优惠卷的领取,采用了乐观锁去解决优惠券的一个超发的问题以及用
    Redission 分布式锁去解决用户的一个重复购买的问题。
    难点业务:优惠券的发放,因为优惠券存在库存,存在了券超卖与用户超买问题。
相关文章
|
4月前
|
关系型数据库 数据库 云计算
🎯 阿里云ACP认证通关秘籍:核心考点与高频真题解析
阿里云ACP认证是云计算领域的重要能力证明,涵盖计算、网络、安全、大数据等核心技术。备考关键在于理解产品逻辑与实战应用,而非死记硬背。通过体系化学习、真题训练与动手实践,考生可显著提升成绩与实际能力,实现职业突破。
|
4月前
|
存储 监控 安全
📤 史上最全阿里云OSS图床搭建指南:告别本地存储,加速网站访问
阿里云OSS图床助力网站性能飞跃:图片加载从4.2秒缩至1.1秒,月流量成本降35%。结合CDN加速与智能优化,实现高速、安全、低成本的图片存储与分发,提升用户体验,释放创作潜能。
|
4月前
|
存储 弹性计算 监控
企业级网盘搭建:基于ECS与OSS的对象存储管理与权限控制
本文介绍基于阿里云ECS和OSS搭建企业级网盘的完整方案,涵盖高可用架构、智能存储分层、精细化权限控制与成本优化。支持百人并发、数据11个9持久性,月成本约1750元,助力企业实现安全高效的文件管理与共享。
|
4月前
|
传感器 数据采集 人工智能
智慧农业物联网:传感器数据上云、可视化与智能预警系统搭建
本文介绍智慧农业物联网系统三大核心:传感器数据上云、可视化展示与智能预警。涵盖传感组网、云平台对接、多维可视化及AI预警机制,结合LoRa、4G、MQTT等技术,实现精准灌溉、降本增效,推动农业数字化转型。(238字)
|
4月前
|
监控 Devops Java
🚀 利用云效DevOps完成首次自动化部署:开发到上线仅需1小时
一位独立开发者借助阿里云云效DevOps,将原本耗时两天的手动部署缩短至47分钟,部署频率从每月一次跃升至每日三次。本文详解如何通过云效实现代码提交到线上部署的全流程自动化,涵盖流水线搭建、多环境部署、自动化测试与效能度量,助力团队迈向高效持续交付,让发布从“大事件”变为日常小操作。
|
4月前
|
存储 分布式计算 DataWorks
云原生数据湖:基于DataWorks+MaxCompute构建企业级数据分析平台
在数据驱动时代,企业面临规模、类型与敏捷性的三重挑战。传统数仓难以为继,云原生数据湖成为破局关键。依托阿里云DataWorks与MaxCompute,构建集数据集成、计算、治理、服务于一体的一站式平台,实现从原始数据到智能决策的高效转化。存储与计算分离、统一元数据管理、全链路治理与API化服务,助力企业降本增效,释放数据资产价值,打造面向未来的数据基石。(238字)
|
4月前
|
运维 监控 安全
物联网IoT云端实战:从设备接入、数据分析到应用开发全链路
本文介绍物联网云端全链路开发,涵盖设备接入、数据处理、分析可视化到应用构建。基于主流云平台,结合代码实战,详解IoT架构、安全实践与行业应用,助力开发者快速打造端到端解决方案,推动数字化转型。
|
4月前
|
运维 关系型数据库 MySQL
💰 RDS MySQL vs 自建数据库:实测对比性能、成本与运维复杂度
一家初创公司迁至RDS MySQL后,月度运维从40小时减至3小时,年成本反降28%。本文通过性能、成本、运维实测对比,揭示云数据库在效率、总拥有成本与自动化管理上的压倒性优势,助力企业专注业务创新。
|
4月前
|
数据采集 人工智能 弹性计算
"AI+云"赋能:基于PAI平台快速训练专属的图片识别模型
阿里云PAI平台融合AI与云计算,提供从数据标注到模型部署的全流程图片识别训练服务。支持弹性计算、可视化建模与多行业解决方案,助力开发者高效构建定制化模型,推动零售、工业、医疗等智能升级。
|
4月前
|
存储 缓存 监控
网站性能飞跃:深度优化OSS+CDN+全站加速DCDN的最佳实践
本文深入解析如何通过阿里云OSS、CDN与DCDN的协同优化,构建高性能内容分发体系。从静态资源存储加速到动态请求智能路由,结合缓存策略、协议优化与实时监控,实现网站全链路性能飞跃,助力业务赢得速度竞争。

热门文章

最新文章