????????????????????????????д?????????java.util.concurrent???????????????á?
???????????????????????飬??????????м??????????????????????????????????????????????????????Щ?????????Щ????????????????????????????????????????????
??????????????????ò???????????????????????????synchronized??ReentrantLock??????synchronized??????????????????????????????????鷽???????????????????????Щ????????????????40??????????ο?40??Java????????????
????5??IO
??????β???IO?????????????д???
????IO???File IO??Socket IO??File IO??????????????????????????????????ú??????????File IO????????IO??
????Socket IO???????????飬???????????/???????????????/??????????????????IO????????IO????·????IO????IO??????IO????Socket IO??κ?????????????????????????Щ????????Щ?????????NIO??????NIO????????IO????NIO????????????????Щ????????????о????ò??NIO???????NIO?????????????????????IO??????????·????IO???????????????????????????NIO????????Selector??select?????????????????????С?
????????ù?Netty??????????ЩNetty????????????????????????????NIO??????Mina????????????????????????????Netty??????????????????????????Netty??
????6??JDK???
??????????????JDK???????????????????????????峽???????????JDK?????????????????????????????LZ????????б????????JDK???????????е???????????LZ??String??hashCode()?????????????????LZ??String?????????????????JDK??????????????????????????????±??????????
??????1??List??Map??Set???????????
??????2??ReentrantLock??AQS???????
??????3??AtomicInteger??????????????????CAS???????AtomicInteger?????????CAS????????
??????4?????????????
??????5??Object???е????????????????????
??????Щ????????????LZ?????????????JDK??????????????о?????飬??????????????????????????????????----???????????????????
????7?????
????????????????????????????????????????????????????????????????Щ??????????????????????????????Spring?????bean????????Щ?????????????????bean???????????Щ????????????MyBatis??$??#???????????Щ?????????????????úá??ж??????????????????????????
???????????????????ú?????????????????????Щ??????????????????Spring AOP?????????????????????????仰??????????????????????o????LZ??????????????LZ?????Spring??Bean????????UML??????????????????????????LZ?????????/(??o??)/~~
????8???????
???????????а?????????????Щ????????union??union all??????left join?????????????????????????????????????????????????????????????????????????????????????????????????????????????SQL??????SQL????????????????
????????????????????????????????к?????????????????????????????????????????????????????????????????????ò?????????????????????
????9???????????????
????????????????????????????????????????????????????????????ó??????顢??????????????????????Щ???????????????????????????AVL????????????????????????????????????????????????????????????????AVL????????????????????????????????????????????????????????????
?????????????????????????????????
????LZ?????Hash???????????????????????????????LZ?????Hash???????????????????????????????????????????????????????????臨???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
?????????????????????????о???????????????????????Collections.sort??????????????????????????????????????????LZ???????????????????????о?(?????)b??LZ????????????????????e??????ɡ????????????????????????????????????????Collections.sort??????????????????????TimSort?????????????????鰱??????
????10??Java?????
????????LZ???????Java????????????????????????????????????б?????????????0????????LZ???????????????????о?Java????????????????????????????Java???????JVM?????????????????LZ?????????顣