Java

java是1995年由Sun公司推出一门面向对象的编程语言。[1]Java具有简单性、面向对象、分布式等特点,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。[1]
本项目主要服务人群为个体户和中小企业。通过saas服务为不同的客户分配不同的数据库实例,实现客户数据隔离。项目在持续迭代中,目前已实现用户权限控制及数据隔离相关功能。 本项目采用了前后端分离的技术,前端采用了vue3 + element-plus技术,后端采用 springboot, spring security 主流技术,集成了分布式缓存组件redis, 消息队列组件rabbitmq等,保证了项目的扩展性,在具有方便的客户接入功能的同时也具有完善的权限控制和数据隔离功能。 后端地址:https://gitee.com/johnwang/summer_boss_backend.git 前端地址:https://gitee.com/johnwang/summer_boss_vue.git 具体操作参考项目readme文件
1410Java后台管理系统(模板)
用户中心开源项目
使用基于spring boot+spring cloud的微服务架构(microservice)。 1)设计接口 根据需求说明书和架构设计文档,提取出资源(HATEOAS)/实体(DDD),设计接口说明书略,接口设计方法符合接口规范规定。 使用Spring HATEOAS/Spring REST实现接口。 2)设计业务层前端微服务 根据架构设计文档、需求说明书、UI设计图,提取出业务前端组件和服务,然后考虑调用业务层后台微服务的接口的位置。 使用VUE实现业务前端组件和服务。 根据接口设计说明书,使用SOAPUI或者postman构建接口服务端(桩),然后进行集成测试/自测。 业务层前端微服务负责调用业务层后台微服务所提供的RESTful API。 3)设计业务层后台微服务 根据架构设计文档、需求说明书、UI设计图,提取出业务后端组件和服务。 拷贝admin或者app项目作为原型模板来实现业务前端组件和服务,开源框架采用Spring boot 2.x + Spring cloud 2.x + Spring Data + Spring security + dubbo + nacos + seata。 根据接口设计说明书,使用SOAPUI、restclient、postman等工具构建接口服务端(桩)和客户端,然后进行集成测试/自测。 业务层后台微服务作为dubbo消费者而存在。 业务层后台微服务提供RESTful API供业务层前端微服务调用。 业务层后台微服务不使用数据库。 业务层后台微服务应采用redis作为缓存。 4)设计数据层后台微服务 根据架构设计文档、需求说明书,提取出业数据层后端组件和服务。 拷贝server-admin或者server-device或者server-user项目作为原型模板来实现数据层前端组件和服务,开源框架采用Spring boot 2.x + Spring cloud 2.x + Spring Data + Spring security + dubbo + nacos + seata。 根据接口设计说明书,使用SOAPUI、restclient、postman等工具构建接口服务端(桩)和客户端,然后进行集成测试/自测。 数据层后台微服务作为dubbo生产者而存在。 数据层后台微服务使用独立数据库,使用mysql。 业务层后台微服务不使用缓存s。
2650Java其他开发相关
1.本项目可以使用容器编排技术,实现一键部署,方便程序员在基础上再次开发 2.1.项目前端使用了Vue3+Vite+Naive-UI+Vxe-Table+Vxe-UI的技术栈,前端的性能经过了丧心病狂的优化(gzip压缩,动态导入,异步组件,代码块切割,组件打包切割,动态异步自定义组件包装,动态异步加载的svg图,webp图片压缩,复杂度拆分,Nginx静态压缩块,Nginx负载均衡,patch-package打补丁,浏览器加载体积拆分) 2.2.项目后端使用了Java+Spring Alibaba Cloud+Nacos+Gateway的微服务架构,可以使用Docker编排一键部署Nacos,Gateway,Nginx,MySQL,Sentinel,Redis等各种元件,鉴权框架采用了Sa-Token,缓存使用了Caffeine(1级)+Redis(2级)的2级机制,分布式环境下也可以充分的利用,数据源使用了Hikari,DAO使用了EasyQuery框架,具备了一定的后端运维/部署文档,应用服务模块的代码包拆分合理,包管理器采用当前非常流行的Gradle,可以简单快速有效的执行编译打包操作 3.上手项目请先阅读*.md文件,可以跟着教程文件一步一步来 4.后端项目地址:https://gitee.com/GrayFaith_admin/ManagementSystem-cloudBE 5.前端项目地址:https://gitee.com/GrayFaith_admin/ManagementSystem-FE
1000JavaOa
后台管理系统开源项目
本项目是基于SpringBoot框架开发的模块化后台管理系统解决方案,能够快速搭建企业级管理平台。系统采用微服务架构设计,通过SpringCloud技术实现了服务间的协同工作。核心启动模块包括: sys模块:集成用户管理、角色权限、菜单配置等基础功能,采用MyBatis-Plus实现高效数据操作,内置Shiro安全框架保障系统安全; auth模块:基于JWT/OAuth2的认证鉴权中心,提供统一的登录验证和权限分配服务,支持多端访问控制; gateway模块:作为API网关,承担路由分发、接口限流和跨域处理,集成Sentinel实现流量管控。 开发者只需克隆代码后启动这三个基础模块,即可获得包含组织机构管理、权限体系、日志监控等功能的完整后台系统。其他扩展模块(如文件管理、流程引擎等)可根据业务需求选择性启用,通过Maven依赖管理和YML配置即可快速集成。项目采用前后端分离设计,默认提供RESTful接口,可无缝对接Vue/React等主流前端框架]。
1150Java后台管理系统(模板)
本项目是专门为餐饮企业(餐厅、饭店)定制的⼀款软件产品,包括系统管理后台和小程序端应用两部分。其中系统管理后台主要提供给餐饮企业商家使用,可对餐厅的分类、菜品、套餐、订单、员⼯等进⾏管理维护,对餐厅的菜品数据进⾏统计,同时支持来单语音播报功能。小程序端主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单、支付、催单等。 ● 通过阿里 OSS 技术实现文件上传以及云存储功能并使用UUID对文件随机命名避免覆盖上传。 ● 使用JWT生成token实现⽆状态单点登陆,使用MD5加密用户敏感数据。 ● 自定义AOP切面进⾏公共代码逻辑抽取,实现接⼝出⼊参打印及耗时统计。 ● 使用Redis旁路缓存模式, 对菜品和套餐页做缓存处理,提高用户端响应速度。 ● 使用Swagger,帮助开发⼈员⽣成接⼝⽂档,并通过Postman对接⼝进⾏测试。 ● 使用Nginx作为Http服务器,部署静态资源,实现Tomcat的负载均衡,以及反向代理。 ● 使用SpringTask定时任务定期处理过期订单以及超时订单。 ● 使用WebSocket建立用户商家长连接,实现来单,催单提醒。 ● 使用POI函式库将商家工作台营业数据导出为Excel文件。
780Java后台管理
串口调试助手开源项目
​轻量系统(Hi3861等MCU)​:使用 ​HiSilicon IoT SDK 的C语言API。 ​标准系统(如RK3568)​:基于 ​ACE(Ark UI)​ 和 ​Native API 开发。 ✅ 基于ArkUI 3.0的图形化界面 ✅ 支持Modbus协议解析插件 ✅ 数据导出为CSV或Hex格式 ✅ 适配Hi3516/Hi3861/RK3568开发板 具体功能 1.实现串口连接,选择串口地址和波特率,打开和关闭 2.可实时接收串口数据 3.发送数据(二进制或文本类型可选) 4.实现定时连续发送数据 5.接收数据列表滚动显示 带有时间戳和数据类型
1410Android鸿蒙
苦糖果MES开源项目
1.项目介绍:通过开源方式,为制造业的中小企业提供了一个低成本、高效的生产执行管理系统。 2.技术选型:前端采用vue语言,为uniapp框架;后端框架采用Java语言,为SpringBoot框架。 3.功能介绍:PC端包含生产排版、仓储管理、设备管理、统计报表等功能。Android端包含生产管理、质量管理等功能。 4.如何快速上手本项目?提供有指导文档和教学视频,按照步骤操作即可。
2480Java分类网站程序
该项目主要分为三部分,算法、前端和后端,算法读取摄像头数据并实时处理,将处理后的结果发给后端保存,处理后的视频经流媒体发给前端显示;前端使用Vue框架,结合element-ui、Echarts实现了对人流量数据的图表分析功能。后端采用SpringBoot,实现数据的接收发送与用户权限管理。
970Java建站系统CMS
ruoyi-x开源项目
1、本项目解决了代码快速开发的问题 2、本项目使用了springboot+python+vue3的技术选型。并在其中集成了ai大模型对接的功能,易于利用大模型处理各种问题 3、本项目完全开源可以读取项目源码或者查看项目文档上手本项目
1100Java网站API
代码测评系统开源项目
解决业务:教师可以在线下发任务,学生根据任务要求和教师下发的初始代码完成编程,在线AI评测。 根据客户需求,技术选型为若依Vue3前后端分离版。 使用AI工具完成数据表设计,使用若依自动生成代码完成后端开发。 封装组件:Markdown编辑器、代码编辑器、ECharts评测结果展示弹框。封装Hooks:科大讯飞对话调用。 使用iframe内联框架拼接用户输入的HTML、CSS、JS代码,实现实时预览。 使用防抖优化Markdown编辑器、代码编辑器,节约资源,提高用户体验。
900JavaJava
数电票系统开源项目
本系统是给银行做的开票系统,本系统是以诺依架构来开发的,此开发本事只是参与者,本人在开发中只负责基础数据,外围系统接口开发,实时传输数据接口开发,特此声明本人只是找个兼职。本系统中账号注册,管理职责配置等。
890JavaJava
个人博客开源项目
使用spring boot开发的个人博客系统,(1)文章管理:系统应提供可视化的文章管理面板,方便用户管理各篇文章。用户可以编辑,查看和删除文章,并能够设置文章的发布时间、分类和标签,以便于用户阅读和系统管理员的管理。 (2)评论管理:即开发一个评论系统,让读者能够方便地与博主互动。博主可以实时回复评论,提高用户体验度。 (3)标签管理:标签管理可以帮助用户快速分类查找自己的博客,并能够自定义分类别名。 (4)用户注册与登录:博客系统可以实现用户注册与登录,增强安全性。注册之后,不同的用户可以访问不同的博客,以保护用户的隐私。 (5)搜索功能:搜索功能是系统中重要的一个功能,可以方便用户快速查找想要的博客和文章,提高用户体验度。 (6)多用户、多级权限:博客系统可以支持多用户管理,可以添加管理员和普通用户。管理员可以管理整个博客系统,而普通用户则只能操作自己的博客。系统的安全性和稳定性都需要多级权限来完成。 (7)个人相册管理功能:实现用户添加、修改、删除相册的功能,以及上传图片的功能。这个功能可以用来方便地浏览和管理个人的照片资源,并且可以让用户更加方便地分享和展示自己的照片。
890Java开源轻博客系统
此项目为自研开发的服务端快速开发框架,实现基础的权限设置、用户管理、日志记录、快递管理、文件管理、程序管理、系统监控等基础模块功能。开发者可自行下载代码,快速实现服务器接口定义及基本的权限管理等业务,也可快速的添加自己的业务模块功能。
940JavaJava
系统采用B/S架构,技术采用:Java1.8、Springboot、MySQL、Vue、Element plus、vite、Redis等技术。实现PC端数据管理,小程序端用户操作,实时管控房间状态,员工管理,订单结账信息统计,排班、类目等基础信息维护。
1170JavaspringBoot
智能垃圾桶开源项目
# 智能垃圾桶项目设计方案 ## 1. 项目概述 智能垃圾桶是一款集成自动开盖、垃圾分类识别、满载提醒等功能的智能硬件设备。本项目包含硬件设计、嵌入式开发、移动应用开发和云服务器开发等多个方面。 ## 2. 系统架构 ### 2.1 硬件架构 - **主控制器**:ESP32-WROOM-32D - 双核MCU,支持WiFi和蓝牙 - 运行频率:240MHz - RAM:520KB - Flash:4MB - **传感器模块** - 红外传感器:用于检测人体接近,触发自动开盖 - 重量传感器(HX711):检测垃圾重量,实现满载提醒 - 气体传感器(MQ-135):检测垃圾桶内异味 - 摄像头(OV2640):用于垃圾分类识别 - **执行器** - 舵机:控制垃圾桶盖开关 - LED指示灯:显示垃圾桶状态 - **通信模块** - WiFi模块(ESP32内置) - 蓝牙模块(ESP32内置) ### 2.2 软件架构 #### 2.2.1 嵌入式固件 - FreeRTOS操作系统 - 传感器数据采集与处理 - 执行器控制 - WiFi/蓝牙通信 - 本地AI推理(垃圾分类) #### 2.2.2 移动应用 - 设备配网和控制 - 实时状态监控 - 数据统计和展示 - 用户管理 #### 2.2.3 云服务器 - 设备管理 - 数据存储和分析 - AI模型训练 - API服务 ## 3. 功能特点 ### 3.1 自动开盖 - 人体感应自动开盖 - 手势控制 - 防夹手保护 ### 3.2 垃圾分类 - AI图像识别 - 实时分类提示 - 分类准确率统计 ### 3.3 状态监控 - 重量监测 - 满载提醒 - 异味检测 - 使用频率统计 ### 3.4 远程控制 - APP远程控制 - 语音控制 - 自动化场景 ## 4. 技术规格 ### 4.1 硬件规格 - 供电方式:DC 12V/2A - 待机功耗:
2450Java智能硬件
本项目是一款面向中小型图书馆的数字化管理平台,支持图书全生命周期管理、用户权限分级、社区化互动及数据安全审计。系统覆盖图书馆核心业务流程,同时融入社交功能,提升用户活跃度。代码结构清晰、模块化设计,便于二次开发与定制。 图书管理 多级分类体系:支持无限层级分类递归查询(如“文学→小说→科幻”),通过Redis缓存分类数据,响应速度
1000Javavue
美食外卖微信商城(公众号商城微信支付) 包括微商城, 后台管理. 包含优惠折扣, 砍价, 三级分销等功能 开发框架: java, 前台AngularJS+JQuery 数据库: MySql5.5以上
510Java电商
WeJob - Java 本地轻量级消息队列框架‌ ‌项目简介‌ WeJob 是一款基于 Java 开发的本地化消息队列框架,专注于简化分布式系统中的异步通信与任务调度。其核心设计参考 Kafka 的分区存储与高吞吐特性,结合本地文件系统的持久化能力,适用于轻量级场景下的消息持久化、削峰填谷及系统解耦需求‌34。 ‌核心特性‌ ‌轻量级本地存储‌ 基于文件系统的消息持久化机制,支持消息顺序写入与分区管理,确保数据不丢失‌12 文件滚动策略自动清理已消费数据,避免存储空间无限增长‌1 ‌高吞吐设计‌ 采用批量消息提交机制,优化磁盘 I/O 性能,单机支持每秒万级消息处理‌34 零拷贝技术减少内存拷贝开销,提升数据传输效率‌4 ‌多线程支持‌ 提供生产者-消费者线程模型,支持并发消息提交与顺序消费(当前线程模型存在锁竞争优化空间)‌15 内置 MessageProducerTest 测试用例验证多线程场景下的消息完整性‌1
1250Javajava
鸡翅Club开源项目
鸡翅Club是一款专门为程序员打造的沟通交流社区,采用主流的微服务框架+主流C端技术栈来做为技术架构。旨在统一程序员信息差,进行平台统一化,程序员可以在平台,完善自身知识,刷自身薄弱点面试题,配合练习,模拟面试,简历分析模块来提升程序员面试能力。 独立从0到1负责项目的架构设计,技术选型,功能设计,数据建模,调研用户常用业务场景; 采用微服务领域拆分思想,对项目模块进行领域设计,划分为4个微服务,业务解耦,专注自身职责; 基于Nacos来实现业务项目的服务注册与发现及业务动态配置切换; 选取主流鉴权框架Satoken来替代传统的secruity,提高开发效率,降低上手难度; 采用Gateway配合redis实现统一的鉴权及分布式会话共享功能,在网关层实现统一的全局异常处理; 为了解决原有部署多机器拖拽jar包的痛点,采用Jenkins配合shell脚本实现多机器自动部署; 整体项目中间件采取Docker形式进行容器化搭建,配合数据挂载实现重要数据抽离; 采用元数建模配合easycode实现模型搭建及代码自动生成,提升原有建模效率; 登录模块抽取微信微服务,实现微信的对接回调与sdk的统一封装,沉淀出无业务性的微信对接服务; 重构原有复杂代码,采取工厂+策略模式实现微信的消息解耦处理,采取适配器模式实现oss对接; 独立从0到1通过云服务器搭建整体项目的环境及各依赖的安装;
5700Java网站API
哆啦A梦开源项目
⭐ ⭐ ⭐不止签到!更有一键同步作业功能!⭐ ⭐ ⭐ UI友好的安卓-Android移动端学习通签到助手,支持普通签到,扫码签到,图片签到,二维码签到,定位签到,签到码签到,手势签到,作业提醒:push通知,短信通知!!
940Androidandroid
当前共3139个项目
×
寻找源码
源码描述
联系方式
提交