1. What are the difficulties of the project? How is it solved?
  2. What is the difference between Redis and ZK distributed locks? What are the advantages of each?
  3. How to solve the early expiration of the lock? Has Redisson used it?
  4. How did Redisson’s watchdog work?
  5. Mysql is a procedure for executing an SQL, okay?
  6. How does mysql implement ACID
  7. The implementation principle of four isolation levels in mysql
  8. Does select * from T1 trigger a gap lock?
  9. Did any database deadlocks occur during production? What caused the deadlock? How to solve it?
  10. How do databases perform master-slave synchronization? How to solve the inconsistency between the sending master and sending slave?
  11. How to carry out the sub-database sub-table? How to expand the database and table? How does consistent hashing work?
  12. How does hashMap work? When do linked lists evolve into red-black trees? And under what circumstances degenerate into linked lists? Why is that?
  13. CopyonwriteArrayList is the principle and what are the application scenarios?
  14. A list 1-3-4-5-6-2-2-3 x=3 produces a list in which the left side is smaller than x and the right side is larger than x, in the same order as before.