本文关于Java开源项目有哪些,据
亚洲金融智库2022-07-16日讯:
Rx 的 Java 实现 RxJava
star:26782;fork:4718
.Net响应式编程框架 Rx 的Java版本开源实现,有Groovy, Clojure, Scala and JRuby版本的实现。
分布式搜索引擎 ElasticSearch
star:24646;fork:8723
Elasticsearch 是一个分布式的 RESTful 风格的搜索和数据分析引擎,能够解决越来越多的用例。作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。这个实时的分布式搜索分析引擎, 它能让你以一个之前从未有过的速度和规模,去探索你的数据。
REST 客户端 Retrofit
star:23443;fork:4731
retrofit 是一个类型安全的 REST 客户端,用于 Android 平台。
HTTP+SPDY 客户端开发包 okhttp
star:21981;fork:5311
okhttp 是一个 Java 的 HTTP+SPDY 客户端开发包,同时也支持 Android。
Java 设计模式 java-design-patterns
star:21456;fork:7162
设计模式是程序员在设计应用程序或系统时解决常见问题的最佳实践,重用设计模式有助于防止可能导致重大问题的细微问题,同时熟悉模式的程序员和架构师的代码也更具可读性。
Google的Java常用类库 Guava
star:18414;fork:4327
Guava 中文是石榴的意思,该项目是 Google 的一个开源项目,包含许多 Google 核心的 Java 常用库。
Android 注解工具 ButterKnife
star:17845;fork:3662
Butter Knife 是 Android 视图字段和方法绑定,使用注解处理来生成样板代码。
四川中公优就业的老师认为:
对于JAVA的新手来说,需要结合着相关书籍的学习和开源项目一起,才能达到比较好的效果。在此推荐一些轻量级适合入门的JAVA开源项目,希望对你的学习有所帮助。
1、 项目名称: jFinal-Paladin
项目简介:以jfinal为底层的java后台基础框架,结合了beetl、druid、shiro、ehcache;
初始目的是为了学习jfinal,最终目的形成一个工作中比较通用的基础后台框架。
2、项目名称:spring-authority
项目简介:是由 spring+springmvc+hibernate+spring-security +easyui +boostrap
写的一个框架集合,目前实现了一个基础的权限管理系统,权限是基于细粒度的过滤,对于初学权限设计的人来说也算是个最简洁的权限实现,基于它来做项目,它只是做了一些绝大部分项目都应该做的一些基础功能。
3、项目名称:springboot-learning-example
项目简介:spring boot 实践学习案例,是 spring boot 初学者及核心技术巩固的最佳实践。
4、项目名称:DockerFly
项目简介:Dockerfly是基于 Docker1.12+ (Docker API 1.24+) 开发出Docker 管理工具,提供里最基本的基于
Docker 的管理功能,目的是能够方便广大Docker初学者以及 Docker 管理员能够快速的进行Docker 容器的管理和维护。
专题推荐:
风险管控系统 开源 java(17)