Maven

XS- Assistant开源项目
XS-Assistant 是一款由独立开发者打造的 多端智能生活助手应用。它旨在帮助用户更好地管理生活和学习事务,通过创建提醒事项、学习笔记和任务清单,让用户在日常生活、学习和工作中都能高效管理信息。 ✨ 功能亮点 • 智能提醒:支持创建待办、计划、事件提醒,帮助用户科学安排时间。 • 学习笔记:支持知识整理、分类和搜索,打造个人学习资料库。 • 跨平台支持: • Winform 桌面客户端:适合办公环境,高效快捷。 • Web 管理端:随时随地在线管理数据,支持浏览器访问。 • iOS 与 Android 客户端:移动端同步使用,贴心提醒不遗漏。 • 多端同步:不同设备间实时同步,保证信息一致性。 ⚙️ 技术架构 • 后端技术栈: • Spring Cloud 微服务架构,保证系统的 高可用与扩展性 • MySQL 分库分表,应对大规模数据存储与高并发场景 • Redis 缓存提升访问效率 • Elasticsearch 提供 全文搜索 能力 • MongoDB 存储非结构化数据,灵活应对多样化业务需求
810Javaios
本项目除了一些常用的数学计算工具、经纬度距离计算工具等,还封装了一些化工园区中不同事故模型的计算。 事故模型主要为简化模型,降低计算难度,包括高斯烟羽 + 高斯烟团、池火灾、水平方向喷射火、容器爆炸、蒸气云爆炸等事故预测与计算。 环保中常用的大气aqi、水质等级计算。 iot数据协议的解析方法的封装,包括:GB 26875.3-2011 城市消防远程监控系统、JBF293K 通讯接口卡 RS232485 通讯协议.pdf、SFJK-200 可燃气体控制器 MODBUS 通讯协议。
450JavaJava
真理投资开源项目
1.项目介绍:本项目是一个基金投资理财项目,主要实时监控不同策略的交易情况以及实盘机器的各种指标情况(自身的cpu、内存、磁盘、进程、日志等),针对交易以及实盘的异常进行不同规则的告警,推送给对应人员,让其去处理 2.项目选型:SpringCloud+Nacos+RabbitMQ+ES7.6+MySql8+Mybatis-Plus+Nginx+TDengine
630NginxMysql
行歌开源项目
行歌 (XingGe Framework) 一个基于Spring Boot的企业级开发框架,提供了丰富的功能模块和工具类,帮助开发者快速构建高质量的企业应用。 1. 用模块化架构,各功能模块独立,可按需引入 2. 提供丰富的Starter模块,零配置快速集成 3.内置异步处理器,优化性能表现 4.支持MySQL、PostgreSQL、Oracle、SQL Server等主流数据库 5.内置请求拦截器,支持多种存储方式 6.提供完整的日志、缓存、工具类等企业开发必备功能
580Java工具框架
项目介绍:本项目主要用于系统的搭建,提供基础架构,底层功能,开源库版本控制。 功能介绍:认证管理,鉴权管理,验证码模块,短信模块,增值业务模块,数据库管理,文件系统管理,http管理,Socket管理,redis管理,分布式锁,缓存管理,常用工具类,加密处理(RSA+AES+SIGN)。 使用方式:使用Maven或Gradle引入库,通过mavenBom "com.dyst.java:project-parent:${version}"实现一键构建框架, 通过compile "com.dyst.java:auth"按需引用所需功能。 注:源码暂时未公开,如有需要请联系我
880Javajava框架
gt06-gsp-java开源项目
1、通过GT06协议标准化接入各类GPS终端 2、满足企业对人员/车辆的实时位置追踪、电子围栏预警等管理需求 3、整合百度鹰眼/高德猎鹰服务,提供历史轨迹回放、停留点分析等功能 4、基于TCP Socket实现长连接 5、采用Spring Boot框架 6、MySQL存储轨迹数据,Redis缓存实时位置信息
570Java企业应用
传统运维面临 重复操作效率低、环境配置易出错、多节点管理复杂 等痛点。Ansible 提供了一套无代理(Agentless) 的自动化解决方案,实现: 批量配置管理:一键部署数百台服务器的环境配置; 应用自动化发布:标准化流程保障发布一致性; 持续合规检查:自动巡检系统状态并修复偏差; 复杂任务流程化:将手工操作转化为可复用的自动化脚本。 核心价值:提升运维效率70%+,降低人为失误,实现基础设施即代码(IaC)。
2080Maven自动化运维
websocket系统开源项目
web 系统 websocket http 后端服务 可以实现类似聊天室的功能 随着互联网技术的迅速发展和普及,在线聊天和实时通信成为人们日常交流的重要方式。聊天室系统作为实时通信的一种重要形式,具有广泛的应用场景,如远程教育、在线游戏、即时通讯、网络直播等。因此,设计和实现一个基于Java的聊天室系统具有重要的研究背景和实际应用价值。 传统的聊天方式,如电话、短信、电子邮件等,已经无法满足人们对实时、便捷、高效沟通的需求。而基于Java的聊天室系统能够提供一个集中、开放、实时的交流平台,使得人们可以随时随地与其他人进行沟通交流。 近年来,Java作为一种面向对象的编程语言,在Web应用程序的开发中得到了广泛的应用。Java具有跨平台、高性能、高安全性等优点,特别适合用于开发大型的、复杂的网络应用程序。因此,基于Java的聊天室系统的设计和实现具有重要的现实意义和技术可行性
2730JavaHTML5开发相关
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权限管理系统通过专业的安全设计和灵活的权限模型,为企业提供全方位的身份认证和访问控制解决方案,是构建企业级应用安全基石的理想选择。
1340JavaWeb框架
本项目是专门为餐饮企业(餐厅、饭店)定制的⼀款软件产品,包括系统管理后台和小程序端应用两部分。其中系统管理后台主要提供给餐饮企业商家使用,可对餐厅的分类、菜品、套餐、订单、员⼯等进⾏管理维护,对餐厅的菜品数据进⾏统计,同时支持来单语音播报功能。小程序端主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单、支付、催单等。 ● 通过阿里 OSS 技术实现文件上传以及云存储功能并使用UUID对文件随机命名避免覆盖上传。 ● 使用JWT生成token实现⽆状态单点登陆,使用MD5加密用户敏感数据。 ● 自定义AOP切面进⾏公共代码逻辑抽取,实现接⼝出⼊参打印及耗时统计。 ● 使用Redis旁路缓存模式, 对菜品和套餐页做缓存处理,提高用户端响应速度。 ● 使用Swagger,帮助开发⼈员⽣成接⼝⽂档,并通过Postman对接⼝进⾏测试。 ● 使用Nginx作为Http服务器,部署静态资源,实现Tomcat的负载均衡,以及反向代理。 ● 使用SpringTask定时任务定期处理过期订单以及超时订单。 ● 使用WebSocket建立用户商家长连接,实现来单,催单提醒。 ● 使用POI函式库将商家工作台营业数据导出为Excel文件。
1920Java后台管理
voy-framework开源项目
微服务springcloud为基座框架,开发了一序列starter,支撑业务开发。 主要分为boot框架和cloud框架。 boot在springboot的基础上添加了多个刚性,企业需要的starter. cloud支持无缝对接springcloud.
930SpringSpringCloud
鸡翅Club开源项目
鸡翅Club是一款专门为程序员打造的沟通交流社区,采用主流的微服务框架+主流C端技术栈来做为技术架构。旨在统一程序员信息差,进行平台统一化,程序员可以在平台,完善自身知识,刷自身薄弱点面试题,配合练习,模拟面试,简历分析模块来提升程序员面试能力。 独立从0到1负责项目的架构设计,技术选型,功能设计,数据建模,调研用户常用业务场景; 采用微服务领域拆分思想,对项目模块进行领域设计,划分为4个微服务,业务解耦,专注自身职责; 基于Nacos来实现业务项目的服务注册与发现及业务动态配置切换; 选取主流鉴权框架Satoken来替代传统的secruity,提高开发效率,降低上手难度; 采用Gateway配合redis实现统一的鉴权及分布式会话共享功能,在网关层实现统一的全局异常处理; 为了解决原有部署多机器拖拽jar包的痛点,采用Jenkins配合shell脚本实现多机器自动部署; 整体项目中间件采取Docker形式进行容器化搭建,配合数据挂载实现重要数据抽离; 采用元数建模配合easycode实现模型搭建及代码自动生成,提升原有建模效率; 登录模块抽取微信微服务,实现微信的对接回调与sdk的统一封装,沉淀出无业务性的微信对接服务; 重构原有复杂代码,采取工厂+策略模式实现微信的消息解耦处理,采取适配器模式实现oss对接; 独立从0到1通过云服务器搭建整体项目的环境及各依赖的安装;
6690Java网站API
清晰阐述本项目旨在通过构建一个高效、易用的厂库管理系统,实现库存信息的实时更新,自动化出入库管理、货物追踪与 监控等功能。提升厂库管理的透明度和准确性, 优化资源配置,降低运营成本,最终为企业创造更大的价值 技术栈:Spring+Spring Boot+Spring Security+Redis +Mysql+WebSocket+vue3 可以使用 Spring Boot 的 WebSocket 支持来建立持久的客户端-服务器连接,当库存数据发生变化时,后端可以实时推送更新 到前端 · 基于Redis存储货物信息,字典信息,便于快速查询 · 基于延迟双删策略,保证mysql数据库与redis数据的一致性 · 基于Minio实现图片数据存储,例如货物实物照片 · 基于MyBatis Plus简化更新(添加,修改,删除)操作 前端:编写 Vue 组件,使用响应式数据来显示库存信息。实现数据更新逻辑,当接收到新数据时更新组件状态
1170java汽车
spring-boot-femo开源项目
spring boot demo 是一个用来深度学习并实战 spring boot 的项目。目前项目有33.4kstars,10.9kfork. 帮助更好理解springboot框架,项目使用多种技术。 该项目已成功集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和页面级别)、freemarker(模板引擎)、thymeleaf(模板引擎)、Beetl(模板引擎)、Enjoy(模板引擎)、JdbcTemplate(通用JDBC操作数据库)、JPA(强大的ORM框架)、mybatis(强大的ORM框架)、通用Mapper(快速操作Mybatis)、PageHelper(通用的Mybatis分页插件)、mybatis-plus(快速操作Mybatis)、BeetlSQL(强大的ORM框架)、upload(本地文件上传和七牛云文件上传)、redis(缓存)、ehcache(缓存)、email(发送各种类型邮件)、task(基础定时任务)、quartz(动态管理定时任务)、xxl-job(分布式定时任务)、swagger(API接口管理测试)、security(基于RBAC的动态权限认证)、SpringSession(Session共享)、Zookeeper(结合AOP实现分布式锁)、RabbitMQ(消息队列)、Kafka(消息队列)、websocket(服务端推送监控服务器运行信息)、socket.io(聊天室)、ureport2(中国式报表)、打包成war文件、集成 ElasticSearch(基本操作和高级查询)、Async(异步任务)、集成Dubbo(采用官方的starter)、MongoDB(文档数据库)、neo4j(图数据库)、docker(容器化)、JPA多数据源、Mybatis多数据源、代码生成器、GrayLog(日志收集)、JustAuth(第三方登录)、LDAP(增删改查)、动态添加/切换数据源、单机限流(AOP + Guava RateLimiter)、分布式限流(AOP + Redis + Lua)、ElasticSearch 7.x(使用官方 Rest High Level Client)、HTTPS、Flyway(数据库初始化)、UReport2(中国式复杂报表)。
560java生活服务
zhiwen(知问)开源项目
本项目是在大学做的一个Android应用,是一个校园内网知识问答平台,名字叫做“知问”。该项目基于CS架构,后端使用java语言结合spring框架完成开发,涉及多线程,网络编程,HTTP,TCP,Servlet,MySQL等组件;前端基于Android,使用java语言,结合Glide图片库完成设计。
1130java教育
Ruoyi框架基于Spring Boot、Spring Cloud等核心技术构建,同时支持Spring Security、Apache Shiro等多种安全框架,以及MyBatis、JPA等流行持久化框架。 * 架构模式:采用前后端分离的模式,前端基于Vue.js和Element UI实现,提供了美观、易用的用户界面;后端则基于Spring Boot等框架,保证了系统的高性能和易维护性。
1900python人工智能
1.SuperStar刷题系统是一款专注于在线学习与练习的综合性平台,致力于为广大学子提供高效、便捷的学习体验。该系统汇聚了丰富的学科题库,有多样的题型,覆盖了从小学到大学乃至专业资格认证等多个层次,满足用户多样化的学习需求。超星刷题系统让用户能够通过Web页面去刷题,也可以去考试,大大减少了学生购买套题、考卷的负担。 2.本项目的技术选型是:spring cloud 、gateway 、redis 、nacos 、openfeign 、spring boot 3.本项目启动需要本地安装redis和nacos
2390java教育
前后端分离 使用前后端分离,前端使用vue3、Layui-vue、vite,后端使用SpringBoot、Mybatis-Plus、Sa-Token、Hutool等技术 功能完善 内置完整的权限、菜单、角色、用户、字典、日志、监控、定时任务、代码生成等一系列系统常规功能。 代码生成 内置表单构建和代码生成功能,表单构建可以通过拖拽的方式导出表单代码,代码生成可以通过已有表结构快速生成后端代码 星云是一个开源的快速开发框架,采用MIT开源协议,供个人与企业免费使用。 前端采用 VUE3、 VITE、 Layui-Vue 后端采用 SpingBoot、 Mybatis-Plus、 Redis 等 权限认证采用Sa-Token 支持动态菜单配置 采用Quartz作为定时任务框架,支持动态配置与日志记录 内置服务监控功能 内置表单构建与代码生成
1810java企业服务
容器部署开源项目
项目背景: ● 传统软件部署方式存在着诸多问题,例如环境依赖复杂、部署流程繁琐、版本管理困难、回滚操作复杂等,导致应用部署效率低下,运维成本高昂。 项目目的: ● 简化部署流程、实现快速部署、提高系统可维护性、灵活性和可扩展性,降低运维成本。 项目方案: ● 分析现有部署流程,选择适合项目需求的容器化技术,如Docker或Kubernetes。 ● 使用Docker构建容器镜像,并将其推送到私有 Harbor 镜像仓库,准备用于部署。 ● 编写Docker Compose文件定义容器服务的关系和参数。 ● 部署容器化应用到测试环境或生产环境中,并进行测试验证系统的稳定性和可靠性。 ● 配置监控工具,监控容器运行状态,定期维护容器,更新镜像。 项目成果: ● 部署时间缩短50%,系统可伸缩性增强、运维效率提升。 ● 实现了快速迭代开发,加速了应用上线速度
2090shell区块链
快速开发组件开源项目
1、本项目是一个后端系统快速开发组件,支持数据源地址配置,redis地址配置,sso快速集成等 2、springboot starter形式集成,方便开发 3、集成数据源配置,添加ds依赖,使用注解保住provider端,提供数据源配置信息查询,使用注解标注为客户端,自动注入数据源
1470java企业服务
当前共40个项目more
×
寻找源码
源码描述
联系方式
提交