Redis

瑞物悦心开源项目
⚙️技术栈前端Vue3+CompositionAPIVueRouterVuexElementPlus后端SpringBoot3MyBatisSpringSecurityJWT身份验证Redis缓存RabbitMQ数据库MySQL环境JavaJDK17Node.jsv18
50Java企业服务
开源博客系统开源项目
这是一个功能较全的博客项目,做的比较早了,涵盖用户后台,积分商城,文章发布及管理,多级评论,积分充值,用户成长等多个功能模块,其中使用了前端方面大量使用了ajax及vue, 后端方面多使用cbv模式以及restful接口编写,管理者后台采用xadmin,并将celery定时任务加入到xadmin管理模块中 采用的是mysql数据库,celery采用的是django封装好了的django-celery 普及评论功能
200Python开源博客系统
基于BudWk-v8-mini框架增加:代码生成器、编号生成、文件上传配置等基础功能功能 技术栈:java nutz redis mysql vue3 minio等 用户是某线缆企业的检测中心,受理下级单位或代工厂提交的样品进行检测 1、下级单位来中心在大厅终端自助登记,打印二维码,贴上二维码标签在样品上,样品放在指定仓库 2、检验人员扫码受理样品,线下实验,提交实验结果,生成实验excel表,短信通知检验结果 3、外部质检数据excel导入
310Java实验室信息化
这是一款短视频社区应用,用户可以点赞、收藏、搜索、发布视频,关注喜欢的作者等;后台系统可以自动对视频进行处理,如转码、添加水印、截取视频封面、审核视频等 主要技术:SpringCloud+Redis+MySQL+RabbitMQ+MybatisPlus+XXL-job+Canal+Elasticsearch
380Java前后端
地磅称重解析开源项目
化工园区封闭化建设,出入需要称重,所以加装了地磅。现有两个卡口,每个卡口进出分别各有一个地磅,每个卡口配一台主机,两个地磅都直接连接到电脑主机上,仪表232接电脑串口(仪表15芯7、8接电脑九芯2、5)。业务需求是提供一个接口能够读取指定地磅的实时数据,所以就开发一个程序部署在这台主机上读取串口数据并往外提供最新数据。 该程序同时支持的连续发送方式和指令应答方式。 该程序会将地磅数据实时数据存入redis中,以便其他程序随时使用,同时也提供接口,供其他程序调用获取最新的称重数据
370JavaJava
真理投资开源项目
1.项目介绍:本项目是一个基金投资理财项目,主要实时监控不同策略的交易情况以及实盘机器的各种指标情况(自身的cpu、内存、磁盘、进程、日志等),针对交易以及实盘的异常进行不同规则的告警,推送给对应人员,让其去处理 2.项目选型:SpringCloud+Nacos+RabbitMQ+ES7.6+MySql8+Mybatis-Plus+Nginx+TDengine
430NginxMysql
1.项目介绍:和丰本身是一个大型中转站,为几千位供应商以及主机厂进行物料的存放以及配送服务,还有就针对供应商存储物料以及往主机厂配送物料按照不同规则的收费,彻底由之前的人工纸质化 升级为现在的自动化,信息化,大大节约了人力成本(商品出入库的管理、商品结存、成本动态计算、对账) 2.项目技术选型:SpringBoot+Spring security+Mysql8+Nginx+Mybatis-Plus+Rocketmq+Redis+Nacos+Jenkins
350JavaMysql
行歌开源项目
行歌 (XingGe Framework) 一个基于Spring Boot的企业级开发框架,提供了丰富的功能模块和工具类,帮助开发者快速构建高质量的企业应用。 1. 用模块化架构,各功能模块独立,可按需引入 2. 提供丰富的Starter模块,零配置快速集成 3.内置异步处理器,优化性能表现 4.支持MySQL、PostgreSQL、Oracle、SQL Server等主流数据库 5.内置请求拦截器,支持多种存储方式 6.提供完整的日志、缓存、工具类等企业开发必备功能
450Java工具框架
项目介绍:本项目主要用于系统的搭建,提供基础架构,底层功能,开源库版本控制。 功能介绍:认证管理,鉴权管理,验证码模块,短信模块,增值业务模块,数据库管理,文件系统管理,http管理,Socket管理,redis管理,分布式锁,缓存管理,常用工具类,加密处理(RSA+AES+SIGN)。 使用方式:使用Maven或Gradle引入库,通过mavenBom "com.dyst.java:project-parent:${version}"实现一键构建框架, 通过compile "com.dyst.java:auth"按需引用所需功能。 注:源码暂时未公开,如有需要请联系我
700Javajava框架
本项目是一套面向学校教务管理的综合信息系统,旨在解决传统教务管理中存在的信息孤岛、手工操作效率低、权限管理混乱等问题。通过统一的用户身份认证和基于角色的权限控制,实现了学生、教师和管理员三类用户的精细化功能分离: * 学生能够查看和管理自己的成绩及个人信息,保障信息安全与私密性。 * 教师能够高效地管理课程、学生信息及成绩录入,提升教学管理效率。 * 管理员集中管理全校学生、教师、课程、成绩和账号信息,实现数据统一和规范化。 该系统显著减少了人工统计和数据重复录入的工作量,增强了数据一致性和系统安全性,提升了教务管理的数字化水平。 本项目采用了当前主流且成熟的技术栈,具备良好的可维护性和扩展性: * **后端**:基于 **Spring Boot** 框架,结合 **MyBatis-Plus** 进行数据库操作,简化了持久层开发,提升开发效率。利用 **JWT(JSON Web Token)** 实现了安全的无状态身份认证,保证接口安全与会话管理。 * **权限控制**:采用策略模式灵活实现多角色登录和权限分离,代码耦合度低,方便后续新增角色及权限调整。 * **前端**:基于 **Vue3** 和 **Element Plus** 组件库开发,界面响应式设计,用户体验良好。前端页面根据用户角色动态渲染,实现不同视角和操作权限的灵活切换。 * **性能表现**:利用 MyBatis-Plus 的高效查询能力和缓存机制,支持中小规模学校的日常业务负载。前端分页及数据筛选减少请求频率和数据量,提升界面响应速度。 整体架构清晰,符合前后端分离趋势,便于未来迁移微服务或集成第三方系统。 * 克隆项目代码仓库后,先安装并配置 MySQL 数据库,执行项目自带的数据库初始化脚本,完成数据表和基础数据的导入。 * 根据项目的 `README.md` 文件,配置后端的 `application.yml`,填写数据库连接信息及 JWT 密钥等安全参数。 * 使用 IDE(如 IntelliJ IDEA)导入后端 Spring Boot 工程,执行 `mvn spring-boot:run` 启动服务。 * 启动前端项目(基于 Vue3),通过 `npm install` 安装依赖,使用 `npm run dev` 启动本地开发服务器。 * 打开浏览器访问前端地址,使用预设账号(管理员、教师、学生)登录,体验各角色功能。 * 可参考项目文档快速了解系统模块、接口定义和业务流程,便于二次开发或功能定制。
640Java教务管理系统
用户匹配开源项目
许多热爱编程比赛的用户在参加比赛时常常面临没有队友的问题,这使得他们很难发挥自己的实力,也很难取得好成绩。同时,许多用户在寻找队友时也面临一些困难,比如无法找到合适的人选,或者无法与潜在的队友进行充分的交流和沟通。因此,我们希望通过该网站,为这些用户提供一个交流平台,帮助他们找到理想的队友,组建强大的编程团队,参加各种编程比赛,并最终实现自己的编程梦想。 用户注册和登录:用户可以通过注册账号并登录使用该网站。 标签匹配:用户可以选择自己的技能和需求标签,系统会根据标签匹配合适的队友。 组队功能:用户可以与其他用户组建队伍,一起参加编程比赛。 用户管理:管理员可以对用户进行管理,包括审核用户信息和处理用户投诉等。
490JavaMysql
技术栈:DDD领域驱动设计、SpringBoot、MyBatis、Redis、OKHttp3、OpenAI、Hystrix、Docker、Nginx 项目描述:此项目是我大学期间真实上线的对接多种大模型提供生成式服务的商业网站,从域名备案、业务开发到运维上线都积累了丰富经验。代码结构以领域驱动分为鉴权登录、OpenAI、订单、微信4个场景,便于维护扩展。 项目亮点: 1.采用DDD架构,一个领域就是一个功能域。提供模型、仓储、事件、服务,更好扩展。 2.对接支付,完成从商品库、下单支付、异步发货、超时关单、掉单补偿、发货补偿等流程。 3.设计ChatGPT/ChatGLM-SDK,允许用户选择模型。采用了Session会话模型和工厂处理服务。采用OKHttp3通信,并使用SSE与OpenAI异步通信。 4.实施敏感词过滤、请求频率、次数限制和JWT认证机制,这些安全措施通过规则工厂整合。 5.基于JWT的Token鉴权,整合公众号验证码登录,Redis存储验证码,确保了分布式部署的可访问性。 6.集成Actuator埋点和Prometheusl、Grafana监控。使用ApiPost对接口压测,验证了在50~80TPS的高负载下,添加Hystrix超时6秒熔断的必要性。
770JavaDDD领域驱动设计
Mall电商项目简介: Mall电商项目是一个功能全面的开源电商解决方案,专为中小企业打造。它涵盖了前端、后端、移动应用(App)以及小程序,旨在提供一个易于维护且可扩展的电商平台。 ‌前端‌: ‌技术选型‌:主要使用Vue.js进行开发,确保用户界面的响应式设计和高性能表现。 ‌特点‌:界面友好,用户体验流畅,支持多种设备和屏幕尺寸。 ‌后端‌: ‌技术选型‌:基于Spring Boot框架构建,结合Spring Cloud实现微服务架构,支持高并发和分布式部署。 ‌特点‌:提供了丰富的API接口,支持多用户管理、订单处理、库存管理、支付集成等功能。同时,采用前后端分离的设计,提高了系统的灵活性和可维护性。 ‌移动应用(App)与小程序‌: ‌技术实现‌:App端可能采用原生开发或跨平台框架(如React Native、Flutter等),小程序则基于微信小程序平台开发。 ‌功能‌:与后端系统无缝对接,提供商品浏览、搜索、购买、支付等核心电商功能。同时,支持个性化推荐、用户中心、订单管理等附加功能。
1220Java分布式应用/网格
comic_sakura开源项目
跨平台前端: 基于 uni-app 和 Vue 3 构建,可编译到 H5、App(iOS/Android)及小程序平台。 现代化后端: 基于 Node.js 和 Express.js 构建的 RESTful API 服务。 数据抓取: 使用 Python 和 Playwright 编写的异步并发爬虫,从目标站点抓取漫画数据。 数据存储: 使用 MongoDB 存储漫画、用户及相关业务数据。 高效缓存与会话: 利用 Redis 进行数据缓存、会话管理、图片代理缓存、验证码存储及 API 速率限制。 用户系统: 包括用户注册、登录、账户管理(修改用户名/密码)、注销账户。 核心功能: 漫画列表、详情、搜索、分类、阅读器、收藏、浏览历史、阅读进度记录。
1020Dockeruniapp
提供API编排、ETL等能力,支持实现数据库(Mysql、PG、Oracle等)到API的可视化转换,以及多系统API的整合、数据抽取与加工处理、自动依赖分析及数据血缘分析、实时MQTT消息的动态监听等;即可用于与低代码前端工具配合,为低代码前端提供接口,也可当成一个简单的ESB使用或ETL工具或数据中台使用
840JavaAPI管理
Kingson 权限管理系统简介 系统概述 Kingson 权限管理系统是一款基于OAuth2协议的企业级安全认证与权限管理解决方案,采用微服务架构设计,将安全认证与业务服务分离,实现高安全性、高可用性的统一身份认证平台。 系统架构 1. 核心组件 安全认证管理端:系统的核心安全中枢,负责所有身份认证、令牌发放和权限校验 业务服务端:多个独立的业务服务模块,通过安全认证管理端进行统一鉴权 客户端接入层:支持后台管理系统、移动APP、第三方应用等多种客户端类型 2. 认证流程 系统采用标准的OAuth2协议,并扩展支持多种认证方式: 传统用户名/密码认证 微信/QQ第三方登录 手机短信验证码登录 邮箱验证登录 多因素认证(MFA) 核心功能 1. 精细化权限管理 四维权限模型:人员→角色→菜单→权限的完整管理体系 动态权限配置:实时生效的权限调整机制 细粒度访问控制:基于Scope的资源访问控制 2. 多客户端安全隔离 独立Token体系:为每个客户端生成专属访问令牌 客户端白名单:严格控制客户端接入权限 访问范围限制:通过scope机制限制客户端可访问资源 3. 安全审计与监控 完整操作日志:记录所有关键操作和权限变更 实时安全监控:异常登录检测和风险预警 令牌生命周期管理:令牌签发、刷新、撤销全流程管控 系统优势 1. 企业级安全性 符合OAuth2.0和OpenID Connect安全标准 支持国密算法等加密方案 完善的防刷机制和异常处理 2. 高扩展性 模块化设计,支持业务系统灵活扩展 多租户架构,满足不同规模企业需求 标准协议支持,易于与现有系统集成 3. 卓越的用户体验 统一登录门户(SSO) 多终端自适应界面 简化的权限申请和审批流程 适用场景 Kingson权限管理系统适用于: 需要统一身份认证的中大型企业 多业务系统需要权限集成的组织 对安全性要求严格的金融、政务等行业 需要支持多种登录方式的互联网应用 技术亮点 增强的OAuth2实现:在标准协议基础上扩展多因素认证 智能令牌管理:支持令牌自动刷新和密钥轮换 可视化权限配置:通过拖拽方式快速配置复杂权限 高性能认证引擎:支持每秒万级认证请求 Kingson权限管理系统通过专业的安全设计和灵活的权限模型,为企业提供全方位的身份认证和访问控制解决方案,是构建企业级应用安全基石的理想选择。
930JavaWeb框架
1.为解决无法远程查看指定机房设备高度定制的网站后端,接收串口数据并解析,转发至前端,形成可视化数据和历史图表,在开发后期添加了一个联动报警功能。 2.技术选型-MySQL数据库存储机房设备信息,包括设备命名、设备数据解析方式、需要联动报警的设备等,也存储历史数据;Redis作为中间件,为收到的设备数据排队,等待解析;Springboot3+Springboot data JPA+jSerialComm作为核心的数据解析、转发中心;sa-token作为简单的网络用户安全管理手段;gradle+kotlin作为依赖管理方;网页端采用uniapp+vue3作为页面前端设计,做了栅格化自适应布局
1360JavaREST/RESTful项目
erp供应链项目开源项目
ERP项目是通过集成化的软件系统,整合企业内部(如财务、供应链、生产、人力资源等)及外部(如供应商、客户)的资源与流程,实现数据统一、业务协同和管理优化的系统性工程。核心是打破信息孤岛,提升企业运营效率与决策能力 通用模块:财务管理、供应链管理(采购、库存、销售)、生产制造(BOM、排程)、人力资源、客户关系管理(CRM)、数据分析(BI)
910Spring服务器端JavaScript
voy-framework开源项目
微服务springcloud为基座框架,开发了一序列starter,支撑业务开发。 主要分为boot框架和cloud框架。 boot在springboot的基础上添加了多个刚性,企业需要的starter. cloud支持无缝对接springcloud.
830SpringSpringCloud
本项目是一款面向中小型图书馆的数字化管理平台,支持图书全生命周期管理、用户权限分级、社区化互动及数据安全审计。系统覆盖图书馆核心业务流程,同时融入社交功能,提升用户活跃度。代码结构清晰、模块化设计,便于二次开发与定制。 图书管理 多级分类体系:支持无限层级分类递归查询(如“文学→小说→科幻”),通过Redis缓存分类数据,响应速度
990Javavue
当前共61个项目
×
寻找源码
源码描述
联系方式
提交