探索 Java 项目
筛选并发现收录的、配有高质量中文文档或教程的 GitHub 项目。
免费系统设计学习资源库,涵盖核心概念、网络、API、数据库、缓存、异步通信、分布式系统及架构模式,助力面试准备。
Spring Boot 深度学习与实战项目,集成66个模块,涵盖监控、日志、安全、消息队列、数据库、缓存、分布式等核心功能,适合学习与实践。
浏览器自动化框架与生态系统,基于W3C WebDriver规范,支持多语言与主流浏览器。核心为Java实现,提供跨平台自动化能力。
快速、简洁的Java Excel处理工具,解决大文件内存溢出问题。重写POI解析,3M Excel仅需几M内存,支持16M内存23秒读取75M文件。
Nacos 是一个易于使用的动态服务发现、配置和管理平台,用于构建 AI 云原生应用。支持服务健康检查、动态配置管理、动态 DNS 服务和元数据管理,适用于微服务架构。
Apache Kafka 是一个开源分布式事件流平台,用于构建高性能数据管道、流式分析、数据集成和关键任务应用。支持 Java 17 和 25,客户端和流模块兼容 Java 11。主要语言为 Java,使用 Scala 2.13。
通过大量最小化依赖的实用示例,帮助开发者快速掌握Spring Boot核心组件与技术栈,涵盖Web、数据持久化、消息队列、缓存、Docker等场景。
功能丰富的Java工具库,涵盖字符串、集合、加密、JSON、HTTP客户端等,提供超过100个实用工具类,帮助开发者快速完成开发任务。
分布式任务调度框架,支持Web界面管理任务,提供动态调度、高可用、弹性伸缩、分片广播、故障转移、GLUE脚本、跨语言OpenAPI等核心功能,开箱即用。
可靠的配置管理系统,适用于微服务场景。支持多环境、多集群配置统一管理,实时生效,灰度发布,版本管理,全局搜索,授权审计。提供Java、.NET SDK及HTTP API,支持Spring框架。
基于 MySQL binlog 增量日志解析,提供数据订阅与消费。支持数据库镜像、实时备份、索引构建等场景,兼容 MySQL 5.1.x 至 8.0.x。采用 client-server 架构,支持多语言客户端,集成 Prometheus 监控、Kafka 消息投递及 Docker 部署。
基于Spring Cloud的分布式应用开发一站式解决方案,整合阿里巴巴中间件。提供流量控制、服务降级、服务注册发现、分布式配置、事件驱动、分布式事务及阿里云OSS/SMS/SchedulerX等组件,支持企业级微服务治理。
包含Spring Boot、Shiro、Security、Cloud及Alibaba等系列教程源码,涵盖基础配置、安全认证、微服务治理等,提供循序渐进的学习路径。
Telegram for Android 官方源码。基于 Java 开发,提供快速、安全的即时通讯功能。支持自定义应用构建,需替换密钥和配置文件。
免费开源的 Android TV 高级媒体播放器。无广告,支持 8K、60fps、HDR,集成 SponsorBlock,可自定义按钮,无需 Google 服务。
基于 Spring Boot 和 Vue 的前后端分离人力资源管理系统。集成 Redis、RabbitMQ 等企业级技术,提供动态权限管理、角色分配及部门管理等功能。
Java 核心知识库,涵盖基础、并发、算法等主题。包含集合、多线程、JVM、分布式、框架、架构设计、数据库、数据结构与算法等详细讲解。
基于 Java 的高并发秒杀系统,整合 Spring、Redis、MQ 等技术,提供完整的设计与实现方案。包含多线程、JVM 调优、分布式协调等进阶内容,适合互联网工程师学习与实战。
开源事件驱动编排平台,支持计划与实时工作流。通过 YAML 声明式配置,内置代码编辑器与丰富插件,实现 Git 版本控制、CI/CD 集成与高可扩展性。
Apache Flink 是一个开源流处理框架,支持流式和批处理。提供高吞吐、低延迟的运行时,支持事件时间、乱序处理、灵活窗口和精确一次容错。API 优雅流畅,兼容 Hadoop 生态。