1, introduce the ATOMIC2 in Java, introduce the volatile keyword 3, database four paradigm 4, database connection pool 5, Java concurrent package, understand? 6. In addition to the Scala language for high concurrency, what languages or tools are suitable for high concurrency? (Because the individual knows a little Scala, just ask, normal won't ask) 7, int and long are applied in what case? 8, the main difference between TCP and UDP 9, the introduction of Spring IOC10, Introduction hibernate Session11, browser multiple windows through what sharing information? Can I share a session in two browsers? 12, how to find the farthest distance of the binary tree? 13. How many main states of the process in Java? 14. What are the differences between process and procedure? 15, a program from the perspective of the operating system, how to run. 16, in the network transmission, how to solve the problem of the packet on the receiving end of the disorder? 17, in the unstable wireless network, how to solve the reliable transmission of information? 18, database consistency, integrity, etc Introduction 19, how does a program become a process? 20, to a QQ friend to send messages, from the network level, what are the main processes?
Ali Java intern Electric plane (side + two side) recall chapter