天机迁移

简介: 悦康陪诊:基于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 分布式锁去解决用户的一个重复购买的问题。
    难点业务:优惠券的发放,因为优惠券存在库存,存在了券超卖与用户超买问题。
相关文章
|
1天前
|
存储 监控 安全
📤 史上最全阿里云OSS图床搭建指南:告别本地存储,加速网站访问
阿里云OSS图床助力网站性能飞跃:图片加载从4.2秒缩至1.1秒,月流量成本降35%。结合CDN加速与智能优化,实现高速、安全、低成本的图片存储与分发,提升用户体验,释放创作潜能。
|
1天前
|
关系型数据库 数据库 云计算
🎯 阿里云ACP认证通关秘籍:核心考点与高频真题解析
阿里云ACP认证是云计算领域的重要能力证明,涵盖计算、网络、安全、大数据等核心技术。备考关键在于理解产品逻辑与实战应用,而非死记硬背。通过体系化学习、真题训练与动手实践,考生可显著提升成绩与实际能力,实现职业突破。
|
1天前
|
存储 弹性计算 开发工具
元宇宙基石:如何在阿里云上部署和优化一个实时渲染服务器
本文介绍基于阿里云的实时渲染服务器部署与优化方案,涵盖架构设计、环境配置、性能调优及成本控制,助力构建元宇宙沉浸式体验,推动虚拟社交、数字孪生、云游戏等应用场景落地。
|
1天前
|
监控 安全 Cloud Native
云原生安全:如何在Serverless和容器环境中实现安全左移?
随着云原生技术普及,传统安全模式难以为继。本文探讨在Serverless与容器环境中,如何通过安全左移,将防护嵌入研发全流程,构建从代码、镜像到部署的主动防御体系,实现安全内生化、自动化与持续合规。
|
1天前
|
运维 监控 安全
物联网IoT云端实战:从设备接入、数据分析到应用开发全链路
本文介绍物联网云端全链路开发,涵盖设备接入、数据处理、分析可视化到应用构建。基于主流云平台,结合代码实战,详解IoT架构、安全实践与行业应用,助力开发者快速打造端到端解决方案,推动数字化转型。
|
18小时前
|
弹性计算 监控 安全
等保2.0合规实践:利用阿里云产品快速满足三级等保要求
网络安全等级保护2.0是企业必须履行的法定责任。上云企业可依托阿里云“责任共担”模型,继承其三级等保合规基座,聚焦租户侧安全建设。通过VPC、云防火墙、WAF、云安全中心、RAM、SLS等产品,体系化构建“一个中心、三重防护”的云上合规架构,实现快速、低成本过保,并将合规转化为持续安全能力。(238字)
|
1天前
|
人工智能 缓存 自然语言处理
构建智能客服:阿里云智能语音交互+函数计算的低成本方案
本文介绍如何基于阿里云智能语音交互与函数计算,构建高性价比、弹性可扩展的智能客服系统。涵盖架构设计、核心组件、实现步骤及成本优化策略,助力企业快速实现客服智能化转型,提升服务效率,降低60%以上运营成本。
|
1天前
|
SQL 监控 安全
构筑第一道防线:WAF防火墙规则配置与CC攻击防御实战
在数字化时代,Web应用安全至关重要。本文深入解析WAF核心规则配置,涵盖基础防护、智能语义分析与访问控制,构建纵深防御体系。聚焦CC攻击,提出从流量基线、精准防护到人机验证的实战方案,结合阿里云WAF功能,实现可调优、可持续演进的智能防护,助力企业筑牢应用安全防线。(238字)
|
1天前
|
数据采集 人工智能 弹性计算
"AI+云"赋能:基于PAI平台快速训练专属的图片识别模型
阿里云PAI平台融合AI与云计算,提供从数据标注到模型部署的全流程图片识别训练服务。支持弹性计算、可视化建模与多行业解决方案,助力开发者高效构建定制化模型,推动零售、工业、医疗等智能升级。
|
1天前
|
消息中间件 监控 Serverless
消息队列RocketMQ解耦系统:从单体应用到分布式架构的改造之路
在数字化转型中,企业面临单体架构耦合度高、扩展性差等挑战。阿里云RocketMQ凭借高可靠、高并发、低延迟特性,成为解耦核心利器。本文详解如何通过业务梳理、渐进剥离、事务消息保障一致性、构建弹性消费集群四步法,实现从同步到异步的平滑演进,并分享顺序消息、延迟消息等最佳实践,助力企业构建敏捷、弹性的分布式系统。(238字)