java中高級面試題, 虛擬機,JVM調優,垃圾回收,多線程,內存模型
一、Java基礎方面:
1、Java面相對象的思想的理解(主要是多態):
http://blog.csdn.net/zhaojw_420/article/details/70477636
2、集合:ArrayList,LinkedList,HashMap,LinkedHashMap,ConcurrentHashMap,HashTable,HashSet的底層源碼實現原理
3、Java虛擬機
(1)組成以及各部分作用:
http://blog.csdn.net/zhaojw_420/article/details/70477953
(2)類加載器——ClassLoader:
http://blog.csdn.net/zhaojw_420/article/details/53373898
http://blog.csdn.net/zhaojw_420/article/details/53284225
(4)JVM調優:
http://blog.csdn.net/zhaojw_420/article/details/70527138
(5)垃圾回收:
http://blog.csdn.net/zhaojw_420/article/details/70527232
4、異常
http://blog.csdn.net/zhaojw_420/article/details/70477751
5、String,StringBuffer,StringBuilder區別
http://blog.csdn.net/zhaojw_420/article/details/70477718
6、值傳遞與引用傳遞:
http://blog.csdn.net/zhaojw_420/article/details/70477680
7、Java中的equals和hashCode方法詳解
http://blog.csdn.net/zhaojw_420/article/details/70477705
8、TCP的三次握手和四次揮手
9、多線程
(1)實現線程同步:
http://blog.csdn.net/zhaojw_420/article/details/67823750
(2)生產者消費者問題:
http://blog.csdn.net/zhaojw_420/article/details/67826902
(3)線程安全
(4)線程死鎖
(5)Synchronize實現原理
http://blog.csdn.net/zhaojw_420/article/details/70477874
(8)線程池
(9)DCL失效原因以及解決辦法:
http://blog.csdn.net/zhaojw_420/article/details/70477921
(10)線程實現方式:Thread,Runable,Callable的區別
10、IO
http://blog.csdn.net/zhaojw_420/article/details/70524353
11、NIO
http://blog.csdn.net/zhaojw_420/article/details/70526695
12、網絡編程
13、Java內存模型
http://blog.csdn.net/zhaojw_420/article/details/70477903
二、數據庫(MySql)
1、面試題:
http://blog.csdn.net/zhaojw_420/article/details/70530664
2、sql優化:
http://blog.csdn.net/zhaojw_420/article/details/70532017
3、搜索引擎
三、設計模式
單例模式,工廠模式,建造者模式,觀察者模式,適配器模式,代理模式等等
四、數據結構與算法:
1、鏈表,棧,隊列,二叉樹:
http://blog.csdn.net/zhaojw_420/article/details/68485474
2、八大排序算法:
3、查找算法
五、高並發與海量數據
1、大型網站應用之海量數據解決方案
http://blog.csdn.net/zhaojw_420/article/details/70881230
2、大型網站應用之高並發情況下的解決方案
http://blog.csdn.net/zhaojw_420/article/details/70881266
3、在一個千萬級的數據庫查尋中,如何提高查詢效率?
http://blog.csdn.net/zhaojw_420/article/details/69367682
六,Struts,Spring,Hibernate,Mybatis,Springmvc
七、前端:javascript,Jquery
http://blog.csdn.net/zhaojw_420/article/details/70880977
八、Jsp+Servlet
http://blog.csdn.net/zhaojw_420/article/details/70880968
九、linux操作命令(重點服務器方面操作)
十、tomcat調優
十一、Redis/MongoDB等NoSql
http://blog.csdn.net/zhaojw_420/article/details/68066305
十二、Nginx的配置與使用
java中高級面試題, 虛擬機,JVM調優,垃圾回收,多線程,內存模型