点击关注公众号,Java干货及时送达👇 作者:四猿外
52 类 110 个常用的组件和框架! 以下排序是按照从技术组件到开发框架到代码工具,也有一些实在不好分类的,就放到最后了。 WEB 容器Tomcat https://tomcat./ Jetty https://www./ JBoss https://www./ Resin https:///products/resin 数据库H2 https:/// SQLite https://www./ MySQL https://www./ Oracle https://www.oracle.com/index.html SQL Server https://www.microsoft.com/en-us/sql-server/sql-server-downloads PostgreSQL https://www./ MariaDB https:/// 缓存Redis https:/// Memcached https:/// 消息队列Kafka https://kafka./ RocketMQ https://rocketmq./ Pulsar https://pulsar./ RabbitMQ https://www./ 负载均衡LVS http://www./ NGINX https://www./ 分布式存储Ceph https://docs./ HDFS https://hadoop./docs/r1.2.1/hdfs_design.html 数据库集群MHAhttps://github.com/yoshinorim/mha4mysql-manager 分布式协调ZooKeeperhttps://zookeeper./ 大数据相关Storm https://storm./ Flink https://flink./ Spark https://spark./ HBase https://hbase./ Flink https://flink./ ClickHouse https:/// Doris https://doris./ 日志收集与分析Filebeat https://www./beats/filebeat Logstash https://www./logstash/ Kibana https://www./kibana 搜索Elasticsearch https://www./ 系统监控SkyWalkinghttps://skywalking./ zipkinhttps:/// 分库分表ShardingSpherehttps://shardingsphere./ Mycat2 http:/// 微服务Spring Cloud https:///projects/spring-cloud RPC 框架Dubbo https://github.com/apache/dubbo gRPC https://github.com/grpc/grpc-java 网络框架Netty https:/// MVC 框架Spring Framework https:///projects/spring-framework Spring Boot https:///projects/spring-boot 数据层框架MyBatis https://github.com/mybatis/mybatis-3 MyBatis-Plus https://github.com/baomidou/mybatis-plus Hibernate http:///orm/ 数据库连接池HikariCP https://github.com/brettwooldridge/HikariCP Druid https://github.com/alibaba/druid Redis 客户端Jedis https://github.com/xetorthio/jedis Redisson https://github.com/redisson/redisson Rest 接口设计与开发Swagger https:/// 数据参数校验Hibernate Validator https:///validator/ 安全相关Shiro https://shiro./ Bouncy Castle https://www./java.html jjwt https://github.com/jwtk/jjwt Reactive 编程Akka https:/// RxJava https://github.com/ReactiveX/RxJava vert.x https:/// 单元测试JUnit https:///junit5/ 测试辅助JMockit http://jmockit./ Mockito https://github.com/mockito/mockito JMeter http://jmeter./ Selenium https://www.v/ 日志记录Log4j2 https://logging./log4j/ Logback http://logback./ SLF4J http://www./ 代码质量检查Checkstyle https://github.com/checkstyle/checkstyle Spotbugs https://github.com/spotbugs/spotbugs 代码生成Lombok https:/// 领域语言定制ANTLR https://www./ 配置文件解析config https://github.com/lightbend/config 序列化格式Avro https://avro./ Thrift https://thrift./ Protobuf https://github.com/protocolbuffers/protobuf 模板引擎Freemarker https://freemarker./ Thymeleaf https://www./ Office 文档处理POI https://poi./ PDF 处理iText https:///en Apache PDFBox https://pdfbox./ 高性能队列Disruptor https://lmax-exchange./disruptor/ HTTP 客户端Async Http Client https://github.com/AsyncHttpClient/async-http-client Feign https://github.com/OpenFeign/feign Retrofit https://square./retrofit/ 二维码解析ZXing https://github.com/zxing/zxing 定时任务调度Quartz https://github.com/quartz-scheduler/quartz JSON 解析Gson https://github.com/google/gson Jackson https://github.com/FasterXML/jackson fastjson https://github.com/alibaba/fastjson 分布式事务Seata https://github.com/seata/seata 属性映射MapStruct https://github.com/mapstruct/mapstruct 本地缓存Ehcache http://www./ Caffeine https://github.com/ben-manes/caffeine 系统排错与调优JMH http://openjdk./projects/code-tools/jmh/ Arthas https://github.com/alibaba/arthas 命令行参数解析JCommander http:/// 计算机视觉JavaCV https://github.com/bytedeco/javacv 工具集合Guavahttps://github.com/google/guava Hutool https:/// 构建工具Maven https://maven./ Gradle https:/// Bazelhttps://bazel.build/ 本地系统开发JNAhttps://github.com/java-native-access/jna JVMAdopt Open JDK https:/// Graal https://github.com/oracle/graal Open JDK https://openjdk./ 多版本 Java 支持jenvhttps://github.com/jenv/jenv 爬虫相关Nutch https://nutch./ Crawler4j https://github.com/yasserg/crawler4j jsoup https:/// webmagic https://github.com/code4craft/webmagic 整理不易,别忘了收藏,更别忘了点赞、在看、分享。
PS:因公众号平台更改了推送规则,如果不想错过内容,记得读完点一下“在看”,加个“星标”,这样每次新文章推送才会第一时间出现在你的订阅列表里。 点“在看”支持小哈呀,谢谢啦😀
|