程序聚合 软件案例 独立开发模板项目-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%
相似推荐
共享电车
公司发展共享电车业务 核心功能:电车盒子iot接入,支持多个厂家多个协议的盒子。用户使用小程序用车并支付费用,app日常运维换电挪车调度报修上下架,数据报表统计,包括支付统计,用车统计,换电统计,调度统计,用户画像等。 业务流程:用户在小程序上下单用车,支付车费,运维人员使用app进行车辆调度换电维修,管理人员查看数据分析和运营报表。
公交大屏调度-大型活动
该系统主要分为调度指挥平台、生产要素两大版块,调度指挥平台主要分为首页,道 路管制,运输服务等模块,实现人车线,各种大型活动流程实时监控调度。生产要素 实现对人车线,场站等资源的可视化管理。
C++ 控制台图书信息管理系统-图书管理小程序
本项目面向高校课程设计需求,实现图书信息全生命周期管理,包含图书新增、按编号 / 书名检索、信息修改、数据删除、全量信息浏览五大核心功能;程序启动自动从本地 txt 文件加载历史数据,完成操作后自动落地保存,搭配彩色边框美化菜单,提升交互观感,适配课程作业交付场景。
基于数字车钥匙车辆管理系统
传统车辆管理存在实体钥匙易丢失、转借无记录、权限无法精准管控、用车流程繁琐、车辆使用数据无追溯、运维成本高等问题。本方案整合BLE低功耗蓝牙、PKI密钥加密、云端分布式管理等核心技术,将实体钥匙功能迁移至手机、智能穿戴设备、智能终端等载体,实现 1、无感开关车门 2、车辆远程管控 3、数字钥匙使用分时授权、权限回收 4、车辆状态监测 5、相关统计流程
智能小家电研发与制造-浦尔乐
一、核心业务功能 1. 技术研发与专利布局 方向:空气净化、温湿平衡、除菌除螨、低噪节能。 代表专利:水循环取暖系统、电磁圈加热装置、低温等离子除菌模块等 2. 智能硬件产品矩阵 浦尔乐净化 BOX(桌面 / 车载) 四重净化:初效滤网 + H12 HEPA + 活性炭 + 等离子,PM2.5 / 二手烟去除率 99.9%,杀菌率 97%+。 智能传感:自动检测空气质量并调速,三色灯可视化;双涡轮静音,车载 / 桌面两用。智能烟灰缸 水过滤 + 等离子双重净化,溶解 97% 焦油 / 尼古丁,异味清除率 90%+;可水洗滤网,低成本耗材。除菌护理机(衣柜用) 低温等离子0 耗材除螨除菌,无化学残留;智能湿度监测自动防霉,适配衣柜 / 母婴柜 水循环取暖系统 水暖散热 + 风扇对流,低噪恒温;适配家用 / 小型商用,已获实用新型专利。 3. 环控系统解决方案 首创 “六维环控体系”(温度、湿度、空气洁净度、气流、除菌、除味),面向家庭、办公、车载等场景提供一站式环境优化方案。 4. 数字化与供应链服务 子公司橙空电子(与小米谷仓合资)负责研发 + 生产 + 销售全链路,提供 ODM/OEM 服务,覆盖家电、智能硬件、环境设备等品类。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服