highly recommended! 15 Github top class open source projects Java Tutorial

Hello everyone, I am a Guide brother! Today I recommend Java Tutorial direction 15 novice can understand the open source project. Whether these projects are ready for you to learn Java or Java direction of the interview were very helpful.

As I first would like to recommend open source project JavaGuide say: open source project that everyone involved, this makes its value would be enhanced.

Java Guide

  • Description: A cover most Java programmers need to master the core knowledge.
  • Recommended reason: JavaGuide is one of my open source project in the junior year. This project is to record some of the more important I think the Java core knowledge and some common interview questions. I think this project may have on the majority of Java programmers to help, not London or our interview to learn Java, it should be a great help.

CS-Notes

  • Introduction: basics necessary technical interview, Leetcode solution to a problem, the rear end of the interview, Java interview, recruit spring, autumn trick, operating system, computer network system design.
  • Recommended reason: CS-Notes is I want to recommend a second project. The project is mainly recorded the basic knowledge necessary technical interview such as computer networks, data structures and algorithms, as well as the operating system. In addition, Leetcode problem solution are also part of this project is to force. If you need to prepare for an interview or review the basics, then you must not miss this project.

advanced-java

  • Description: The Internet Advanced knowledge of Java engineers complete literacy: Covers high concurrency, distributed, highly available, micro-services, domain knowledge massive data processing.
  • Recommended reason: most of this project is "Java interview blitz in the first quarter" Organize comes, I will address video on the comments section. If you want to know the message queue, distributed cache, distributed search engine, Dubbo these things, then, well, this project is for you! Even if your Java foundation is not very good, I believe you can get something out of a great harvest.

miaosha

  • Design and Implementation of Internet engineers spike systems and advanced analysis: Introduction.
  • Recommended reason: We hear this name should know this project and system design-related spike. Yes, this major project is to teach you how to spike architecture design. Spike architect interview when the interviewer often asked things. The technique has mainly involve: jmeter pressure measurement, RabbitMQ message queue, the distributed cache redis, mysql from the master copy, and RPC frame dubbo nginx.

architect-awesome

  1. Introduction: the back-end technology architect map.
  2. Recommended reason: The main reason is it recommended for back-end system knowledge covers in particular the whole, if you have questions about the direction of the study, then may wish to see this project.

toBeTopJavaer

  1. Description: The Road to God Java Engineer
  2. Recommended reason: Ali Baba maintenance of a brother, who is also the brother has always been my goal, is very good. The project covers almost all of Java engineers required knowledge, the author has updated part, we are continuing update.

technology-talk

A summary of common java ecosystem technical framework, open source middleware, systems architecture, database, architecture case of large companies, often tripartite library, project management, online troubleshooting, personal growth, thinking and other knowledge

JavaFamily

  1. Description: [Internet-tier manufacturers Interview +] Advanced Study Guide full knowledge of literacy.
  2. Recommended reason: as large as an open source project my brother and my age, very good, the same is my role model! This project has the content of the guidelines of Java interview giant, now the update of all the articles distributed cache of papers over, the need for this knowledge may wish to see my brother.

JCSprout

  1. Description: Java core of the burgeoning knowledge base.
  2. Recommended reason: the author of the original project counted on a technical writing field of a relatively well-known, and I am also think his article for the most part are very helpful. The project will include some Java core knowledge of his record, such as  how to use and understand elegant thread pool , to design a one million messages pushing system and so on.

full thanks tutorial

  1. Description: Background technology stack / architect road / full stack development community, recruit spring / autumn strokes / school recruit / interview.
  2. Recommended reason: including broad range of knowledge, in addition to the basics of data structures and algorithms, also includes Java back-end, it is the front end, is Python content. Can be used as a reference point of view, the contents of more mixed.

Guess you like

Origin www.cnblogs.com/CQqfjy/p/12355928.html