Java programmer's self-cultivation
Others
2020-03-10 01:42:26
views: null
Learning Methodology
- Learning a new technology, with a purpose to learn
- This scenario technique What? What brings convenience to use it?
- Quick start, demo level to run the story to try to understand what features provide the basic operations which
- Get to the bottom principle, demo is up and running if the internal implementation is what?
- Sum up, produces an output, write some technical articles
- Duck playing, put a little yellow duck on your desktop, you will learn the technical implementation of the principles, methods of operation with a large vernacular way to tell it to listen. This step is very important to be able to deepen the impression of technology.
Java programmers internal strength practitioners
- Data Structures and Algorithms
- computer network
- operating system
- Compiler theory
- The operating principle of Tomcat
- The principle of internal mysql
- Internal principle of Redis
Java Basics
- Java primitive types, how many bytes of the occupation, autoboxing how to achieve?
JVM
- How Java programs are up and running, JVM is how to start?
- Java class life cycle
lock
- Which locks in Java there?
- The inner workings of the synchronized keyword? Upgraded synchronized lock after the optimization process?
- Distributed Lock application scenarios, redis distributed lock, zookeeper distributed lock.
mysql
- Mysql how data is stored, the internal structure
- What do something sql operation, additions and deletions to check how the underlying data changes are implemented, how they are stored in the file system
- mysql in the optimistic and pessimistic locking? internal principle mysql row-level locking?
repeat
- redis data types, basic operations, each data type specific usage scenario, data in the internal storage
dubbo
- dubbo service exposure process
Origin www.cnblogs.com/Serenity1994/p/12452785.html