开发必备
基础框架
  • Spring

    轻量级容器框架

  • SpringMvc

    基于Servlet API构建的Web框架

  • Spring Boot

    更便捷的Java开发框架

  • MyBatis

    一款优秀的持久层框架

  • MyBatis-Plus

    简化MyBatis开发的利器

  • Struts2

    基于MVC设计模式实现的Web应用程序框架

  • Hibernate

    一款轻量级的 ORM 框架

  • Spring Data

    为数据访问提供一致的、基于 Spring 的编程模型

  • Shiro

    一个功能强大且易于使用的 Java 安全框架

  • Spring Security

    一个功能强大且高度可定制的访问控制框架

  • Quartz

    一款由Java编写的开源任务调度的框架

  • Velocity

    一个基于java的模板引擎

  • Thymeleaf

    一个现代的服务器端 Java 模板引擎-SpringBoot默认使用

  • FreeMarker

    常用的Java模板引擎之一

  • mysql-connector

    用于Java/其他语言连接MySQL数据库

  • OracleDriver

    用于Java语言连接Oracle数据库

  • EhCache

    一个纯Java的缓存框架

  • Nacos

    一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。

  • Eureka

    Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。

高级框架
  • Spring Cloud

    Spring官方提供的微服务框架

  • Spring Cloud Alibaba

    通过阿里中间件来迅速搭建分布式应用系统

  • Apollo

    一款可靠的分布式配置管理中心,诞生于携程框架研发部

  • Netty

    一个基于 NIO 的网络编程框架

  • Mina

    基于TCP/IP、UDP/IP协议栈的通信框架

  • tcc-transaction

    微服务架构下的TCC型分布式事务实现框架

  • EasyTransaction

    一款分布式事务框架

  • Seata

    一个开源的分布式事务解决方案

  • Sa-Token

    一款轻量级的Java权限认证框架

  • xxl-job

    一款分布式任务调度框架

  • xxl-sso

    一款分布式单点登录框架

  • Activiti

    一款工作流引擎

  • Log4j

    Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器等

  • Junit

    JUnit是一个开源的单元测试框架,由IBM的开发人员开发。

开发利器
中间件
  • Kafka

    一个高吞吐量的分布式发布订阅消息系统

  • RocketMQ

    一款阿里开源的消息中间件

  • RabbitMQ

    一套开源(MPL)的消息中间件

  • ActiveMQ

    老牌的消息中间件

  • Elasticsearch

    一款分布式搜索引擎

  • Solr

    一个基于Lucene的全文搜索引擎

  • Mycat

    一个强大的数据库中间件

  • FastDFS

    一个开源的高性能分布式文件系统

  • Memcached

    一款分布式内存缓存系统

  • Zookeeper

    一个开源的分布式应用程序协调服务

  • Tomcat

    一个开源、免费的Web应用服务器

  • ShardingSphere

    将任何数据库转换为分布式数据库系统的生态系统,并通过分片、弹性扩展、加密功能等对其进行增强。

数据库
性能优化
  • MAT

    一款快速,功能丰富的Jvm分析工具

优秀开源
  • 若依

    一套全部开源的快速开发平台,毫无保留给个人及企业免费使用。

  • JeeSite

    企业信息化开发基础平台,Java EE(J2EE)快速开发框架

  • JFinal

    基于Java语言的极速 web 开发框架

  • jeewx

    JAVA版免费微信管家系统

  • 铭飞

    优质的开源生态内容体系

  • Hutool

    小而全的Java工具类库