Various project practices based on Java language, covering various businesses and functions.
There are many tutorials and technical articles about Java on the market, and many of them start with talking about the underlying principles. This undoubtedly makes it more difficult for some novices to understand. The prerequisite for understanding the underlying principles is that your basic abilities have been passed . What are basic abilities? That is, you can use this technology to solve problems.
To give a more extreme example: Many articles about MySQL now explain its underlying principles, such as the B+ tree structure used in the index, how transactions are implemented, how to handle tens of millions or even hundreds of millions of data, etc., after reading this I also understand the relevant knowledge, but I am confused when it comes to writing a complex SQL statement based on business requirements.
When we learn about a new framework, new component, or new technology, the first step is to understand how to use it. In the process of using it, we slowly understand the deeper principles behind it. If we even have the best practices of a technology, If you don’t know anything, how can you have a deep understanding? If you only know the theory but don't practice it, you will soon forget the theoretical knowledge. I have seen too many people being discouraged by "unrelevant" explanations when learning new technologies.
The premise of "knowing why" is "knowing how". In order to fill the gap of "knowing why" in the market, I created the "Project Practice" series. Don't talk about those "high-end" things, I will teach you how to practice them step by step, and attach the source code. Let you master new knowledge points in practice and intuitively feel how a technology is used in actual projects! Then I will slowly explain to you the principles behind the technology, so that you can truly "know it" and "know why" easily.
All projects can be run after being cloned, and the quality of some projects can even open a separate warehouse! Click star
and I will continue to update more project practices!
Project-driven learning and practice to test true knowledge
[Project Practice] Learn SSM integration before learning Spring Boot
[Project Practice] Spring Boot’s three-step combo will teach you step by step how to create an elegant back-end interface.
[Project Practice] How to elegantly extend the specifications while unifying the back-end interfaces
[Project Practice] Session and JWT
[Project Practice] Page permissions, button permissions and data permissions
[Project Practice] Spring Security + Session / JWT Authentication and Authorization
[Project Practice] Project Practice of Single Case Model, Responsibility Chain Model, and Strategy Model
[Project Practice] How can commercial calculations ensure accuracy is not lost?
[Project Practice] Use MinIO to build a high-performance object storage server
[Project Practice] Use Vue.js and ElementUI to quickly implement the interface layout of the backend management system
I am "RudeCrab", a rude crab who pursues simple and crude explanations of technology.
Follow the "RudeCrab" WeChat public account and run rampant with the crabs!