|
SpringBlade微服务系统
|
2025/5-至今 |
|
|
| 项目描述: |
用于现有系统升级,扩展高可用平台。 基于开源的
SpringBlade
微服务平台,该系统支持多租户架构,具备模块化、高可用、可扩展等特点。项目在其基础上进行了定制化开发,扩展了第三方登录能力和小程序设备控制模块。
技术架构: 1、基于
Spring Boot 3.5、Spring Cloud
2025、MyBatis 构建核心业务架构 2、使用 OAuth2
协议进行统一 Token 下发与鉴权,保障认证安全 3、通过
Gateway 统一网关转发,生产环境使用 Traefik
做边缘代理 4、微服务注册与配置统一由 Nacos
管理 5、使用 OpenFeign
进行服务间远程调用,Ribbon 做负载均衡,Sentinel
提供限流与熔断保护 6、集成 Seata
实现分布式事务管理,保障业务一致性
主要负责部分: 1.
第三方登录扩展:基于 OAuth2
协议,自定义实现微信公众号扫码登录流程,支持登录态绑定与多租户识别 2.
小程序设备控制系统:开发适配小程序端的设备管理与控制接口,包括设备状态查询、指令下发、操作日志记录等功能模块,支持按租户隔离管理
|
|
|
|
活动管理系统-通用
|
2025/1-2025/5 |
|
|
| 项目描述: |
该系统用于统一公司各类线上营销活动,解决以往“每个活动部署一套系统”造成的资源浪费问题。系统支持多租户接入,实现相同性质的多个活动同时在线运行,并通过租户
ID
实现数据隔离。 主要功能包括: 活动管理、租户管理、商品管理、抽奖商品管理、白名单管理、订单管理 支持的活动: 九宫格抽奖活动、转盘抽奖活动、白名单领券活动、秒杀购券活动(如一分钱买视频会员)
技术栈:SpringBoot、Vue2、Redis、Mysql、Nginx 主要负责后端接口开发,与管理页面开发。 1、抢购秒杀活动,库存控制。并通过redis缓存进行性能优化。 2、活动信息数据缓存,提升访问活动页面响应速度
项目业绩:节省了公司服务器资源,后续类似活动都可以改一个前端页面就直接运行。极大提升活动上线效率,降低运维与开发成本。已成功支撑多个不同活动的并发运行
|
|
|
|
第三方发券平台
|
2024/9-至今 |
|
|
| 项目描述: |
第三方平台系统是一个用来整合第三方服务商的聚合管理平台。 我方系统可以通过接入第三方平台,实现只需要接入一个系统就可以买多个服务商的商品。 系统使用
流水线模式、策略模式等设计模式,使其只需要实现几个抽象类就可实现新服务商的接入。大大简化了后续系统升级迭难度。
我方接入系统
> 第三方平台 > 服务商1,
服务商2,...
关键功能如下: 1.
后续新接入的第三方服务商,只需要同步新的商品即可直接下单,不再需要重新重复对接 2.
统一了第三方商品的下单途径,只有一个下单入口 3.
统一的商品库存管理,订单管理 4.
统一接入系统管理,定制加密方式,回调地址配置等 5.
商品的权限管理,可以指定接入系统可以下单哪些商品 6.
拥有及时的订单状态回调通知,商品核销通知
负责系统整体架构设计与开放 项目只对外提供接口调用,与后台管理页面 技术栈:Spring
Boot、Vue2、RabbitMQ、Sentinel、SpringAdmin等技术
|
|
|
|
影院购票系统
|
2024/6-2024/8 |
|
|
| 项目描述: |
影院购票系统通过对接第三方影院系统数据《欢银》系统实现的一套
影院购票系统。 拥有热门电影推荐、电影与影院搜索、附近影院推荐等功能。 支持多系统接入,支持嵌入到公众号与小程序。
目前支持的优惠活动配置 微信优惠标识 1.
白名单优惠配置(优先级最高)
录入用户手机号码到白名单列表,并配置对应的优惠标识。 2.
系统全局优惠
在接入系统中配置系统级别的优惠标识,只要是走对应系统渠道下单的用户都可以享受到优惠。
系统全局优惠 优先级小于
白名单优惠。
技术栈:Spring
Boot、Vue2、RabbitMQ、Sentinel、SpringAdmin等技术 1、负责项目具体实现规划,项目后台管理页面开发,后台接口开发,后续项目运维。 2、完成后台管理系统与相关接口开发 3、支撑系统运维与多租户管理(租户数据隔离) 4、实现影院数据的批量同步与解析,支持前端电影推荐与展示优化 5、实现微信/小程序嵌入,与唤起嵌入小程序支付逻辑。
项目业绩: 0生产事故已运行至今,已经成功嵌入到3个银行的系统中,给银行系统与活动提供多样化的支持。 累计购票订单超2000单,总交易金额超10万元。
|
|
|
|
红包/转账统一发放平台
|
2023/10-2024/1 |
|
|
| 项目描述: |
该系统为一套对外开放的红包/转账自动发放平台,提供标准化接口,支持我方及外部公司系统接入。通过微信商户API,实现小程序及公众号的资金发放。系统支持公众号/小程序授权、余额控制、发放结果查询/回调通知、过期自动重发、接入系统统一管理与权限控制等功能。 技术栈:Spring
Boot、RabbitMQ、Sentinel、微信商户支付接口
等其他技术。 1、支持多系统并发接入与数据隔离 2、实现系统接入方的启停、权限、余额预警等运营功能。 3、统一的开放接口,支持多系统加密密钥定制,加密通信方式定制。
担任项目负责人,负责系统全流程实现与运维。 项目业绩: 目前已稳定运行至今,累计接入20个系统(包含我方与多家合作公司系统),累计发放金额超1000万元,期间无一生产级事故。
|
|
|
|
长沙农商银行-信用卡权益平台
|
2023/6-2023/11 |
|
|
| 项目描述: |
该系统为银行构建的一体化信用卡权益平台,集活动营销、积分商城、分期商城、信用卡申请入口、银行业务跳转等多功能于一体,支持微信公众号登录,并通过单点登录无缝集成多个银行业务系统。
核心功能: 用户通过微信公众号登录后,可进行积分兑换、商城购物、优惠券领取 支持
商城购物送积分、积分抵现、优惠券使用、满减/折扣设置 支持各类活动配置: 白名单领券活动 达标有礼活动(如:上月信用卡消费达标可参与券秒杀) 实现订单状态变更的
微信模板消息通知,提升用户服务体验 系统优惠券支持后台自定义金额、适用商品及使用条件
技术架构: Spring
Boot + Vue2 前后端分离开发,使用 Redis
做缓存优化,MySQL 存储核心数据,Nginx
提供反向代理及负载支持。
主要职责: 负责系统
API
接口开发与后台管理平台搭建 设计并实现优惠券功能,包括商品绑定、满减/折扣逻辑等 实现与银行其他系统的双向单点登录集成,支持无感跳转 公众号端接入与功能调试,包括
OAuth
登录、消息通知等 负责系统整体迁移工作,将部署环境从外网阿里云迁移至银行内网,为符合信息安全要求 持续参与系统功能迭代与维护,支撑多期活动稳定运行
项目业绩:系统已稳定运行超4年,为信用卡业务的促活与用户留存提供了强有力支持。
|
|
|
|
小微公众号贷款系统
|
2021/1-2022/2 |
|
|
| 项目描述: |
系统作为银行小微贷款线上进件的主要渠道,基于微信公众号实现对客户的外网进件流程。用户可通过公众号完成贷款申请,从产品选择到签署合同全流程线上操作,全面打通与行内微贷系统的数据链路。 功能包括: 1、贷款产品选择与身份识别:身份证上传、OCR识别、腾讯人脸核身 2、客户信息录入:个人信息、配偶信息、共贷人信息录入与验证 3、风控与信用评估:接入省联社风控接口、征信查询、进件黑白名单校验 4、合同签署与进度反馈:银联远程合同签署、进度查询、公众号通知推送 5、安全合规保障:短信验证码、客户经理视频审核、客户举报受理等
技术架构:SpringBoot、Vue2、Redis、Mysql、Nginx 项目部署在行内机房,采用的高可用部署,redis集群部署、Mysql组从复制。 接入系统:省联社风控系统、银联OCR、银联线上签字、行内短信平台、行内微贷系统、微信公众号等
主要职责: 负责后台业务流程全链路开发、数据库设计与接口对接 项目部署与运维管理,包括
Redis 集群、高可用 MySQL
架构维护 渗透测试与安全加固,解决代码扫描/漏洞扫描中发现的风险项 负责项目部署与升级迭代,行内服务器网络策略开通申请等。 后续银行需要的项目各种文档编写,投产资料、安全需求、网络资源、运维手册等
项目业绩: 作为银行小微贷款部门的核心线上进件入口,系统已稳定运行超5年,已经进行多次功能迭代与风险依赖升级。
|
|
|
|
金讯祥《MES生产执行系统》
|
2020/8-2021/2 |
|
|
| 项目描述: |
《MES生产执行系统》 该系统是一套面向制造业车间执行层的生产信息化管理系统。该系统为企业提供了包括制造数据管理、计划排产管理、生产调度管理、库存管理、质量管理、人力资源管理、设备管理、采购管理、项目看板管理、生产过程控制、底层数据集成分析等,是为客户企业打造的一个扎实、可靠、全面的制造协同管理平台。 项目分为
PDA端、数据采集端、PC端、WEB供应商标签打印端。 其使用的技术为
Ionc、Angular、HTML、Js、Winform、Bootstrap、Asp.net
Api+SqlServer+Iis 在项目中主要负责:PDA端接口开发,PC端全栈开发,标签打印对接打印机。
项目业绩:为苏州《伟创电气》公司开发的一套MES系统,生产环境运行中。
|
|
|
|
抢票网站
|
2020/2-2020/3 |
| 项目描述: |
爬虫项目,通过抓取12306的接口实现,自动登录,余票查询,与下单。 涉及技术:
项目开发后端使用的Python开发语言、Django框架、MySQLdb类库。
前端使用的Vue+Uikit UI+Ajax。 |
|
|
|
Web开发大赛项目
|
2019/10-2019/12 |
| 项目描述: |
B2C模式的商城项目 涉及技术:
Mobile端使用Vue-cli+Mint
UI+Axios,Pc端使用Vue-cli+Element
UI+Axios,后台框架采用
Spring+SpringMVC+MyBatis+EC harts+Jquery-UI+Bootstrap。 项目以实际工程项目为基础,面向企业岗位技能需求,突出工程应用,体现新技术普及应用推广。本项目结合教学要求和企业对技能 的需要,通过“系统模块文档设计”、“模块程序排错”、“功能模块编码”三种形式,重点考察学生利用
Java 语言进行 Web 应 用系统 SSM 架构设计,使用
bootstrap 框架设计 PC 端 Web 页面,利用 zepto
框架和 WeUI
完成移动端页面设计,实现跨平台 性。 主要模块: :进商品展示、展示商品分类信息、搜索查询商品 户登录:在户进购物、订单、个中等等,必须先登录。 户注册:只有户注册成功后,才能进商品购买和对个信息的操作。 商品详情:当户在点击某个商品时,进商品详情,对单个商品进详细介绍,还可以进
评论,点击收藏按钮可以收藏 该商品 购物:户登录才能进购物户在商品详情,点击加购物后,商品的价格数量等
信息会加购物, 商品结算:户在购物选中商品,点击结算进结算进商品结算,如果在商品详情
直接点击结算,可以直接进 结算 个中:户可以查看个信息,对个信息进修改;添加收货地址,对
收货地址进增删改查;可以查询订单列表;查询收 藏夹;查看的评论,对评论进增删改查 后台: 管理户:可以对户进管理,添加管理员与普通户 商品管理:管理员可以进对商品的添加,查询商品信息,删除某个商品,也可以修改。 商品类别管理:管理员可以管理商品类别,如修改分类、删除分类、添加分类和分类级别设定等。 数据管理:查询商品的销售情况,按时间段查询商品销售情况 订单管理:户购买商品后会成个订单,对户购买的商品进发货管理操作
|
|
|