程序聚合 软件案例 独立开发模板项目-rock-blade-java

独立开发模板项目-rock-blade-java

2026-03-02 11:33:13
行业:企业内部管理、企业服务(saas)
载体:网站、小程序
技术:Java

业务和功能介绍

Rock Blade Java 是一个基于 Spring Boot 3.5.5 和 Java 25 的模块化模板项目。主要用于mvp以及各种从0到1的一个自建框架形项目。
1. 认证授权 - 支持JWT token认证,Sa-Token集成
2. 数据库监控 - PostgreSQL性能监控(pg_stat_statements)
3. 系统监控 - JVM、进程、系统指标采集(Micrometer + Prometheus)
4. 告警通知 - 邮件告警系统
5. API文档 - Knife4j集成(可选)
6. 国际化 - i18n多语言支持
7. CI/CD - GitHub Actions自动化部署配置

项目实现

2.1 认证授权模块
实现位置: system/service/impl/auth/AuthServiceImpl.java
核心功能:
- RSA前端加密登录: 前端获取公钥 → 加密密码 → 后端RSA解密
- 多种登录方式: 用户名、邮箱、手机号登录
- 验证码功能: 邮件验证码发送与验证
- JWT Token: 使用Sa-Token整合JWT实现无状态认证
关键代码流程:
// 1. 获取RSA公钥
PublicKeyResponse getPublicKey(String nonce)
// 2. 用户名密码登录
authByUsername() → decryptPassword() → BCrypt校验 → Sa-Token登录
// 3. 邮箱验证码登录
authByEmail() → 验证码校验 → Sa-Token登录
// 4. 注册/重置密码
registerByUsername() / resetPasswordByEmail()
安全特性:
- 密码前端RSA加密传输,后端BCrypt存储
- 私钥存入Redis,设置过期时间
- 验证码限时限次使用
2.2 监控模块
实现位置: framework/config/MonitorConfig.java + framework/monitor/DatabaseMonitor.java
系统监控指标:
| 指标类别 | 监控项 |
|---------|--------|
| CPU | 系统负载、CPU使用率 |
| 内存 | JVM堆/非堆内存、系统内存 |
| 磁盘 | 磁盘总量、使用量、使用率 |
| 网络 | 各网卡接收/发送字节数 |
| GC | GC次数、GC耗时 |
| 线程 | JVM线程数 |
数据库监控指标:
// 连接池监控
hikaricp.connections.active // 活跃连接数
hikaricp.connections.idle // 空闲连接数
// PostgreSQL性能监控
postgres.stats.commits/rollbacks // 事务提交/回滚
postgres.stats.blocks_read/hit // 磁盘读写
postgres.table.seq_scan/idx_scan // 表扫描次数
// 慢查询监控 (需要pg_stat_statements扩展)
postgres.slow_query.avg_latency // 平均延迟
postgres.slow_query.max_latency // 最大延迟
告警规则 (Prometheus AlertManager):
- 系统资源: CPU/内存/磁盘使用率告警
- JVM: 堆内存、线程数、GC频率告警
- 数据库:

示例图片视频


DB
30天前活跃
方向: 后端-Java、前端-Web前端、
交付率:100.00%
相似推荐
智慧停车系统
一、立项背景与目标 当前城市停车难、停车乱问题突出,路内外停车资源分散、利用率低,人工管理效率低下且易出现收费不规范等问题,同时政府对城市静态交通治理、智慧交通建设的需求日益迫切。基于此,智慧停车平台立项,核心目标是依托新一代信息技术,统筹城市停车资源,构建城市级静态交通管理体系,实现停车资源数字化、可视化管理,优化车主停车体验,助力政府交通治理,赋能停车企业提质增效,推动智慧停车与智慧生活生态深度融合。 二、软件功能、核心功能模块介绍 智慧停车平台涵盖多端协同功能,覆盖web端、移动手机端、后台运营端等多个终端,核心功能模块围绕车主服务、运营管理、政府监管、平台支撑四大维度展开。 (一)核心功能模块 1. 车主服务模块:作为核心前端模块,提供车位查询、在线预约、智能导航、无感支付、订单管理、电子发票等全流程服务,新增AI停车助手、共享车位、充电洗车等延伸服务,支持多渠道支付,大幅提升车主停车便捷度。 2. 运营管理模块:面向停车运营企业,提供设备远程监控、泊位实时管理、计费规则设置、订单统计、巡检管理等功能,结合数字孪生技术直观展示停车场状态,实现精细化运营,提升管理效率。 3. 政府监管模块:为交通管理部门提供停车数据汇总、拥堵预测、扩容建议等服务,梳理130多个行业核心指标,实现与车管、交管部门数据对接,助力城市交通规划和动静态交通一体化治理。 4. 平台支撑模块:包含大数据、星光物联、数字孪生平台,负责数据采集、分析与可视化,支撑全平台稳定运行,为各模块提供数据支持,保障平台安全与迭代升级。 (二)辅助功能 涵盖智能客服、消息推送、实名认证、积分商城等功能,优化用户体验,同时支持停车费复议、投诉处理等服务,完善服务闭环;新增特色功能,丰富运营场景。 三、业务流程、功能路径描述 (一)核心业务流程 平台业务围绕“资源整合-用户服务-运营管理-数据赋能”闭环展开:整合各类停车资源,通过智能硬件采集泊位信息;为车主提供全流程停车服务;运营企业实现精细化管理,政府依托数据开展交通治理;通过大数据优化资源配置,拓展生态服务,形成完整闭环。 (二)核心功能路径 1. 车主停车路径:车主通过APP/小程序登录→查询空闲车位→预约(可选)→导航前往→车辆识别放行→自动计时→离场支付→抬杆放行,可申请电子发票、查询订单。 2. 运营管理路径:运营人员登录后台→查看停车场实时状态→设置计费规则与巡检任务→处理设备故障→统计数据→通过分析优化运营策略。 3. 政府监管路径:工作人员登录监管端→查看停车资源与拥堵情况→获取分析报告→依据数据制定交通治理政策,实现精细化监管。 平台实现停车资源“一张网”管理,打通三方信息壁垒,形成“停车-出行-生活”一体化服务生态,目前已在全国40多个城市落地,管理泊位超60万个,服务车辆达3000多万辆。
公司内部司机接送员工的智能预约微信小程序-RideHub
**RideHub** 是一个**智慧拼车小程序系统**,旨在连接乘客和司机: 1. **乘客功能**: 查看路线 → 选择上车站点 → 提交"我要上车"意愿 2. **司机功能**: 选择行驶路线 → 上报当前所在站点 → 查看各站点候车人数 3. **管理员功能**: 管理用户、路线、站点数据 该系统适用于**班车预约、企业通勤、社区巴士**等场景,通过实时意愿统计帮助司机优化停靠站点决策。
拼车网
本拼车网站主要面向车主与出行乘客,提供线上拼车信息发布、查询与匹配服务,支持长途拼车和上下班短途拼车两种业务场景。用户可通过手机号注册登录,车主能够发布行车路线信息,乘客可发布拼车需求,系统结合百度地图直观展示出发地、目的地及路线信息,用户可按地点、时间等条件筛选查询合适的拼车信息,并在线申请加入或邀请同行,实现拼车撮合。同时平台提供个人中心功能,方便用户查看自己发布的拼车信息、申请记录及拼车状态,整体界面简约实用,以安全、经济、便捷的方式为用户提供拼车服务,也能在一定程度上缓解交通压力、节能环保。
基于交通卡充值和本地水燃热缴费等功能的交通卡公司 app-某地市交通卡app
1、该app为某地市交通卡公司主营app,涉及本地民生服务(出行/充值/缴费),属于惠民业务;(还有其他地市的另一个app,这里没有体现) 2、核心模块分为:交通卡实体卡/nfc虚拟卡的充值业务;天然气、自来水、热力缴费业务;乘车码;老年卡学生卡办理以及其他三方业务;
小程序-森瑞梦
森瑞梦小程序专注于出行头盔垂直领域,为广大骑行爱好者、通勤人群及相关机构提供高品质头盔产品。我们涵盖了摩托车头盔、电动车头盔、自行车头盔等全品类,满足不同场景下的出行防护需求。无论是追求极致安全性能的专业骑手,还是注重时尚外观的都市通勤者,都能在森瑞梦找到适配的头盔产品。同时,我们还提供头盔定制服务,可根据客户的个性化需求,打造专属的防护装备,适用于企业团建、赛事活动等特殊场景。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服