互聯網公司總結的Java技術知識點
羅列了一個清單,多數都談到了。 負載均衡
F5:特點、安裝、配置、與其他技術的區別
Apache Httpd和Ngix的異同
LVS:特點、安裝、配置、與其他技術的區別
服務
soap框架:Axis;CXF
rest框架:SpringMVC;Struts
socket框架:Netty;Mina
服務治理框架:Taobao Dubo;Apache Thrift
通訊模型:同步阻塞;同步非阻塞;異步非阻塞
序列化框架:JSON;XML的DOM、SAX、StAX解析模型;Google Proto buffer
Spring:AOP特點和區別;事務傳播級別
大規模分布式系統:CAP理論;BASE理論;Paxos算法;ZooKeeper框架;Hadoop YARN;MapReduce;Storm;Spark
數據
數據訪問:Hibernate;iBatis
事務的ACID、隔離級別;臟讀可重復讀幻讀
Oracle:表空間、RAC、復制、備份
MySql:InnoDB引擎;MyISAM引擎;NDB引擎;復制;索引;基本優化
數據倉庫:術語;ETL;建模思路;數據量概念
Hadoop:HDFS
基礎結構
主機:硬件架構;常見性能指標
網絡:OSI參考模型;TCP/IP基礎;常見內網和網間協議
操作系統:主流服務器操作系統特點;常見操作系統服務和開發庫
JVM:運行時數據區結構;堆內存結構和運行變化;類實例化過程;垃圾收集算法;常見調優
其他
Lucence;Solr、Velocity、并發
來自:http://my.oschina.net/foodon/blog/384283