Java

java是1995年由Sun公司推出一门面向对象的编程语言。[1]Java具有简单性、面向对象、分布式等特点,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。[1]
https://github.com/numy/dubbo-monitor-support-2.5-2.7 针对各微服务的dubbo协议不一致情况,统一进行上报监控dubbo调用性能,该系统在日活五百万用户学乐云平台上进行生产环境使用,并自动推送每日监控情况,为大屏趋势监控提供数据,即使发现系统隐藏问题
2110java服务发现/注册和协调
响应式API网关开源项目
Reactor-Gateway是一个基于Reactor-Netty实现的响应式API网关。参考借鉴了Spring-Cloud-Gateway和Gravitee等其它开源API网关的设计思想。有可视化的API路由配置界面,部署简单,易于配置和使用,并且有不俗的性能。适合于在企业在数字化转型业务中用于不同系统中的融合。Reactor-Gateway主要是作为一个业务型的API网关来设计的,和流量型的API网关有一定的区别。常用的微服务网关Spring-Cloud-Gateway是基于Spring-Boot和Spring-WebFlux的,而Spring-WebFlux的底层也是基于Reactor-Netty。此网关借鉴了一些Spring-Cloud-Gateway中比较好的设计思想,但是不使用任何Spring相关的框架,而是直接基于Reactor-Netty来实现,安装包的大小,资源消耗,性能等方面要优于Spring-Cloud-Gateway。
1810javavue
健康管理系统开源项目
该项目为老人健康管理的后端,主要功能为录入每天的身体数据,统计图表数据,推荐热点新闻,对接客服提问 该作品包括后台前端、后端、小程序端100%由本人开发,
1990javavue
Combined with yolov3, deep sort and flask, it is a target detection and multi-target tracking platform that can run on Web pages. You can upload pictures or videos. When the image is uploaded, target detection is carried out. When the video is uploaded, multi-target tracking is carried out (the default is pedestrian, which can be changed to other objects). The mobile terminal provides an online shooting interface for real-time target detection and multi-target tracking.
2430java服务器端JavaScript
个人博客系统开源项目
用户可以轻松地创建、管理和发布自己的博客文章,与其他用户进行互动和交流。同时,该系统还将提供一些个性化的功能,如留言板、聊天室等功能,以满足不同用户的需求。
1840javaVue 组件
tenant-starter开源项目
tenant-starter 是一个针对 Java Saas全局处理的的开源项目,它可以帮助你在数据库操作自动完成租户路由。通过使用这个库,你可以更方便地在不同的Saas数据场景中使用。
2050javaSAAS
rocketONS-starter开源项目
rocketONS-starter 基于Spring的ApplicationContext容器管理,自动扫描consumer监听器,并注册启动消费者,用于接收和处理来自阿里云ONS服务分发的消息。根据配置文件动态创建消费者和生产者,自定义消费者的启停开关,并自动序列化和解析消息实体。同时,它还支持消息过滤、顺序消息和延时消息等高级功能,满足不同场景的需求。
1320java消息队列
enums-spring-boot-starter 是一个针对 Java 枚举类型的开源项目,它可以帮助你在数据库操作和接口传参过程中自动转换枚举类型。通过使用这个库,你可以更方便地在不同的场景中使用 Java 枚举类型。
1600java项目构建
知识星球开源项目
本项目采用前后端分离技术开发,前端使用uniApp开发,后台使用vue+elemutUI开发,前端内容部署在nginx反向代理服务器中,后端采用SpringCloud进行开发,采用SpringMVC作为控制层框架,采用mybatis作为持久层框架,使用mysql数据库作为关系型数据库,采用redis缓存技术以及Elasticsearch搜索引擎。
3180javaDocker 扩展
COLA 是 Clean Object-Oriented and Layered Architecture的缩写,代表“整洁面向对象分层架构”。 在不影响原来COLA整体设计的前提下,新增工具包,让工具可选接入! 主要封装了biz相关模块的工具类!为微服务应用提供更便捷的业务开发。
2040javaspringboot
数据分析平台开源项目
1.基于 React + Spring Boot + MQ + AIGC 的智能数据分析平台。区别于传统 BI,用户只需要导入原始数据集、并输入分析诉求,就能自动生成可视化图表及分析结论,实现数据分析的降本增效。开源地址:https://gitee.com/ZengHaoJie/bi-backend 2.主要工作内容: · 完成前端界面编写 · 后端自定义 Prompt 预设模板并封装用户输入的数据和分析诉求,通过对接 AIGC 接口生成可视化图表json 配置和分析结论,返 回给前端渲染 · 由于 AIGC 的输入 Token 限制,使用 Easy Excel 解析用户上传的 XLSX 表格数据文件并压缩为 CSV,实测平均减少了 20% 的单 次输入数据量、并节约了成本 · 为保证系统的安全性,对用户上传的原始数据文件进行了后缀名、大小、内容等多重校验 · 为防止某用户恶意占用系统资源,基于 Redisson 的 RateLimiter 实现分布式限流,控制单用户访问的频率 · 由于 AIGC 的响应时间较,基于自定义CPU密集型线程池 + 任务队列实现了 AIGC 的并发执行和异步化,提交任务后即可响应前端,提高用户体验 · 由于本地任务队列重启丢失数据,使用 RabbitMQ (分布式消息队列)来接受并持久化任务消息,通过Direct 交换机转发给解耦的AI 生成模块消费并处理任务,提高了系统的可靠性
1720javaspringboot
* 基于rocketmq的有状态分布式消息重试 * 支持重试策略定制(通知几次,每次的时间间隔) * 支持任意次数,任意长度的时间间隔配置,最小单位是秒(时间单位支持: s-秒;m-分钟;h-小时;d-天) * 时间配置必须带单位,否则认为是无效配置,立即重试
1550javaGit开源工具
结合分布式锁机制,及数据库技术,解决分布式环境并发引起的数据一致性的问题。对重复提交,并发排队,数据补偿,分布式事务等数据一致性场景提供有效易用的工具选择
1490javaredis
项目名称:多人记账小程序 项目简介:一款创新的财务管理应用,允许用户不仅进行个人记账,还可以邀请他人共同管理和编辑同一个账本。这一功能特别适合家庭、朋友或小组成员间的费用跟踪和管理。 技术架构:SpringBoot、MybatisPlus、Uniapp、MySQL、Redis、Shiro 主要工作: 1. 主导并负责了邀请模块、记账模块和数据可视化模块的开发工作,实现了多用户协作记账的核心功能。 2. 基于SpringBoot框架构建了稳定可靠的后端服务,为小程序提供了强大的业务支撑。 3. 结合Uni-app和ColorUI工具,设计并实现了前端页面与组件,确保了良好的用户体验和界面美观。 4. 运用Shiro框架精确管理用户操作权限,保障了系统的安全性和数据的完整性。 5. 采用Docker容器化技术搭建线上运行环境,顺利完成了项目的部署和运维,确保了服务的高可用性。
2800javauniapp
项目介绍 本系统基于SpringBoot+Vue开发的前后端分离系统,适用于个人学习使用、毕业设计参考、日常大作业等情况,仅开放于个人使用,如需商用请自行在原基础上进行二次定制化开发。 前端代码仓库:https://github.com/Jacek-max/pms_front_public 后端代码仓库:https://github.com/Jacek-max/pms_backend_public 功能介绍 已完成功能列表 系统管理 员工管理 角色管理 权限管理 房屋管理 楼栋管理 单元管理 房屋管理 车位管理 业主管理 收费项管理 水电费管理、停车费用管理 投诉管理 报修管理 报修工单派工、用户确认 公告管理 待完善功能(后续补充) 系统管理:登录页轮播管理模块 字典数据优化:现字典为写死数据,灵活率不高,后续可抽取为配置项 多小区管理:目前为单租户情况 场地管理:可以设置小区内开放的运动健身场所给住户进行预约 …… 技术栈 前端 主要技术: vue 2.0 js element-ui组件库 vue-admin-template开源框架 后端 主要技术: Spring Boot 2.4.x MyBatis Plus 3.4.x MySQL 8.x Spring Security
350javaspringBoot
读书笔记开源项目
读书笔记,涉及golang源码知识、redis源码、mysql、网络知识、操作系统内核知识、数据库、框架、秒杀系统等,并在不断更新,是个人工作后逐渐积累。
1380java服务框架/平台
读书笔记开源项目
读书笔记,涉及golang源码知识、redis源码、mysql、网络知识、操作系统内核知识、数据库、框架、秒杀系统等,并在不断更新,是个人工作后逐渐积累。
1720java开源图标
项目通过使用spring-security完成对用户登录验证以及访问资源的授权,基于RBAC的mysql数据库设计;前端通过vue-cli创建项目,通过axios完成前后端的交互
1220javaWeb框架
es-rhlc-plus开源项目
es-rhlc-plus是一个 RestHighLevelClient 的增强工具,在 RestHighLevelClient 的基础上只做增强不做改变,为简化开发、提高效率而生。参考了mybatis-plus框架,只要你会用mybatis-plus,使用这个框架几乎学习成本为0
1220javaelasticsearch
open-feign-plus开源项目
主要是基于open-feign 二次开发的开源项目主要功能 1、配置的动态刷新 2、无需重启服务 3、集成了 Micrometer了,实现了业务配置的可视化 4、和使用原生open-feign 一样无需过多配置
1030java教学科研相关
当前共3139个项目
×
寻找源码
源码描述
联系方式
提交