Java

java是1995年由Sun公司推出一门面向对象的编程语言。[1]Java具有简单性、面向对象、分布式等特点,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。[1]
1. 本项目旨在构建一体化企业数字化管理平台,通过整合项目管理、行政办公、人力资源等核心业务流程,实现企业运营全流程数字化管理。 2. 技术层面采用微服务架构设计,后端基于Spring Cloud开源生态,前端采用Vue.js框架,通过Maven进行依赖管理和构建。 3. 平台将集成企业微信API实现单点登录与移动办公,同时对接ERP系统及阿里云、华为云基础设施。 4. 开发过程采用gitlab做版本管理,Markdown进行技术文档标准化管理,确保项目可维护性和知识传承。
500JavaSpringCloud
好猫用户中心开源项目
1.选用MvBatis+MvBatis-Plus进行数据访问层开发,复用大多数通用方法,并且通过继承定制了自己的通用操作模板大幅提升了项目开发效率。 2.为了明确接口的返回,自定义统一的错误码,并封装了 全局异常处理器 ,从而规范了异常返回、屏蔽了项目冗余的 报错细节。 3.对于项目中的JSON格式化处理对象,采用双检锁单例模式进行管理,从而复用对象,避免了重复创建对象的开销,便于集中维护管理。(双检锁单例模式的实现非常简单,大家百度一下示例代码即可) 4.采用nginx完成前端项目部署、采用docker(Docker)容器完成后端项目部署,并且使用宝塔面板对项目进行运维监控。 5.使用JUn it Jupiter API的@Test注解和断言类实现对用户模块的单元测试,测试覆盖度达到90%。 6.通过Spring Boot的多套应用程序-{env}.yml配置文件实现多环境,并通过指定--spring.profiles. active=prod实现生产环境部署。 7.使用nginx网关统一接受前端页面和后端接口请求,并通过其proxy_pass反向代理配置解决跨域问题。
430NginxHTML5开发相关
防伪溯源系统开源项目
全流程溯源系统通过 “一物一码” 技术,记录产品从 原材料采购→生产加工→仓储物流→终端销售 的全链路数据,确保每个环节透明可查。例如,在奶粉行业,消费者扫描罐底二维码,即可查看 奶源牧场、生产批次、质检报告、物流轨迹 等关键信息,有效保障食品安全。 地理围栏技术则通过 GPS定位+扫码数据,自动监测产品流通范围。一旦发现商品在未授权区域销售(如低价跨区窜货),系统会立即预警,帮助企业打击违规行为,维护市场秩序。 典型案例:某知名奶粉品牌接入全流程溯源后,窜货率下降 60%,消费者投诉减少 45%,同时通过扫码营销活动提升了 30% 的用户复购率。这种技术不仅增强了品牌信任度,还能满足国家对食品、药品等行业的强制溯源要求,实现 防伪、控货、营销、合规 的多重价值。
890Java在线IT服务网站
ruoyi-totp开源项目
集成totp功能 数据库用户表中新增tcode字段,varchar类型 在SysLoginService中扩展了validateTcode(username, tcode)验证方法 在SysProfileController中扩展了相应重置,生成,校验等基本功能。使用dev.samstevens.totp的包作为totp的实现。
570Java软件
agile-admin开源项目
Java + Vue 有很多优秀的后台管理系统,但是为了可以高效的开发后台权限管理系统,作者就自己开发出 agile-admin。 agile-admin 是一个基于 Vue3 + Element-plus + Java + Spring boot + maven + mysql 的多企业后台权限管理系统,提供了完善的权限体系,让开发者把注意力集中到具体业务当中,降低开发成本,提高项目效率。 可以用于网站管理后台、SAAS、CMS、CRM、OA、ERP等,企业和个人都可以免费使用。
510Javaweb
Solarbi-1开源项目
基于 Spring Boot + MyBatis + MySQL + AIGC + React 的智能数据分析平台,封装了讯飞星火模型接口,区别于传统 BI,用户只需要导入原始数据集、并输入分析诉求,就能自动生成可视化图表及分析结论,实现数据分析的降本增效; 后端自定义 Prompt 预设模板并封装用户输入的数据和分析诉求,通过对接 AIGC 接口生成可视化图表 json 配置和分析结论,返回给前端渲染; 由于 AIGC 的输入 Token 限制,使用 Easy Excel 解析用户上传的 XLSX 表格数据文件并压缩为 CSV,实测提高了 20% 的单次输入数据量、并节约了成本; 为保证系统的安全性,对用户上传的原始数据文件进行了后缀名、大小、内容等多重校验; 为防止某用户恶意占用系统资源,基于 Redisson 的 RateLimiter 实现分布式限流,控制单用户访问的频率; 考虑到单个图表的原始数据量较大,基于 MyBatis + 业务层构建自定义 SQL 实现了对每份原始数据的分表存储,提高查询性能 30% 和系统的可扩展性; 由于 AIGC 的响应时间较长,基于自定义 IO 密集型线程池 + 任务队列实现了 AIGC 的并发执行和异步化,提交任务后即可响应前端,提高用户体验; 由于本地任务队列重启丢失数据,使用 RabbitMQ(分布式消息队列)来接受并持久化任务消息,通过 Direct 交换机转发给解耦的 AI 生成模块消费并处理任务,提高了系统的可靠性; 基于 Ant Design Pro 脚手架快速搭建初始项目,并根据业务定制项目模板,如封装全局异常处理逻辑; 使用 TypeScript + ESLint + Prettier + Husky 保证项目编码和提交规范,提高项目质量; 使用 Umi OpenAPI 插件,根据后端 Swagger 接口文档自动生成请求 service 层代码,大幅提高开发效率; 选用兼容性较好的 Echarts 库,接收后端 Ai 生成的动态 json 自动渲染可视化图表。
680Java大数据
行歌开源项目
行歌 (XingGe Framework) 一个基于Spring Boot的企业级开发框架,提供了丰富的功能模块和工具类,帮助开发者快速构建高质量的企业应用。 1. 用模块化架构,各功能模块独立,可按需引入 2. 提供丰富的Starter模块,零配置快速集成 3.内置异步处理器,优化性能表现 4.支持MySQL、PostgreSQL、Oracle、SQL Server等主流数据库 5.内置请求拦截器,支持多种存储方式 6.提供完整的日志、缓存、工具类等企业开发必备功能
460Java工具框架
汉服开源项目
广西省职业技能大赛移动应用开发项目 参与该大赛团队赛,打造功能丰富、体验流畅的移动应用,运用前沿技术应对赛事挑战,展现团队实力与协作能力。 项目背景和目标:社区居民打造便捷的生活方式,物业管理人员提供高效的管理工具 项目采用了Uniapp框架开发,后端使用 Spring boot 搭建服务器,数据库为 MySQL。同时,利用了Ollama实现本地ai对话服务 技术成果 前端:用 Vue3 与 UniApp 构建跨平台前端。封装Axios,简化请求 后端:基于 Spring Boot 搭建服务,结合 MyBatis - Plus 操作数据,引入 Redis 缓存 集成 AI 技术实现模板公告生成功能,可根据用户输入的关键词和要求,快速生成高质量的公告内容,提升信息发布效率。
600Java代码练习
码坑音乐开源项目
music 项目是一个音乐相关的应用程序/系统,旨在为用户提供高效的音乐管理与播放体验。它可能包括音乐的播放、搜索、管理、推荐等功能,或者提供自定义的音乐处理工具,支持多种音频格式和流媒体服务。 主要功能: 音乐播放:支持多种音频格式的播放,可以播放本地音乐文件或通过网络流媒体服务播放音乐。 音乐管理:允许用户管理自己的音乐库,支持音乐的分类、标签和搜索功能,便于快速找到喜爱的歌曲。 推荐系统:根据用户的听歌历史和偏好,提供个性化的音乐推荐,增强用户体验。 UI设计:简洁易用的用户界面,让用户可以快速掌握操作。 技术栈: 前端:可能采用 React、Vue 等现代化前端框架,提供用户友好的界面。 后端:可能使用 Node.js 或其他后端技术,处理用户请求并管理音乐数据。 数据库:使用数据库存储用户的音乐库、播放记录等信息。 音频处理:可能集成了音频处理库,用于优化音乐播放效果。 项目目标: 该项目的目标是为用户提供一站式的音乐娱乐解决方案,注重简便的操作和高质量的音频播放,满足现代用户对音乐应用的需求。 安装与运行: 用户可以根据 Gitee 上提供的代码克隆项目,并进行本地部署,具体步骤可以参考项目的 README 文档,通常包括: 克隆项目仓库:git clone https://gitee.com/ahjie668/music.git 安装依赖:npm install 或 yarn install 启动项目:npm start 或 yarn start 贡献: 欢迎开源社区的开发者为该项目做出贡献。可以通过提交 pull request、报告问题或提出新功能建议等方式参与项目的进一步优化。
560Java娱乐
人脸考勤实现 classly为python的智能分类代码 ClasslyManager为winform的管理界面 使用时先把classly放到ClasslyManager\ClasslyManager的bin目录下 然后把bin目录复制到使用地方,全程路径必须英文。 打开bin目录的ClasslyManager.exe,填写职员信息进行采集。 采集完职员信息点击训练。 实时管理人员进出考勤开发中。
500C#文字视图(Text)
Android基础库开源项目
项目介绍:本项目主要提供开发原生安卓APP常用的基础库和MVVM框架。 功能介绍:MVVM,认证管理,验证码模块,加密处理(RSA+AES+SIGN),SQLite数据库管理,动画效果,下拉刷新,上拉加载,音频录制/播放,相册管理,图片裁剪,导航,仿IOS弹窗/按钮等,阻尼效果,tab标签页,级联选择器,表情盘,View/TextView/ImageView/EditText/LinearLayout/RelativeLayout/ImageSpan原生组件的增强。 使用方式:使用Gradle引入库 ,如implementation 'com.dyst.android:basics:1.0.20' 注:源码暂时未公开,如有需要请联系我
480Android框架
项目介绍:本项目主要用于系统的搭建,提供基础架构,底层功能,开源库版本控制。 功能介绍:认证管理,鉴权管理,验证码模块,短信模块,增值业务模块,数据库管理,文件系统管理,http管理,Socket管理,redis管理,分布式锁,缓存管理,常用工具类,加密处理(RSA+AES+SIGN)。 使用方式:使用Maven或Gradle引入库,通过mavenBom "com.dyst.java:project-parent:${version}"实现一键构建框架, 通过compile "com.dyst.java:auth"按需引用所需功能。 注:源码暂时未公开,如有需要请联系我
710Javajava框架
1.此项目解决了学生成绩统计困难的问题,旨在让学生,班主任可以登录个人账户查看本班学生成绩,实现单科和总分的最高分、平均分排序。 2.支持班主任和学生之间双向留言的功能。 3.学生,班主任可以进行筛选科目,班级,学生姓名模糊查询到具体成绩信息;管理员可以对教务数据:专业、班级、班主任、学生、成绩等进行记录,包括增删改查的功能。
600Java开源教务管理系统
微信小程序商城啊,云开发 微信原生开发,微信小程序开发,云开发,登录使用云函数登录,并且可以切换到管理员页面,做到一个小程序,用户和管理员同时使用categories 分类 coupons 用户优惠券 couponsMarket 优惠券市场 goods商品 goodsgroup 商品分组(首页展示时分组) information 客服电话等商城的名字啊退货地址啊的其他信息 noticeList 通知公告 orders 订单
650Java微信小程序
本项目是一套面向学校教务管理的综合信息系统,旨在解决传统教务管理中存在的信息孤岛、手工操作效率低、权限管理混乱等问题。通过统一的用户身份认证和基于角色的权限控制,实现了学生、教师和管理员三类用户的精细化功能分离: * 学生能够查看和管理自己的成绩及个人信息,保障信息安全与私密性。 * 教师能够高效地管理课程、学生信息及成绩录入,提升教学管理效率。 * 管理员集中管理全校学生、教师、课程、成绩和账号信息,实现数据统一和规范化。 该系统显著减少了人工统计和数据重复录入的工作量,增强了数据一致性和系统安全性,提升了教务管理的数字化水平。 本项目采用了当前主流且成熟的技术栈,具备良好的可维护性和扩展性: * **后端**:基于 **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` 启动本地开发服务器。 * 打开浏览器访问前端地址,使用预设账号(管理员、教师、学生)登录,体验各角色功能。 * 可参考项目文档快速了解系统模块、接口定义和业务流程,便于二次开发或功能定制。
670Java教务管理系统
本项目为现代化仓库管理系统,采用Spring Boot与React技术栈开发,前后端分离,支持多角色权限管理。系统涵盖用户认证、产品与分类管理、供应商管理、入库、出库、库存调整、报表统计等核心功能,满足中小型企业日常仓储业务需求。后端基于Spring Security保障数据安全,使用MySQL存储数据,支持Excel导出与数据备份。前端界面美观,交互友好,集成ECharts实现数据可视化。系统支持多用户协作,操作日志全程追踪,流程规范,权限分明。适合企业数字化转型、提升仓储管理效率,便于二次开发和扩展。
660Java其他(Others)
电子商城开源项目
项目简介:本系统仿某东商城业务,采用微服务架构设计,利用 Spring Cloud框架,通过业务 划分相互独立的微服务,其中包含商城检索、用户认证、购物车、订单、商品管理等模块。 系统架构:SpringCloud、Git、Redis、MySQL、Nacos、Nginx、OAuth2.0、 OpenFeign、Docker、Elasticsearch、RabbitMQ等。 负责完成: 商品、购物车、订单、库存、会员、支付、等服务模块的开发; 发布商品同时向ES中插入数据,进而完成商品的全文检索功能; 将商品分类数据放入Redis缓存中,并使用SpringCache来解决缓存一致性问题; 密码MD5加盐处理、登录模块使用OAuth2.0进行第三方如Gitee注册登录; 访问商品详情时使用CompletableFuture来异步获取商品详情数据;
750Java电商
my-waterfall-flow开源项目
技术亮点 ​​前端布局​​: 使用CSS Grid/Flexbox实现瀑布流 JavaScript动态计算图片位置 响应式设计(PC/移动端适配) ​​后端架构​​: Spring Data JPA操作数据库 RESTful API设计 三层架构分层(Controller-Service-DAO) ​​性能优化​​: 图片懒加载技术 数据库索引优化 分页加载机制
2000JavaJavaScript MVC 框架
客户管理系统开源项目
这是一个后台管理系统,主要是对客户相关的东西进行管理,比如客户资料上传审核等管理,高龄客户的管理,客户返佣利息交易算返还的计算和审核以及审核业务的流转,有效客户的的管理等。 基于SpringBoot的权限管理系统 易读易懂、界面简洁美观。 核心技术采用Spring、MyBatis、Shiro没有任何其它重度依赖。直接运行即可用
730Java后台管理系统(模板)
用户匹配开源项目
许多热爱编程比赛的用户在参加比赛时常常面临没有队友的问题,这使得他们很难发挥自己的实力,也很难取得好成绩。同时,许多用户在寻找队友时也面临一些困难,比如无法找到合适的人选,或者无法与潜在的队友进行充分的交流和沟通。因此,我们希望通过该网站,为这些用户提供一个交流平台,帮助他们找到理想的队友,组建强大的编程团队,参加各种编程比赛,并最终实现自己的编程梦想。 用户注册和登录:用户可以通过注册账号并登录使用该网站。 标签匹配:用户可以选择自己的技能和需求标签,系统会根据标签匹配合适的队友。 组队功能:用户可以与其他用户组建队伍,一起参加编程比赛。 用户管理:管理员可以对用户进行管理,包括审核用户信息和处理用户投诉等。
490JavaMysql
当前共3138个项目
×
寻找源码
源码描述
联系方式
提交