java学习无止境,工资价更高
推荐10个Java方向最热门的开源项目(8月)
1. JCSprout(Java核心知识库)
- Github地址: https://github.com/crossoverJie/JCSprout
- star: 12k
- 介绍: 处于萌芽阶段的 Java 核心知识库。
2. Java-Guide (Java学习指南)
- Github地址: https://github.com/Snailclimb/Java-Guide
- star: 3.1k
- 介绍: 一份涵盖大部分Java程序员所需要掌握的核心知识,正在一步一步慢慢完善,期待您的参与。
3. java-design-patterns (使用Java实现的设计模式)
- https://github.com/iluwatar/java-design-patterns
- star: 38k
- 介绍: 设计模式是形式化的最佳实践,程序员可以在设计应用程序或系统时使用它来解决常见问题。设计模式可以通过提供经过验证的经过验证的开发范例来加速开发过程。
重用设计模式有助于防止可能导致重大问题的细微问题,并且还可以提高熟悉模式的编码人员和架构师的代码可读性。
4. AndroidAutoSize(今日头条屏幕适配方案终极版)
- Github地址: https://github.com/JessYanCoding/AndroidAutoSize
- star: 1.8k
- 介绍: 今日头条屏幕适配方案终极版,一个极低成本的 Android 屏幕适配方案.。
5. Sentinel(高可用防护的流量管理框架)
- Github地址: https://github.com/alibaba/Sentinel
- star: 1.8k
- 介绍: 随着分布式系统越来越受欢迎,服务之间的稳定性变得比以往任何时候都更加重要。Sentinel将“流程”作为突破点,并在多个领域工作,包括流量控制,并发,断路和负载保护,以保护服务稳定性。
6. spring-boot(轻量级配置 Spring)
- Github地址: https://github.com/spring-projects/spring-boot
- star: 28k
介绍: 虽然Spring的组件代码是轻量级的,但它的配置却是重量级的(需要大量XML配置),不过Spring Boot 让这一切成为了过去。 另外Spring Cloud也是基于Spring Boot构建的,我个人非常有必要学习一下。
关于Spring Boot官方的介绍:
Spring Boot makes it easy to create stand-alone, production-grade
Spring based Applications that you can “just run”…Most Spring Boot
applications need very little Spring configuration.(Spring
Boot可以轻松创建独立的生产级基于Spring的应用程序,只要通过 “just run”(可能是run ‘Application’或java
-jar 或 tomcat 或 maven插件run 或 shell脚本)便可以运行项目。大部分Spring Boot项目只需要少量的配置即可)
7. weixin-java-tools (全能微信Java开发工具包)
- Github地址: https://github.com/Wechat-Group/weixin-java-tools
- star: 9.5k
- 介绍: 全能微信Java开发工具包,支持包括微信支付、开放平台、小程序、企业号和公众号等的开发 。
8. guava(谷歌开源的核心工具类库)
- Github地址: https://github.com/Wechat-Group/weixin-java-tools
- star: 26k
- 介绍: Guava是一组核心库,包括新的集合类型(例如multimap和multiset),不可变集合,图形库,函数类型,内存缓存以及用于并发,I / O,散列,API /实用程序 ,反射,字符串处理等等!
9. incubator-dubbo(阿里开源的高性能 RPC 框架)
- Github地址: https://github.com/apache/incubator-dubbo
- star: 21k
- 介绍: 阿里开源的一个基于Java的高性能开源RPC框架。
10. incubator-dubbo(软件工程技术面试个人指南)
- Github地址: https://github.com/kdn251/interviews
- star: 21k
- 介绍: 软件工程技术面试个人指南。该项目已加入“掘金翻译计划”,存在中文版!
java学习无止境,工资价更高的更多相关文章
- Java学习路线图,专为新手定制的Java学习计划建议
怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西: 首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA).J ...
- 转:Java学习路线图,专为新手定制的Java学习计划建议
转自:http://blog.csdn.net/jinxfei/article/details/5545874 怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业 ...
- 新手如何学习java(java学习建议路线图)
怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西: 首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA). ...
- java学习书籍推荐
1. Java 语言基础 谈到Java 语言基础学习的书籍,大家肯定会推荐Bruce Eckel 的<Thinking in Java >.它是一本写的相当深刻的技术书籍,Java 语言基 ...
- Java学习路线图,Java学习计划建议
怎么学习Java,这是很多新手经常遇到的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西: 首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA).J ...
- 201521123110第二周Java学习总结
1.本章学习总结 本周的Java学习相对前一周更进了一步,初步学习了Java简单的输入和输出,String类的对象创建后不能修改,它是不可变的,在Java中浮点型默认是double型与C中的int型不 ...
- 告别无止境的增删改查:Java代码生成器
对于一个比较大的业务系统,我们总是无止境的增加,删除,修改,粘贴,复制,想想总让人产生一种抗拒的心里.那有什么办法可以在正常的开发进度下自动生成一些类,配置文件,或者接口呢? 有感于马上要做个比较 ...
- 告别无止境的增删改查--Java代码生成器
转自:http://www.cnblogs.com/zhuYears/archive/2012/02/29/2373491.html 告别无止境的增删改查--Java代码生成器 有感于马上要做个比较大 ...
- 小白的java学习之路 "类的无参方法"
Java注释: //:单行注释 /**/:多行注释 /** */:JavaDoc注释语法: 访问修饰符 返回值类型 方法名(){ 方法体 } 举例: public void run(){ System ...
随机推荐
- 【Android Studio使用教程1】Android Studio导入项目的几种方法
本篇教程中使用到的Android Studio版本为1.0, Eclipse ADT版本23.0.4.请尝试更新到该版本. Android Studio默认使用 Gradle 构建项目, Eclips ...
- C# 等值锁定
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
- oracle表名、字段名大小写问题。
oracle 表名 .字段名 默认不区分大小写,除非建表语句中带双引号 如CREATE TABLE "TableName"("ID" number). CRE ...
- mysql 基础学习1
安装得方法有很多,这里就不详细介绍了. 进入 mysql 控制台 mysql -uroot -p 查看 有哪些库 show databases; 1.创建一个库 create database tes ...
- August 02nd 2017 Week 31st Wednesday
Love means never having to say you are sorry. 爱就是永远不必说对不起. If there is ture love, you will never do ...
- 3、NPM使用
内容:NPM介绍,安装web框架模块,一些基本命令 #####介绍NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种: • 允许用户从 ...
- 021.9 IO流 流总结
###################################################################################IO流的规律总结:解决的问题,开发 ...
- ZOJ-3278 8G Island---二分第k大
题目链接: https://cn.vjudge.net/problem/ZOJ-3278 题目大意: 给出两个数列A和B,长度分别为N,M (1<=N, M<=10^5, 1<=Ai ...
- P2986 [USACO10MAR]伟大的奶牛聚集Great Cow Gat…
题目描述 Bessie is planning the annual Great Cow Gathering for cows all across the country and, of cours ...
- js apply的用法
问题: 1.apply和call的区别在哪里 2.什么情况下用apply,什么情况下用call 3.apply的其他巧妙用法(一般在什么情况下可以使用apply) 我首先从网上查到关于apply和ca ...