數據傳輸方面
Json
XML(dom4j/sax/DOM/JDOM)
JAVA方面
Servelt/JSP(九大內置對象)
SpringMVC的知識
Spring的IDC、AOP
JavaScript(閉包)
jQuery
Hibernate的知識
mybatis的知識
MQ消息隊列(ActiveMQ)
RMI(遠程接口調用,Hessian是一個輕量級的RMI工具)
NIO和BIO(NIO主要有三點Channel、Buffer、Selector;NIO使用一個線程處理多個鏈接;Channel是雙向的,它是傳輸數據的管道;Buffer是緩存主要使用的有ByteBuffer、IntBuffer、LongBuffer、DoubleBuffer等;Selector是NIO的靈魂, 能夠檢測多個註冊的通道上是否有事件發生,如果有事件發生,便獲取事件然後針對每個事件進行相應的響應處理。)
spring事務傳播級別
concurrent包(高併發常用包Local、定時任務)
理論知識方面
JVM內存管理
各種排序算法
二叉樹知識
算法複雜度
數據庫存儲引擎
數據結構
tomcat架構分析
事務隔離級別(4中隔離級別)
源碼分析方面
ArrayList源碼分析
HashMap源碼分析
LinkList源碼分析
服務方面
Apache
Nginx
Netty(一個基於NIO的框架,可以模擬web服務器)
zookeeper(服務集羣使用)
dubbo(服務分佈式使用)
關係數據庫方面
MySQL(主從備份、索引、分表等)
Oracle
SQL(優化、內連接、外連接、Having語句)
非關係型數據庫方面(一般用作緩存,在高併發的時候會經常用到)
Redis
MemoryCached
Mongodb
自動化運維方面
shell(awk、sed)
python