电商业务

简介: 交易喵(2022.5-2023.10)为游戏账号交易平台,涵盖手游、端游等全品类交易,提供实名认证、保险服务、数据转移等多重保障。主导单点登录(JWT+Redis)、商品模块(MinIO存储)、内容审核(阿里云API)、优惠券系统(RabbitMQ异步处理)及代码优化,提升系统性能与安全性。

交易喵(2023.1-2023.10)

项目描述: 游戏交易平台交易喵,涵盖手游,端游,steam 等游戏全品类游戏交易 APP,为热爱游戏的

你提供账号交易,账号回收等一系列游戏服务;保险服务,实人认证,角色交易,数据转移,找回包赔, 多

重安全保障,游戏账号交易就上交易喵。

开发环境:JDK1.8、Idea、Git、Maven

软件架构:SpringBoot、SpringCloud、Feign、RabbitMQ、freemarker、MinIo、MyBatis、

MyBatisPlus、Redis、MySQL

个人职责:

1. 单点登录模块:使用阿里云短信服务发送验证码,用户输入正确的验证码后,结合 JWT 生成 token,

作为用户身份标识。使用 Redis 缓存技术存储 token,以便后续验证用户身份。

2. 商品功能模块:使用 MinIO 作为静态资源存储器,用户可以上传商品的图片等静态资源到 MinIO 服

务器上,并获取资源的访问链接。MinIO 提供了高性能的对象存储服务,可以方便地管理和访问用户

发布的商品资源。

3. 上下架游戏商品和审核商品:在上下架游戏商品和审核商品功能中,使用阿里云内容安全 API 进行商

品内容的审核。可以对文本、图片、音视频等多种类型的内容进行检测,以保证发布的商品内容符合

相关法规和规定。

4. 用户问答功能:为用户提供在线的问答系统,解决用户评论、答疑。使用 OpenFeign 远程调用,使

Spring MVC 框架创建用户问答功能的控制器,实现处理用户的问答请求和返回相应的数据。5. 优惠券发放:采用 RabbitMQ 实现功能模块的升级与维护,在优惠券的发送使用了 rabbitmq 做异步处

理。通过将不同功能模块之间的通信通过消息队列进行解耦,可以提高系统的可扩展性和可维护性。

6. 对负责功能进行整体优化,抽取重复代码、使用合并写等优化 java 代码,减少响应时间,降低写频率

减少数据库压力。

交易喵管理系统(2022.5-2023.1)

项目描述:交易喵管理系统是一个用于管理交易喵平台的后台系统,旨在提供一套完整的功能模块,帮助

管理员轻松管理和监控平台的运营。

开发环境:idea, JDK8, Tomcat, Maven, MySql,Linux;

软件架构:SpringBoot、SpringCloud、Feign、freemarker、MinIo、MyBatis、MyBatisPlus、

Redis、MySQL

个人职责:

1. 协调各个模块间的交互:使用消息队列 RabbitMQ 来实现异步通信。不同模块通过发布和订阅消息的

方式进行通信,实现解耦和灵活性。通过消息队列的中间件,可以确保消息的可靠传递,同时也能够

实现模块间的并行处理,提高系统的性能和可扩展性。

2. 对数据进行分析和可视化:使用 ECharts 对销售数据进行统计和分析,并将结果以图表的形式进行可

视化展示。

3. 开发优惠券功能:实现优惠券功能,使用阿里云短信服务进行优惠券的推送。当用户满足一定条件时,

通过阿里云短信服务发送优惠券的相关信息给用户。使用阿里云短信服务提供的接口和 SDK,方便集

成到系统中,可以灵活控制发送的短信内容和目标用户。

4. 验证和权限管理:使用双 token 认证对参与活动的用户进行验证和权限管理。


项目名称:永生微电子产品商行-医疗器械商品商城(已上线)

2021.09-2022.05

项目介绍:医疗设备商城app小程序是一款为一些资源匮乏的地区,让用户注重便捷、高效、舒适的医疗体验,医疗设备介

绍和购买,有大型医疗器械、小型可穿戴医疗器械,还有用户的分享评论。该小程序旨在为用户提供一个方便快捷的购物平台,使用户能够随时随地浏览和购买医疗设备。

客户端主要为:微信小程序

主要模块包含:个人模块、商城模块、消息中心。

平台运营管理端:员工管理、用户管理、积分管理、商品管理、优惠券管理、工作人员管理、信息管理、报表分析模块、财务汇总模块。 服务端:基于 SpringBoot 单体架构,主要模块包含: 用户管理、积分管理、商品管理、优惠券管理、个人模块 、购物车模块、订单模块。

开发环境:IDEA+Maven+JDK1.8+Tomcat +MySQL +Git

技术架构:Spring Boot + Seata+ MyBatis-Plus + Nacos + Redis + RabbitMQ + MinIO+Swagger+EasyExcel

职责描述:

1、负责项目模块的开发,主要负责: 商品管理模块、用户管理模块、购物车模块

2、负责模块的从 0~1 的实现,需求文档编写、数据模型设计、编码开发以及功能自测;

3、参与项目的发布,以及后续日常线上问题的维护

4、参与接口的优化和维护

技术描述:

1、甲方对用户数据、财务数据、日流水数据比较看重,使用 EasyExcel 实现数据的导出;

2、分享链接邀请用户注册,用户注册成功后,将注册成功信息封装为消息发送到 MQ,解耦了队邀请人发送奖励的功能;

3、阿里云OSS对象存储,实现资源的管理,如: 用户图片、商品图片、音频、视频资源等;

4、使用Redis 缓存高频查询数据,如: 商品信息、分类数据、字典数据的缓存、用户的 Session、验证码;


相关文章
|
2月前
|
小程序 NoSQL Java
医疗业务
中山积水潭骨科医院小程序,基于SpringBoot等技术,实现线上挂号、缴费、住院预缴及报告查询。助力患者高效就医,优化医疗流程体验。
|
8月前
|
人工智能 自然语言处理 算法
AI企业必看:最新结果标识合规要求及规范
随着《人工智能生成合成内容标识办法》及配套标准的发布,AI企业需快速掌握政策要求以确保合规运营。该办法明确指出,利用AI生成的内容(如文本、图片、音频、视频等)需通过显性标识(如“AI生成”字样)或隐性标识(如元数据、数字水印)进行标注。内容传播平台也需核验标识并提醒用户内容性质。此外,应用程序分发平台在审核时需确认是否提供AI生成服务及相关标识材料。对于AI企业而言,合规已成为必修课,需重点关注标识的规范性和溯源能力,以应对即将到来的监管要求。
|
2月前
|
SQL 缓存 Java
第八章 Mybatis及MybatisPlus
本文系统介绍MyBatis核心架构与执行流程,涵盖配置文件、SqlSessionFactory构建、SQL执行机制及结果映射;详解resultType、resultMap、@Param等参数传递与映射方式;介绍一级缓存、二级缓存机制及PageHelper、MyBatis Plus分页插件应用,助力高效开发。
第八章 Mybatis及MybatisPlus
|
2月前
|
JSON 前端开发 Java
第六章 SpringMVC框架
Spring MVC核心组件包括DispatcherServlet、HandlerMapping、HandlerAdapter、Handler及ViewResolver,协同完成请求分发、处理与视图渲染。其请求流程为:用户请求→DispatcherServlet→HandlerMapping映射→HandlerAdapter执行→Handler处理→ViewResolver解析视图→响应返回。开发中常用注解如@RequestMapping、@RequestBody、@ResponseBody等实现请求映射与数据绑定。
 第六章 SpringMVC框架
|
2月前
|
机器学习/深度学习 存储 算法
第二章 基础算法
本文系统介绍了加密算法、排序算法及字符串处理等核心技术。涵盖对称与非对称加密、哈希摘要、常见排序算法原理与优化,以及字符串匹配和回溯算法应用,内容详实,适合技术学习与面试准备。
第二章 基础算法
|
2月前
|
NoSQL 算法 Java
项目《天机学堂》
天机学堂是一个非学历职业技能在线培训平台,核心业务为售卖课程并提供学习辅助与交互功能。技术栈涵盖SpringBoot、Redis、RabbitMQ等。本人负责需求分析、数据库设计及通用工具封装,如基于Redisson实现分布式锁组件,支持注解式加锁、锁类型切换与限流;并参与开发高性能视频进度记录系统,通过缓存+异步持久化方案实现秒级精度回放,有效降低数据库压力。
|
2月前
|
Java 测试技术 Linux
生产环境发布管理
本文介绍大型团队中多环境自动化发布流程,涵盖DEV、TEST、PRE、PROD各环境职责,结合CI/CD平台实现Jenkins+K8S自动化部署,支持分支管理、一键发布与日志链路追踪,提升发布效率与系统稳定性。
|
2月前
|
开发者
业务架构图
本文介绍了业务架构图的核心概念与绘制方法,涵盖业务定义、架构域分类,强调业务架构是技术、应用与数据架构的基础。通过分层、分模块、分功能三步法,梳理业务逻辑,明确模块边界与信息流,帮助客户与开发者清晰理解系统结构,提升协作效率。
 业务架构图
|
2月前
|
SQL 运维 分布式计算
如何做好SQL质量监控
SLS推出用户级SQL质量监控功能,集成于CloudLens for SLS,提供健康分、服务指标、运行明细、SQL Pattern分析及优化建议五大维度,助力用户全面掌握SQL使用情况,提升日志分析效率与治理能力。
 如何做好SQL质量监控
|
2月前
|
存储 Java Nacos
第九章 SpringCloud框架
本文介绍了Nacos与Eureka的服务注册发现机制、OpenFeign的调用流程、Sentinel与Hystrix的限流熔断对比、滑动窗口算法原理,以及Spring Cloud Gateway的路由断言、过滤器功能,涵盖微服务架构中核心组件的工作原理与实践应用。
 第九章 SpringCloud框架

热门文章

最新文章