mysql:
- Data isolation mechanism
- Index and index strategies to achieve the principles, T- probability tree data routing
- Database availability, master-slave replication principle (blog) mycat works, how sub-library sub-table
- How and sql database optimization (explain)
repeat
- redis data types and data structures (type done), the type of operation and the like api
- lue achieve Distributed Lock
- Why use a single thread, Why is efficient redis
- The key of type string and redis limit value are 512MB, key length affects the performance of more than 16,385.
- redis availability, sentry strategy, Raft agreements
- Avalanche and penetration
java
- Type loading mechanism, the init () and constructor with no arguments, parameters configured with a run-time, the parent class loading strategy, and reflection agent
- jvm memory model, jvm new objects do what the young generation and recycling old's recycled because jvm optimizations (analysis tool) abnormal way
- Collection of data structures, such as the underlying thread-safe analysis
- java multithreaded data atomicity, locking mechanism, thread pool (rejection policy), the difference between the thread implemented in three ways, concurrent classes, synchronized and lock the different modifications underlying synchronized operation.
- Design patterns and code optimization
springMvc
- Several runs of the underlying processor
spring
- Spread affairs
- aop ioc and principles
- How the underlying process
mybitis
- Interception how to write
- How is the production of dynamic proxy xml implementation of
sq.m.
- ribbmitmq, queue strategy, ack, data consistency, dead letter, and so delay queue
- redis subscription notification
- kafka