Java优秀的开源项目

174 阅读2分钟

开发工具

  1. Jarboot:可视化 Java 进程管理平台;
  2. LogiKM:Kafka 集群运维监控平台;
  3. hutool:Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”;
  4. arthas:Arthas 是一款线上监控诊断产品,通过全局视角实时查看应用 load、内存、gc、线程的状态信息,并能在不修改应用代码的情况下,对业务问题进行诊断,包括查看方法调用的出入参、异常,监测方法执行耗时,类加载信息等,大大提升线上问题排查效率。

项目

  1. DolphinScheduler:分布式易扩展的可视化工作流任务调度平台;
  2. mall4cloud:一个高质量的微服务 B2B2C 电商商城系统,基于 Spring Boot + Spring Cloud Alibaba;
  3. nacos:Nacos是一个易于使用的平台,专为动态服务发现和配置以及服务管理而设计。 它可以帮助您轻松构建云原生应用程序和微服务平台;
  4. SOFA:蚂蚁金服SOFA分布式架构;
  5. spring-cloud-alibaba:Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案;

学习文档

  1. JavaGuide:Java面试+学习指南;
  2. CS-Notes:算法、操作系统、网络、面向对象、数据库、Java、系统设计、工具、编码实践;
  3. java-design-patterns:设计模式Java版;
  4. Java全栈知识体系:Java全栈知识体系
  5. advanced-java:Java知识点扫盲,适合进阶学习
  6. architect-awesome:后端架构师技术图谱
  7. JavaFamily:进阶知识完全扫盲
  8. tutorials:是一系列小而专的教程
  9. toBeTopJavaer:成为最强java开发;

其它

在github上搜索,描述中有Java,点赞数前50的项目 图片.png