Hey guys, this is cxuan, you are welcome to watch my latest article.
This is a long-standing article. . . . . .
Things have to start from the last time. . . . . .
In this article, I have compiled the computer basics (operating system, computer network, data structure and algorithm, compilation, etc.) learning videos on station B, which have been recognized and followed up by many small partners.
Even CSDN has readers who are urging me to update
So this article can't be delayed anymore, update it! ! !
Java basics
- Java Foundation: Song https://www.bilibili.com/video/BV1Qb411g7cz?from=search&seid=3239754642326087699
Teacher Song Hongkang's lectures are very interesting. Before he talks about Java, he will first introduce some basic computer knowledge to you, so that you will not be in the fog when you learn Java. After finishing the Java basics, there will be a project driver to take you to review the Java basics and the interpretation of some new Java features. It is highly recommended.
- Dark Horse Java Basic + Employment Class + Various Project Idea Version https://www.bilibili.com/video/BV1T7411m7Ta?from=search&seid=7814817997553885082
Using idea as a tool is not available in many Java tutorials. You can see that this tutorial is very new. There are 561 sections in this tutorial, which runs through Java basics, projects, databases, MySQL, JDBC, and database connection pools. It can be said that after learning this video, you can directly get started with Java web development.
- Power Node Java Zero Basic Tutorial Video https://www.bilibili.com/video/BV1Rx411876f?from=search&seid=8188804264018104029
This zero-based Java course of Momentum Node has a complete classification, covering almost all the basic knowledge of Java. There are more than 800 videos, which is enough to show the level of care of this zero-based video course.
- Beijing Shangxuetang Gao Qi (recommended) https://www.bilibili.com/video/BV1ct411n7oG?from=search&seid=1325362106445226276
Teacher Gao Qi's video is also very good. It also contains knowledge points of multi-threading and network programming. There are also some handwritten collection videos that are very characteristic, which are not available in other video tutorials.
This is a teacher who has an in-depth understanding of students. The reputation is very good, and there is almost no nonsense, no urine, a very good Java basic tutorial, and many friends think it is the best Java basic tutorial in the whole network
Design Patterns
- Shang Silicon Valley Design Pattern (Illustration + Frame Source Analysis) https://www.bilibili.com/video/BV1G4411c7N4?from=search&seid=4428845171746122125
The best design pattern on station B may be this video from Shang Silicon Valley. It has to be said that Shang Silicon Valley has indeed made a lot of contributions to this part of the free video and promoted the progress of the Java industry. This kind of tolerance is not a general training institution. Yes, respect! ! ! The key is to be like me, can you share knowledge for free, and love it.
- Dark horse programmer Java design pattern detailed https://www.bilibili.com/video/BV1Np4y1z7BU?from=search&seid=9219265800052022566
In addition to Shang Silicon Valley, Dark Horse also shared a lot of Java learning videos at station B. It is commendable. This design pattern starts from the principles of design patterns, and then goes deep into each specific design pattern, through illustration + framework source code + actual combat It’s worth checking out the way to analyze the 23 design patterns for you.
Concurrent
- Crazy God said Java, the latest version of concurrent programming 160e511b91781c https://www.bilibili.com/video/BV1B7411L7tE?from=search&seid=6509425418407149239
I always think that JUC can be understood by self-study + reading books, because there are so many books about concurrency that you can read. For book recommendations, you can read my after half a month: Proficient in Java .
But the video of Mad God has changed my mind. This video of JUC can be very clear, and the comment section can also learn a lot of things. Give Mad God a thumbs up.
- Dark horse programmers comprehensively and deeply learn Java concurrent programming https://www.bilibili.com/video/BV16J411h7Rd?from=search&seid=12886808285377462926
I did not expect that a dark horse of concurrent programming can talk about so many sections. The whole video is divided into 281 sections. Each section can explain a small point of knowledge clearly, which can be said to be very detailed.
JVM
Shang Silicon Valley JVM full set of tutorial https://www.bilibili.com/video/BV1PJ411n7xZ?from=search&seid=2261805012215925675
For this part of the JVM, you can actually watch the video of Song Hongkang at station B. A set of JVM videos covers 381 sections. This is really too detailed. Station B is really an excellent sacred place for prostitutes. The key is that the quality is still very high.
About the JVM video, one is enough, the rest can be seen "In-depth understanding of the Java Virtual Machine" and "Java Virtual Machine Specification", a video and two books, JVM this piece is very tight.
MySQL
- MySQL Basic + Advanced https://www.bilibili.com/video/BV12b411K7Zu?from=search&seid=8822212220843339542
In fact, the best way to learn MySQL basics is actual combat. Of course, you can practice step by step according to the teacher's explanation, but you must practice more. MySQL basics. I remember that when I first started learning, I was writing SQL without a brain. Statement. . . . . .
The MySQL that the mad god said is not a basic novice actual combat video, more as a MySQL advanced video.
Oracle
Oracle from entry to master https://www.bilibili.com/video/BV1kx411s71n?from=search&seid=15106088305695188518
I believe that some of my readers and friends are traditional enterprise development. Such companies generally do not cost money and mostly use Oracle databases. So in addition to MySQL, I also post Oracle-related videos.
The Oracle of the power node is not bad for Mengxin, but the disadvantage is that it is a bit old.
Maven
As a Java programmer, you should be familiar with Maven, but I believe that most students only know what Maven is doing + know how to use it. There are various problems and errors but they don’t know how to troubleshoot. So, for Maven, you still have to learn systematically.
Power node Maven 2020 latest tutorial https://www.bilibili.com/video/BV1dp4y1Q7Hf?from=search&seid=6464949663316281669
MyBatis
When it comes to Java development frameworks, I know that this is what the mad god said.
- Mad God says MyBatis https://www.bilibili.com/video/BV1NE411Q7Nx?from=search&seid=2879637916148091984
The MyBatis that the mad god said is very good, using idea, and will be exposed to a large number of core concepts in the official website, basically watching this video can also hit the official website again, it is not too cool.
- Shang Silicon Valley MyBatis Actual Combat https://www.bilibili.com/video/BV1mW411M737?p=7
This MyBatis of Silicon Valley uses eclipse. If you are not used to idea, you can try eclipse.
Spring
- Crazy God said the latest full version of Spring 5 https://www.bilibili.com/video/BV1WE411d7Dv?from=search&seid=6090986099699750271
A feature of Mad God’s video is that it is very new. This course is based on Spring 5, and Mad God’s lectures are relatively clear and easy to accept. Another point is that the comment section of the mad god is very characteristic. If you have any questions, you can basically find it in the comment section. This is very helpful.
- The latest full version of Spring 5 in Silicon Valley https://www.bilibili.com/video/BV1Vf4y127N5?p=2
Shang Silicon Valley’s video is more chronological than what Crazy God said, but for the explanation of knowledge points, it is still very good. This Spring video has a high density of information, and the teacher basically has no nonsense, and the whole process is dry.
JSP / Servlet
- Java Web Tutorial JSP / Servlet https://www.bilibili.com/video/BV18s411u7EH?from=search&seid=5352003383479045881
I saw that some official account owners said that JSP/Servlet doesn’t need to be learned. I was really surprised. . . . . . as big as World, nothing is nonexistent. Servlet is the cornerstone of front-end and back-end interaction. If you don't learn Servlet, you never know how the front-end request is sent to the back-end, and you don't know how the web container works. As for JSP, you don't need to take it as the main point, just take the time to go through it.
- Mad God says Java Web https://www.bilibili.com/video/BV12J411M7Sj?from=search&seid=14721206289992767391
Crazy God’s Java Web is also very good. After learning this, the following Spring MVC will be very easy
Spring MVC
- Power node Spring MVC tutorial https://www.bilibili.com/video/BV1sk4y167pD?from=search&seid=12702663615298459448
Spring MVC is actually just a layer of Servlet packaging. It is also a module of Spring. Some people say that Spring MVC does not need to be learned, and some people say that it is still necessary to learn. There are mixed reviews, but there is no harm in learning more.
- Thor Spring, Spring MVC, MyBatis https://www.bilibili.com/video/BV1d4411g7tv?from=search&seid=12702663615298459448
Many people say that this tutorial is a dark horse, and some people say it is the best SSM framework system in the entire network. I believe it, you can listen to it.
Spring Boot
- Lei Fengyang 2021 SpringBoot 2 full set of tutorial https://www.bilibili.com/video/BV19K4y1L7MT?from=search&seid=738549918980451379
A set of tutorials based on SpringBoot 2, which involve source code process analysis, series integration, etc., are very useful.
- Crazy God says SpringBoot https://www.bilibili.com/video/BV1PE411i7CV?from=search&seid=13812615317828669529
The SpringBoot that the mad god said is similar to Lei Fengyang's, you can choose one to watch and learn.
Spring Cloud
Spring Cloud is too popular. The distributed enterprise is basically Spring Cloud and Dubbo. The advantage of Spring Cloud is that it is based on Spring, which is easy to learn and easy to use.
Spring Cloud https://www.bilibili.com/video/BV18E411x7eT?from=search&seid=849283632457170229
Shang Silicon Valley is here again. Shang Silicon Valley has opened a door for self-taught students. It is indeed not an empty talk that there are no hard-to-learn technologies in the world. This video is based on the H version. There are still many pit practices in the comment area, which is highly recommended.
Dubbo
Dubbo is a distributed framework that is as important as Spring Cloud. It is now maintained by Ali. Many companies have also used Dubbo as a distributed framework for enterprises. In addition, Dubbo has been asked a lot of interview questions.
Shang Silicon Valley Dubbo Tutorial https://www.bilibili.com/video/BV1ns411c7jV?from=search&seid=918597271364290917
Redis
- Mad God says Redis https://www.bilibili.com/video/BV1S54y1R7SB?from=search&seid=15441709125806143660
This Redis of Mad God is very good.
- Shang Silicon Valley's Redis course https://www.bilibili.com/video/BV1Rv41177Af?from=search&seid=15441709125806143660
After the identification, the white prostitute is very fragrant.
Kafka
Shang Silicon Valley Kafka Tutorial https://www.bilibili.com/video/BV1a4411B7V9?from=search&seid=2486588475719309528
Kafka has not many up masters or training institutions that record video courses, and Silicon Valley is one of them.
ZooKeeper
Shang Silicon Valley Kafka Tutorial https://www.bilibili.com/video/BV1to4y1C7gw?from=search&seid=17934154894823279789
The middleware is basically the world of Silicon Valley, and ZooKeeper is also a course recommended by Silicon Valley.
Nginx
Nginx from shallow to deep https://www.bilibili.com/video/BV1zJ411w7SV?from=search&seid=6154098961934401121
Nginx as a load balancer, reverse proxy is also widely used in enterprises, here is the Nginx video tutorial from Shang Silicon Valley.
Netty
Netty is a client/server framework that utilizes Java's advanced networking capabilities, hides the complexity behind it and provides an easy-to-use API.
- Dark horse programmer Netty tutorial https://www.bilibili.com/video/BV1py4y1E7oA?from=search&seid=6418554548883631427
Elasticsearch
Crazy God said Elasticsearch https://www.bilibili.com/video/BV17a4y1x7zq?from=search&seid=9586259662275156042
Elasticsearch is a search server based on Lucene. It provides a full-text search engine with distributed multi-user capabilities, based on a RESTful web interface, and is also widely used in enterprises. Here I recommend Elasticsearch of Mad God. As long as you don't die, learn from the dead. . . . . . I'm afraid I'm afraid.
Git
Almost all of the Internet now uses Git, and only traditional software companies are still struggling with svn. Git I think it’s good to just look at the Git tutorial on Liao Xuefeng’s official website, as well as gif animation explanation https://www.liaoxuefeng.com/wiki/896043488029600
For video, you can take a look at the Git tutorial Mad God https://www.bilibili.com/video/BV1FE411P7B3?from=search&seid=13484074141457830433
You can also take a look at Shang Silicon Valley, this one from Shang Silicon Valley is taught by git and github together. https://www.bilibili.com/video/BV1pW411A7a5?from=search&seid=13484074141457830433
Linux
This Linux of Brothers Company is highly rated, the quality is very good, and the courses are divided very carefully.
- Han Shunping's graphic Linux https://www.bilibili.com/video/BV1Sv411r7vd?from=search&seid=16225995836074244006
For Xiaobai, Mr. Han's easy-to-understand speech is recommended.
Docker
Now that we talk about Linux, we have to mention Docker, which is necessary for packaging, whether it is operation and maintenance or development.
Crazy God Chat Docker https://www.bilibili.com/video/BV1og4y1q7M4?from=search&seid=13307177942089285796
This docker tutorial by Mad God is highly rated.
Jenkins
Most companies now use Jenkins + Docker for continuous integration. Regarding Jenkins, I recommend you to take a look
Dark horse programmer Jenkins https://www.bilibili.com/video/BV1kJ411p7mV?from=search&seid=14498842163543360751
postscript
In addition, I own six PDFs, which have been spread over 10w+ throughout the Internet. After searching for "programmer cxuan" on WeChat and following the
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。