Here are some of the most popular open source projects in July: Java, Python, tutorials, etc.

1. Principle of mainstream technology stack

2. Data visualization analysis tool

3. Spring hand column

4. Interface management platform

5. Direct stream source library

6. Develop and generate cycle efficiency platform

7. Summary of the most complete knowledge of JVM

8.  Learn Spring Security OAuth


1. Principle of mainstream technology stack

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

This project is committed to analyzing and mining the underlying implementation principles of Spring Bucket, Mybatis, Netty, Dubbo framework, Redis, Tomcat middleware and other mainstream technologies in the Internet industry from the source code level, so as to provide convenience for the majority of developers to improve the depth of technology.

Help Chinese developers with both depth and breadth of technology.

Address: https://github.com/doocs/source-code-hunterCopy the code

2. Data visualization analysis tool

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

DataEase is a data visualization tool that enables users to quickly analyze data and gain insight into business trends for business improvement and optimization. Not only does it support rich data source connections, but it also makes charts quickly and easily shared with others through a simple drag-and-drop interaction.

Address: https://github.com/dataease/dataeaseCopy the code


3. Spring hand column

This warehouse for the purpose of learning Spring source code, by writing a simplified version of the Spring framework, understand the core principles of Spring.

In the process of handwriting will simplify the Spring source code, extract the core logic in the overall framework, simplify the code implementation process, retain the core functions, such as IOC, AOP, Bean lifecycle, context, scope, resource processing and other content implementation.

Address: https://github.com/fuzhengwei/small-springCopy the code


4. Interface management platform

YApi is a visual interface management platform that can be deployed locally, get through the front end and QA. Developers only need to use the platform provided interface data writing tools and simple click operation can achieve interface management.

Address: https://github.com/YMFE/yapiCopy the code

5. Live stream source warehouse

In order to solve the problem of watching TV live on computer and mobile phone, I collected all kinds of live streaming sources and TV live streaming websites.

Address: Beijing unicom IPTV channel list https://github.com/biancangming/wtv https://github.com/qwerttvv/Beijing-IPTV mobile source of live https://github.com/SPX372928/MyIPTV10086IPTV https://github.com/sheng007/10086-IPTV world IPTV library, content: https://github.com/iptv-org/iptvCopy the code

6. Develop and generate cycle efficiency platform

An efficiency platform for the whole life cycle of product development produced by Didi. This project has been widely used by Didi, Calligraphy Festival, Kuaishou, JINGdong and other dacang and has gained a good reputation.

Address: https://github.com/didi/DoraemonKitCopy the code


7. Summary of the most complete knowledge of JVM

This project records the knowledge points of the JVM that the author considers important to master. If you want to have a more comprehensive understanding of the underlying principles of the JVM, you can read The In-depth Understanding of the Java Virtual Machine by Zhou Zhiming.

Address: https://github.com/doocs/jvmCopy the code


8. Learn Spring Security OAuth

The project is a small, focused collection of tutorials – each covering a well-defined area of development within the Java ecosystem. One of the highlights, of course, is the Spring framework – Spring, Spring Boot, and Spring Security. In addition to Spring, the modules here cover many aspects of Java.

Address: https://github.com/eugenp/tutorialsCopy the code