按
ctrl/command
+
d
一键收藏
首页
AI工具
软件工具
编程软件
Windows
MacOS
编程手册
编程语言
Java
Python
Web前端
Go语言
GitHub
申请收录
JDK
JDK
Java开发工具包(JDK)是一款强大的软件开发工具,用于创建、编译和运行跨平台的Java应用程序。它包括Java编译器、Java虚拟机、丰富的标准库和各种开发工具,为开发人员提供了便捷的开发环境。JDK的跨平台性和庞大的开发者社区支持使其成为首选的Java开发工具。立即下载并开始编写高质量的Java应用程序!
Zulu OpenJDK
Zulu OpenJDK是一款基于OpenJDK的优化版本,旨在提供更好的性能和稳定性。本文将详细介绍其特点和使用方法。
Liberica OpenJDK
Liberica OpenJDK是一款100%开源的Java实现,由BellSoft团队基于OpenJDK构建,提供可靠的Java开发解决方案。
Microsoft OpenJDK
Microsoft OpenJDK是微软公司基于OpenJDK构建的完全免费的Java实现,为开发者提供可靠的Java开发环境。
Eclipse OpenJDK
Eclipse OpenJDK是由Eclipse基金会构建的开源Java开发工具,提供完全免费的Java开发环境,适用于各种规模的项目。
IBM OpenJDK
IBM OpenJDK 是 IBM 公司基于 OpenJDK 构建的版本,完全免费,适用于多种开发环境。
RedHat OpenJDK
Red Hat OpenJDK是一款完全免费的企业级Java开发环境,基于Open JDK构建,提供高稳定性与安全性。
腾讯 Kona JDK
腾讯 Kona JDK 是由腾讯公司基于 OpenJDK 构建的 Java 开发工具,完全免费,提供高效稳定的运行环境。
阿里 Dragonwell8 JDK
阿里 Dragonwell8 JDK是阿里巴巴基于OpenJDK构建的一款完全免费的高效解决方案,提供卓越的性能和安全性。
华为OpenJDK
华为OpenJDK是华为公司基于OpenJDK构建的免费Java开发平台,为开发者提供高性能和高安全性的支持。
开发必备
Eclipse
Eclipse是一款强大的开源集成开发环境(IDE),支持多种编程语言,提供了丰富的工具和插件,以提高开发人员的生产力。它具备代码编辑、调试、项目管理和插件扩展等功能,适用于各种项目。Eclipse的跨平台性和活跃的社区使其成为开发者的首选工具。立即下载并开始使用Eclipse,提高您的编程效率!
IntelliJ IDEA
IntelliJ IDEA 是一款强大的集成开发环境,提供智能代码编辑、调试、构建工具和丰富的插件生态系统。它支持多种编程语言,拥有跨平台性能和强大的社区支持,是开发人员构建应用程序的首选工具。
Spring Boot脚手架
Spring Boot 是一个用于构建生产级别Spring应用程序的开源框架,提供了自动配置、嵌入式Web服务器和丰富的功能。快速启动您的Spring项目,利用Spring生态系统的力量,构建高性能的应用程序。
Java工程脚手架
Spring Initializr 是一个用于初始化和生成Spring Boot项目骨架的在线工具,简化了项目创建过程,允许自定义配置,并与社区紧密整合。快速启动您的Spring Boot项目,提高开发效率。
JD-GUI
JD-GUI 是一款开源的Java反编译工具,提供用户友好的界面,允许查看和分析Java字节码文件的源代码。轻松查看和导出源代码,助力Java开发和代码分析。
dex2jar
dex2jar 是一个用于将Android应用程序的.dex文件转换为Java字节码文件的开源工具,有助于查看和分析Android应用程序的源代码。支持跨版本,广泛应用于逆向工程和安全研究领域。
Maven
Maven 是一个开源的项目管理和构建工具,用于规范化项目构建、依赖管理和多模块项目管理。它的标准化构建、插件扩展和社区支持使其成为Java应用程序开发的重要工具。
Gradle
Gradle 是一种现代化的构建工具,使用DSL语言来定义项目的构建规则和任务。它具有灵活性、多项目支持、丰富的插件扩展和构建缓存功能,适用于各种类型的项目。
VisualVM
VisualVM 是一款用于监控、分析和调试Java应用程序的可视化工具,支持实时性能监控、线程分析、堆内存分析和远程监控。它的可视化界面和插件支持使其成为开发者的强大工具。
OpenResty®
OpenResty® 是一个基于 Nginx 的高性能 Web 应用服务器,通过 Lua 模块扩展了 Nginx 的功能,具有高性能、灵活性和可扩展性。它适用于构建高性能的 Web 应用程序、API 网关和微服务架构。
Picocli
Picocli是一个用于简化Java命令行应用程序开发的强大工具,其注解驱动和自动生成帮助文档的特性使得开发者能够轻松创建复杂的命令行界面。通过定义参数、选项和子命令,Picocli提供了简洁易读的命令行配置方式,并能够自动生成详细的帮助文档,方便用户了解和使用命令行应用。其灵活的参数处理和支持嵌套子命令的能力,使得命令行应用更具结构性和易用性。
Apache NetBeans
开发环境、工具平台和应用框架。
Oracle JDeveloper
Oracle JDeveloper是一个免费的集成开发环境,旨在简化Java应用程序的开发,涵盖应用程序生命周期的每一个步骤。它为Oracle平台和应用程序提供完整的端到端开发支持。
Ant
Ant(Apache Ant)是一个开源的构建工具,用于自动化构建、测试和部署Java应用程序。它基于XML构建脚本来定义构建规则、目标和依赖项,自动执行构建任务。Ant提供了一组内置任务和插件支持,使开发者能够自定义构建脚本,满足不同项目的需求。它可以在多种操作系统上运行,确保跨平台的可移植性。要使用Ant,开发者需要创建一个包含Ant构建脚本的XML文件,并在命令行中运行`ant`命令来执行构建任务。 Ant是一个广泛使用的构建工具,适用于自动化构建Java应用程序。
JRat
Java Runtime Analysis Toolkit是一个低开销、易于使用的开源性能分析器,用于监控Java应用程序的执行并记录性能数据。数据可通过JRat Desktop进行查看和分析。
Atlassian Clover
Atlassian Clover为Java和Groovy提供代码覆盖功能,帮助开发者在编写功能代码与测试代码之间取得平衡,提升软件质量。
YourKit
YourKit提供Java和.NET的创新性能分析工具,及DevOps解决方案,用于持续性能监控,帮助优化应用性能。
mockito
Mockito是Java单元测试中最流行的Mock框架,帮助开发者轻松创建Mock对象,提高测试的可控性和可靠性。
FindBugs™
FindBugs是一个使用静态分析技术检测Java代码中漏洞的工具,作为自由软件发布,为开发者提供免费的代码质量保障。
基础框架
Spring
Spring 是一个用于构建和管理Java企业级应用程序的开源应用程序框架,提供了依赖注入、面向切面编程、数据访问、事务管理等功能,简化了应用程序开发和管理。它的模块化设计和广泛的社区支持使其成为广泛使用的框架。
SpringMvc
Spring MVC 是一个基于 Spring 框架的 Web 应用程序开发框架,采用 MVC 架构模式,提供了请求映射、视图解析、拦截器等功能,使开发者能够构建灵活且可维护的 Java Web 应用程序。
Spring Boot
Spring Boot 是一个用于创建独立、生产级别Spring应用程序的框架,通过自动配置、约定优于配置和内嵌Web服务器等功能,简化了Java应用程序的开发和部署。它的快速启动、自动配置和开发者工具使其成为广泛使用的框架。
MyBatis
MyBatis 是一个用于数据库访问的Java持久层框架,通过SQL映射文件或注解来定义数据库操作,具有简单易用、灵活性和性能优化等特点。它支持多种数据库,广泛用于Java应用程序中。
MyBatis-Plus
MyBatis-Plus 是一个用于数据库访问的Java持久层框架,是 MyBatis 的增强工具,提供了通用CRUD操作、条件构造器、分页查询、代码生成等功能,用于简化数据库访问和提高开发效率。它在Java应用程序中广泛使用。
Struts2
Struts 2 是一个用于构建Java Web 应用程序的开源框架,采用MVC架构模式,支持动态页面生成、表单处理、国际化和本地化等功能,用于创建灵活、可维护的Web应用程序。它广泛用于Java Web开发中。
Hibernate
Hibernate 是一个用于数据库访问和对象关系映射(ORM)的开源Java持久层框架,提供了对象关系映射、数据库访问、缓存管理和事务管理等功能,用于简化数据库访问和提高开发效率。它广泛用于Java应用程序中。
Spring Data
Spring Data 是一个用于简化数据访问的开源框架,提供了通用的数据访问抽象层、自动查询生成、分页和排序支持、多数据源支持等功能,用于简化数据访问的开发。它支持多种数据存储技术,广泛用于Java应用程序中。
Shiro
Shiro 是一个用于身份验证、授权、会话管理和加密的开源Java安全框架,提供了灵活、易于集成和安全的方式来保护应用程序的安全性。它支持多种应用类型,广泛用于Java应用程序中。
Spring Security
Spring Security 是一个用于身份验证、授权、会话管理和加密的开源Java安全框架,提供了灵活、易于集成和安全的方式来保护应用程序的安全性。它支持多种应用类型,广泛用于Java应用程序中。
Quartz
Quartz 是一个开源的Java调度框架,用于实现任务调度和定时任务的管理,支持任务的灵活配置和可靠执行,广泛用于各种Java应用程序中。
Velocity
Velocity 是一个开源的模板引擎,用于生成动态内容,支持数据绑定、控制结构和可扩展性,适用于生成文本、HTML、XML等内容的生成。它的简单易用性和灵活性使其成为广泛使用的模板引擎。
Thymeleaf
Thymeleaf 是一个开源的Java模板引擎,用于将动态数据渲染到HTML、XML、文本等模板中,支持数据绑定、控制结构和国际化支持,适用于各种类型的模板渲染。它的简单易用性和灵活性使其成为广泛使用的模板引擎。
FreeMarker
FreeMarker 是一个开源的模板引擎,用于生成动态内容,支持数据绑定、控制结构和国际化支持,适用于各种类型的模板渲染。它的简单易用性和灵活性使其成为广泛使用的模板引擎。
MySQL Connector
MySQL Connector,也被称为MySQL JDBC驱动程序,是一个用于连接和操作MySQL数据库的Java驱动程序,支持数据库连接、SQL查询、数据更新、事务管理等功能。它是MySQL数据库官方提供的驱动程序,具有广泛的支持和稳定性。
OracleDriver
Oracle JDBC Driver,也被称为Oracle数据库驱动程序,是一个用于连接和操作Oracle数据库的Java驱动程序,支持数据库连接、SQL查询、数据更新、事务管理等功能。它是Oracle数据库官方提供的驱动程序,具有广泛的支持和稳定性。
EhCache
EhCache 是一个开源的Java缓存框架,用于提高应用程序的性能和效率,支持缓存管理、缓存策略、缓存过期、分布式缓存和监控统计等功能。它的性能提升、灵活性和分布式支持使其成为广泛使用的缓存框架。
Nacos
Nacos(前身为Alibaba Nacos)是一个开源的服务发现和配置管理平台,用于实现微服务架构中的服务注册、发现和动态配置管理。它提供了服务注册与发现、动态配置管理、服务健康检查等功能,帮助构建和管理微服务应用。它具有全面的功能、易用性和高可用性,是微服务架构中的重要工具。
Eureka
Eureka 是一个开源的服务注册和发现系统,用于实现微服务架构中的服务注册和发现。它具有轻量级、简单易用、高可用性和服务健康检查等优点,是微服务架构中的重要工具。
Druid
Druid 是一个开源的数据库连接池和监控平台,用于提高数据库访问的性能和管理数据库连接。它支持高性能的连接池、连接池监控、SQL防火墙、数据库性能优化和多数据源管理等功能,是数据库访问的重要工具。
MyBatis-Flex
MyBatis-Flex 是一个轻量、高性能且功能丰富的 MyBatis 增强框架,支持CRUD、分页查询、多表查询等功能。
Spring Data JPA
Spring Data JPA3.3.0使基于JPA的存储库实现变得简单,减少数据访问层的开发复杂度,支持分页、审计等功能。
Fluent-Mybatis
Fluent Mybatis是一种通过Java API构建复杂SQL语句的框架,无需编写XML文件,简化了开发流程,实现了代码逻辑和SQL逻辑的完美结合。
Bean Searcher
Bean Searcher 是一个能够简化复杂查询操作的工具,只需一行代码即可实现多表联查、分页搜索、任意字段组合过滤等功能。
MyBatis Dynamic SQL
MyBatis Dynamic SQL 是一个生成动态SQL语句的框架,支持MyBatis3和Spring JDBC Templates,提供类型安全和灵活的SQL语句生成方式。
Blade
Blade 是一个基于 Java 8 开发的轻量级 MVC 框架,专为开发者设计,注重简洁、高效和优雅,帮助快速构建 Web 应用程序。
高级框架
Spring Cloud
Spring Cloud 是一个开源的微服务架构框架,用于构建和管理分布式系统中的微服务应用。它提供了丰富的微服务功能,包括服务注册与发现、负载均衡、配置管理、熔断器、消息总线等,帮助构建可伸缩、高可用的微服务应用。它与Spring框架无缝集成,具有强大的生态系统和活跃的社区支持。
Spring Cloud Alibaba
Spring Cloud Alibaba 是一个开源的微服务架构框架,基于Spring Cloud和Alibaba中间件,用于构建和管理分布式系统中的微服务应用。它提供了丰富的微服务功能,帮助构建可伸缩、高可用的微服务应用。它与Spring框架和Alibaba中间件无缝集成,具有强大的生态系统和活跃的社区支持。
Apollo
Apollo 是一个开源的配置中心和管理平台,用于实现分布式系统中的配置管理和动态配置更新。它提供了配置管理、动态配置更新、多环境支持、历史版本管理和安全性管理等功能,是配置管理的重要工具。
Netty
Netty 是一个开源的异步事件驱动网络应用框架,用于构建高性能、可扩展的网络通信应用。它支持多种协议,提供了高性能、定制化、安全性等功能,适用于各种网络通信应用的开发。Netty的优势在于提供了出色的性能和灵活性。
Mina
Apache Mina 是一个开源的异步事件驱动网络应用框架,用于构建高性能、可扩展的网络通信应用。它支持多种协议,提供了高性能、定制化、安全性等功能,适用于各种网络通信应用的开发。Apache Mina的优势在于提供了出色的性能和灵活性。
TCC-Transaction
TCC-Transaction 是一种用于分布式事务管理的设计模式,通过尝试、确认和取消三个阶段,确保分布式系统中的数据一致性。它提供了数据一致性、容错性、灵活性和可扩展性等优势,适用于各种分布式系统的开发和管理。
EasyTransaction
EasyTransaction 是一款开源的分布式事务管理框架,用于简化分布式系统中的事务处理。它支持异常处理、监控和管理,以及多种分布式事务模式,帮助开发者处理分布式系统中的事务问题,提高系统的可靠性和可维护性。
Seata
Seata 是一个开源的分布式事务解决方案,用于管理和协调分布式系统中的事务操作。它支持分布式事务管理、事务恢复、分布式锁、全局唯一ID生成等功能,适用于各种分布式应用的开发和管理,具备高可用性。
Sa-Token
Sa-Token 是一个开源的Java权限验证框架,用于实现身份认证和权限控制。它支持多种认证方式、细粒度权限控制、Session管理和单点登录等功能,适用于各种Java应用程序的开发和管理。Sa-Token的优势在于提供了多种认证方式和细粒度权限控制。
Xxl-job
Xxl-job 是一个开源的分布式任务调度平台,用于管理和调度分布式系统中的定时任务。它支持任务的配置、调度、执行、监控等功能,适用于各种分布式系统中的任务调度需求。Xxl-job的优势在于支持多种触发方式和任务执行多样性。
Xxl-sso
Xxl-sso 是一个开源的单点登录(SSO)解决方案,用于实现多个应用之间的用户单点登录和注销。它支持单点登录、身份认证、用户会话管理、单点注销等功能,适用于各种多应用系统的开发和管理。Xxl-sso的优势在于支持单点登录和身份认证多样性。
Activiti
Activiti 是一个开源的工作流和业务流程管理系统,用于设计、部署和执行工作流程和业务流程。它提供了图形化流程设计、任务分配、审批流程、任务调度等功能,帮助组织优化业务流程和提高工作效率。Activiti的优势在于提供了图形化设计和任务自动化处理。
Log4j
Log4j 是一个开源的Java日志管理工具,用于记录和管理应用程序的日志信息。它支持多种日志级别、日志输出目标、日志格式、日志滚动等功能,帮助开发者高效地进行日志记录和管理。Log4j的优势在于提供了灵活的配置和多种输出目标。
Junit
Junit 是一个开源的Java单元测试框架,用于编写和执行单元测试用例。它提供了测试用例的组织、运行、断言和报告等功能,帮助开发者确保代码的质量和可靠性。Junit的优势在于简单易用、测试报告生成、断言方法多样性和扩展性。
TX-LCN
TX-LCN 是一个开源的分布式事务解决方案,用于管理和协调分布式系统中的事务操作。它支持分布式事务一致性、事务恢复和分布式事务监控等功能,适用于各种分布式系统中的事务管理需求。TX-LCN的优势在于提供了分布式事务一致性和事务恢复。
Raincat
Raincat 是一个开源的分布式事务解决方案,用于管理和协调分布式系统中的分布式事务。它支持分布式事务一致性、事务恢复和分布式事务监控等功能,适用于各种分布式系统中的事务管理需求。Raincat的优势在于提供了分布式事务一致性和事务恢复。
jbpm工作流
jBPM 是一款开源工具包,专为自动化业务流程和决策设计,支持多种部署方式,包括 JEE、SpringBoot 和独立应用程序,适用于所有 JVM。
Spring AI
Spring AI是一个面向AI工程的应用框架,旨在将Spring生态的设计原则应用到AI领域,提供模块化和便携性的开发体验。
LangChain4j
LangChain4j是一个专为Java设计的工具,支持与LLMs和Vector Stores的无缝交互,让您轻松构建聊天机器人、助手等应用。
Jlama
Jlama是一个现代化的Java LLM推理引擎,支持多种模型和功能,利用Java 20的新Vector API进行快速推理。
Spring AI Alibaba
Spring AI Alibaba 是一个为 Java 开发者打造的 AI 应用框架,集成阿里云通义大模型,提供简洁高效的 API 接口,支持多种 AI 场景开发。
开发利器
Poi-tl
Poi-tl 是一个用于操作Microsoft Office文档的Java模板引擎,可以生成和编辑Word和Excel文档。它提供了简单而强大的API,支持生成包含动态数据的文档、样式自定义等功能。Poi-tl的优势在于简单易用和模板引擎功能。
Poi
Apache POI 是一个开源的Java库,用于操作Microsoft Office文档,包括生成和编辑Word、Excel和PowerPoint文档。它提供了丰富的API,支持多种Office文件格式,被广泛用于Java应用程序中。Apache POI的优势在于功能丰富、开源、跨平台性能和广泛应用。
JsonPath
JsonPath 是一个用于在JSON文档中进行查询和操作的工具,提供了简单的路径表达式、灵活的表达式功能和多语言支持,帮助开发者从JSON数据中提取和操作所需的信息。JsonPath的优势在于简单易用和灵活性。
FastJSON
FastJSON 是一个高性能的JSON解析和生成库,用于在Java应用程序中处理JSON数据。它提供了简单而强大的API,能够解析和生成JSON数据,并支持自动类型转换和自定义序列化规则。FastJSON的优势在于高性能、简单易用。
Gson
Gson 是一个高性能的JSON解析和生成库,用于在Java应用程序中处理JSON数据。它提供了简单而强大的API,能够解析和生成JSON数据,并支持自动类型转换和自定义序列化规则。Gson的优势在于高性能、简单易用。
Dom4j
Dom4j 是一个开源的XML文档处理库,用于在Java应用程序中解析、生成和操作XML文档。它提供了高性能和简单易用的API,支持XPath查询,适用于各种需要处理XML文档的Java应用程序。Dom4j的优势在于高性能和简单易用。
Swagger
Swagger 是一个开源的API文档工具,用于设计、构建、文档化和测试RESTful API。它提供了自动生成文档、交互式文档浏览器、代码生成等功能,简化了API的设计和文档化过程,适用于各种需要设计和文档化API的项目。Swagger的优势在于简化API文档编写和交互式文档浏览器。
EasyYapi
EasyYapi 是一个开源的接口管理和文档工具,用于设计、构建、文档化和测试API接口。它提供了自动生成文档、接口测试工具、团队协作和版本管理等功能,简化了接口管理和文档化的过程,适用于各种需要管理和文档化API接口的项目。EasyYapi的优势在于简化接口管理和接口测试工具。
SmartDoc
SmartDoc 是一个开源的Java接口文档生成工具,用于自动生成RESTful API接口文档。它提供了自动生成文档、RESTful支持、请求示例和响应示例、多种输出格式和灵活配置等功能,适用于各种需要生成API接口文档的Java项目。SmartDoc的优势在于自动生成文档和灵活配置。
ZXing
ZXing(Zebra Crossing)是一个开源的条形码和二维码识别库,用于在Java应用程序中解析和生成各种类型的条形码和二维码。它提供了多类型支持、多平台支持和强大的API,适用于各种需要处理条形码和二维码的Java应用程序。ZXing的优势在于开源和多类型支持。
Lucene
Lucene 是一个开源的全文搜索引擎库,用于在应用程序中实现高性能的文本搜索和检索功能。它提供了高性能的搜索引擎、多种查询方式、多语言支持等功能,适用于各种需要实现文本搜索的应用程序。Lucene的优势在于高性能和多种查询方式。
Jetty
Jetty 是一个开源的Java HTTP服务器和Servlet容器,用于构建和部署Java Web应用程序。它提供了高性能、可嵌入性、多协议支持等功能,适用于各种需要构建Web应用程序的Java项目。Jetty的优势在于高性能和可嵌入性。
mybatis-plus-generator-ui
mybatis-plus-generator-ui是一款提供Web UI界面的工具,用于快速生成兼容MyBatis-Plus框架的代码,包括Entity、Mapper、Service等模块。
EasyExcel
EasyExcel是一款基于Java的高效Excel处理工具,专注于解决大文件内存溢出问题,提供快速简洁的读写功能,让开发者无需担忧性能瓶颈。
Sa-Token
Sa-Token 是一款开源免费的轻量级 Java 权限认证框架,提供登录认证、权限认证、单点登录、OAuth2.0、微服务鉴权等功能,助力开发更高效。
中间件
Kafka
Kafka 是一个开源的分布式消息传递系统,用于处理和存储大规模的消息流数据。它提供了高性能、可扩展性、高可用性和实时数据处理等功能,适用于各种需要处理实时数据的项目。Kafka的优势在于高性能和可扩展性。
RocketMQ
RocketMQ 是一个开源的分布式消息传递系统,用于构建高性能、可靠的消息驱动应用程序。它提供了高性能、可扩展性、高可用性和事务支持等功能,适用于各种需要处理消息的项目。RocketMQ的优势在于高性能和可扩展性。
RabbitMQ
RabbitMQ 是一个开源的消息代理中间件,用于构建分布式消息驱动应用程序。它提供了可靠性、灵活性、高可用性和插件扩展等功能,适用于各种需要处理消息的项目。RabbitMQ的优势在于可靠性和灵活性。
ActiveMQ
ActiveMQ 是一个开源的消息中间件,用于构建分布式消息驱动应用程序。它提供了可靠性、灵活性、高可用性和插件扩展等功能,适用于各种需要处理消息的项目。ActiveMQ的优势在于可靠性和灵活性。
Elasticsearch
Elasticsearch 是一个开源的分布式搜索和分析引擎,用于存储、搜索和分析大规模的数据。它提供了高效的全文搜索、分布式存储、数据可视化等功能,适用于各种需要进行全文搜索和数据分析的项目。Elasticsearch的优势在于高效性和多语言支持。
Solr
Solr 是一个开源的全文搜索平台,用于构建高性能、可扩展、全文搜索和分析应用程序。它提供了高效的全文搜索、分布式支持、数据分析等功能,适用于各种需要进行全文搜索和数据分析的项目。Solr的优势在于高性能和多语言支持。
MyCat
MyCat 是一个开源的数据库中间件,用于提供高性能、高可用性的数据库集群解决方案。它提供了数据库连接池、负载均衡、分片、读写分离等功能,用于优化数据库访问性能和提高数据库的可用性。MyCat的优势在于高性能和高可用性。
FastDFS
FastDFS 是一个开源的分布式文件存储系统,用于存储和管理大规模文件数据。它具有高性能、高可用性和可扩展性等特点,适用于各种需要文件存储和管理的应用场景。FastDFS的优势在于高性能和分布式存储。
Memcached
Memcached 是一个开源的高性能分布式内存对象缓存系统,用于加速应用程序的数据访问速度。它提供了高性能的数据缓存、分布式存储、简单易用的键值存储模型等功能,适用于各种需要提高数据访问速度的项目。Memcached的优势在于高性能和简单易用。
ZooKeeper
ZooKeeper 是一个开源的分布式协调服务,用于管理和协调分布式系统中的各种配置和任务。它提供了分布式锁、配置管理、命名服务、分布式队列等功能,解决了分布式系统中的一致性和协调性问题。ZooKeeper的优势在于分布式协调和一致性。
Tomcat
Apache Tomcat,通常称为Tomcat,是一个开源的Web服务器和Servlet容器,用于部署和运行Java Web应用程序。它稳定可靠,支持标准,具有灵活配置和丰富的社区支持。Tomcat的优势在于稳定性和开源特性。
ShardingSphere
ShardingSphere 是一个开源的分布式数据库中间件,用于实现数据库分片、分库分表、读写分离等功能。它支持多种主流数据库,提供数据治理功能,适用于各种需要分布式数据库解决方案的项目。ShardingSphere的优势在于多数据库支持和丰富的社区支持。
Maven储存
Maven Repository
Maven Repository,简称Maven仓库,是一个用于管理和分发Java项目依赖的中央仓库。它提供便捷的依赖管理工具,支持依赖分发、版本管理、插件扩展等功能,简化了Java项目的构建和部署过程。Maven Repository的优势在于方便的依赖管理和中央仓库特性。
Maven Central
Maven Central,简称中央仓库,是一个全球性的中央仓库,用于存储和分发Java项目依赖。它支持依赖管理、依赖分发、版本管理、插件扩展等功能,简化了Java项目的构建和部署。Maven Central的优势在于全球性仓库和开源特性。
Nexus
Nexus 是一个开源的仓库管理系统,用于存储和管理软件构建、依赖和资产。它支持仓库管理、依赖管理、资产存储、安全性和插件扩展等功能,适用于各种软件开发项目。Nexus的优势在于灵活的仓库管理和强大的安全性。
阿里云云效 Maven
阿里云云效 Maven 是阿里云云效平台提供的Maven仓库服务,支持依赖管理、构建与部署、测试与质量监控、CI/CD集成等全面的DevOps功能。它与云效平台紧密集成,具有高度集成、安全性和云效平台支持的优势,适用于各种Java项目的开发和运维。
数据库
MySQL
MySQL是一款强大的开源关系型数据库管理系统,具有高性能、可扩展性和安全性等特点,广泛用于各种应用程序和网站中。它提供了丰富的功能,包括数据存储、数据查询、事务支持等,以满足各种数据管理需求。
Oracle
Oracle数据库是一款强大的商业级关系型数据库管理系统,具有卓越的性能、可靠性和安全性。它被广泛用于企业级应用程序和大型数据处理环境中,提供了丰富的功能,包括高级查询、事务处理、数据安全和高可用性。
SQLite
SQLite是一种轻量级、嵌入式的关系型数据库管理系统,以其简单性、快速性和自包含性而广受欢迎。SQLite不需要独立的数据库服务器,将整个数据库存储在一个单独的文件中,适用于嵌入式系统、移动应用和小型项目的数据存储需求。它支持标准的SQL查询语言,允许用户执行各种数据操作,同时不需要繁琐的配置和管理。
H2数据库
H2数据库是一种轻量级、嵌入式的关系型数据库管理系统,以其快速、可嵌入和便携性而广受欢迎。它可以轻松嵌入到Java应用程序中,支持内存数据库和标准SQL查询语言,同时具有良好的跨平台性。
达梦数据库
达梦数据库是一种高性能、可扩展的关系型数据库管理系统,用于企业级应用程序和数据仓库环境。它提供了强大的SQL查询功能,支持高可用性和分布式数据库解决方案,同时具有丰富的安全性功能。
Redis
Redis是一种高性能、多功能的内存数据库,被广泛用于各种应用程序,以提供快速的数据存储和检索。它以键值存储的方式组织数据,并支持多种数据结构,使其适用于各种应用场景,从缓存到消息传递。Redis还支持持久化、分布式集群和发布/订阅模式,具有出色的性能和灵活性。
Jedis
Jedis是一个用于与Redis数据库进行交互的Java客户端库,为Java开发者提供了便捷的方式来管理与Redis的连接和执行数据操作。它具有简单易用、高性能、事务支持和分布式数据存储等优点,使其成为与Redis集成的首选工具。
Redisson
Redisson是一个用于Java的高性能Redis客户端,为Java开发者提供了简单而强大的API,用于与Redis数据库进行通信。它不仅支持普通的Redis操作,还提供了丰富的高级分布式功能,如分布式锁、分布式集合、分布式对象等,使其适用于各种分布式应用场景。Redisson的优势包括高性能、高级分布式功能、简单易用的API和活跃的社区支持,使其成为分布式应用程序开发的有力工具。
MongoDB
MongoDB是一种开源的、面向文档的NoSQL数据库,以其灵活的数据模型和强大的查询功能而受到广泛欢迎。它适用于各种应用程序,特别是需要处理大量数据和复杂查询的领域。MongoDB的优势包括灵活的数据模型、高性能、分布式存储和全文搜索功能,使其成为现代应用程序开发的强大工具。
PostgreSQL
PostgreSQL是一种功能强大且可扩展的开源关系型数据库管理系统,广泛用于各种企业和应用程序中。它提供了丰富的高级功能、高级数据类型和复杂查询支持,使其成为处理各种数据需求的理想选择。PostgreSQL还以其稳定性、事务支持和开源社区的活跃性而著称,为开发者和数据库管理员提供了可靠的数据库解决方案。
HBase
HBase是一个强大的、分布式的NoSQL数据库,旨在存储和处理大规模数据。它以其高可用性、高性能的数据访问能力和可扩展性而闻名,适用于大规模数据存储和实时数据访问需求。HBase的分布式存储和面向列的设计使其成为大数据应用程序的理想选择。
性能优化
MAT
MAT(Memory Analyzer Tool)是一款用于Java应用程序的堆内存分析工具,旨在帮助开发人员诊断和解决内存问题。它提供了强大的分析功能,包括内存泄漏检测、可视化分析和报告生成,有助于开发人员改进应用程序的内存性能和稳定性。MAT是开源工具,免费使用,并有广泛的用户社区支持。
VisualVM
VisualVM是一款免费的、多功能的Java虚拟机监控和分析工具,用于帮助开发人员监视、分析和解决Java应用程序的性能和内存问题。它提供了可视化界面、多种监控工具、插件支持和远程监控功能,使其成为Java开发人员的有力工具。VisualVM可用于实时监控本地和远程Java应用程序,并通过性能分析和内存分析帮助开发人员改进应用程序的性能和可靠性。
Arthas
Arthas是一款开源的Java诊断工具,旨在帮助开发人员监控、分析和调试Java应用程序。它提供了丰富的实时监控和分析功能,包括类加载分析、方法追踪、线程分析和堆内存分析等,可以帮助开发人员快速定位和解决应用程序的问题。Arthas还支持动态修改类的字节码,用于快速调试和热修复。作为一款开源工具,Arthas免费使用,并有庞大的用户社区支持。
JProfiler
JProfiler是一款商业的Java应用程序性能分析和调试工具,用于帮助开发人员监测、分析和解决Java应用程序的性能问题。它提供了全面的性能分析工具,包括实时监控、CPU分析、内存分析、数据库查询分析等,帮助开发人员深入了解应用程序的性能瓶颈。JProfiler还提供直观的可视化界面,有助于理解性能数据和分析结果。作为一款全面的性能分析工具,JProfiler可以帮助开发人员提高Java应用程序的性能和可靠性,适用于各种性能问题的诊断和解决。
JMeter
JMeter(Apache JMeter)是一款开源的性能测试工具,用于测试Web应用程序的性能、负载和压力。它具有丰富的功能和多协议支持,可以模拟多用户访问应用程序,测试其在不同负载条件下的性能和稳定性。JMeter提供了直观的可视化界面,易于配置和使用,同时支持自定义脚本和插件扩展,以满足各种测试需求。作为一款开源工具,JMeter免费使用,并有广泛的用户社区支持,适用于各种应用程序的性能测试和负载测试。
优秀开源
Ip2region
Ip2region是一款高效的离线IP地址定位库,支持微秒级查询效率,提供多种编程语言的客户端实现,适用于IP数据管理和定位需求。
若依
若依基于SpringBoot2.0的权限管理系统 易读易懂、界面简洁美观,文档齐全。核心技术采用SpringBoot、MyBatis、Shiro、Thymeleaf、Bootstrap、Vue没有任何其它重度依赖。直接运行即可用
JeeSite
JeeSite是一款开源的企业级Java Web应用开发框架,具有丰富的功能和高度可定制性。它支持模块化开发、权限管理和数据持久化,是构建高性能企业级Web应用的理想选择。
JFinal
JFinal是一款轻量级、高性能的Java Web应用开发框架,采用MVC架构,具备简单易用的API设计和灵活扩展性。它支持路由配置、模板引擎和ORM,适用于各种规模的Web应用项目。
JeeWX
JeeWX是一款用于微信公众号管理的开源系统,采用Java语言开发,支持多种微信功能,包括自定义菜单、消息管理、用户管理等。它提供了易用的API和多平台支持,适用于各种微信公众号应用场景。
铭飞
铭飞(MingSoft)是一款免费完整开源的网站建设与管理系统,提供标签化建站、HTML静态化、跨终端支持,以及海量模板和丰富插件。每月更新,附有丰富文档。选择铭飞,轻松打造强大网站。
Hutool
HuTool(Hutool)是一款开源的Java工具库,提供了丰富的工具和便捷的API,用于简化常见任务的处理。它包含了字符串处理、日期时间处理、文件操作、网络请求、加密解密、JSON处理等多个功能模块,帮助Java开发人员提高开发效率。HuTool是完全开源的,可以自由使用和分发,适用于各种Java应用场景。
knife4j
Knife4j是集Swagger2和OpenAPI3为一体的增强解决方案,专注于Java框架的API文档生成和微服务架构的灵活集成。
RPA
八爪鱼RPA
支持一键抓取公众号/小红书/抖音/淘宝数据
立即查看
流程自动化
付费
AI爆文训练营
图文变现友好赛道,低门槛、高上限,教你从0到1做个赚钱的公众号!
立即查看
躺着赚钱
¥149/年
何老师陪你做副业
这里聚焦AI副业、个人IP、自媒体运营、写作、赚钱案例。不哔哔,只分享有价值的副业项目。
立即查看
AI赚钱案例
限免
DeepSeek进阶教程
带你全面掌握DeepSeek应用技巧。提升工作、学习效率
立即查看
100万人学过
付费
网盘拉新实战教程
每周花费一小时,手把手教你赚网盘平台佣金
立即查看
500人学过
限时优惠
AiPPT
结合最新AI技术,为用户提供一键生成高质量PPT的解决方案。
立即查看
一键生成 PPT
免费
豆包MarsCode
一款免费的AI编程助手,全新支持DeepSeek R1/V3、豆包大模型1.5自由切换,免部署、更准确、更强大!
立即查看
AI编程助手
免费
Monica AI
Monica AI满血复活DeepSeek【免费】,提升您的聊天、搜索、写作和编程体验。
立即查看
一站式 AI 助手
云服务
腾讯云
综合性的云计算服务平台,现已接入DeepSeek,提供多样化的云解决方案
立即查看
高效可靠
云服务
阿里云
全球领先的云计算与数据服务平台,提供云服务器、存储、数据库、安全等多种服务
立即查看
多样化
免费领取编程学习资料
×
联系客服
联系官方客服,
备注:j301
服务时间:10:00-19:00