1、如何用Zookeeper實現分布式鎖? ?鏈接
2、漫畫:什么是分布式鎖? ?傳送門
3、Java并發(fā)專題【8】初識Lock與AQS ?傳送門
4、Java開發(fā)崗面試知識點解析 ? ?傳送門
5、Java面試要點-數據存儲-精簡答案 ? ??鏈接
6、java設計模式【全】java知音鏈接
7、Spring 面試題及答案解析(7) ? ?傳送門
8、JAVA WEB項目中開啟流量控制Filter? ?鏈接
9、Java中如何實現線程的超時中斷 ? ?鏈接
10、從構建分布式秒殺系統(tǒng)聊聊限流特技 ? ? ??鏈接
11、linux如何查看端口被哪個進程占用?? ? lsof -i:端口 ??鏈接
12、什么是句柄 ?? ?什么是句柄表 ?數據結構詳細看一下 鏈接下面的內容
任意進程,只要每打開一個對象,就會獲得一個句柄,這個句柄用來標志對某個對象的一次打開,通過句柄,可以直接找到對應的內核對象。句柄本身是進程的句柄表中的一個結構體,用來描述一次打開操作。句柄值則可以簡單看做句柄表中的索引,并不影響理解。HANDLE的值可以簡單的看做一個整形索引值。http://www.360doc.com/content/11/1202/09/8209768_169068538.shtml
每個進程都有一個句柄表,用來記錄本進程打開的所有內核對象。句柄表可以簡單看做為一個一維數組,每個表項就是一個句柄,一個結構體,一個句柄描述符,其結構體定義如下:
13、深度理解 select、poll、epoll 模型?鏈接看的模模糊糊,需要反復看
14、為什么分布式一定要有redis? ? ?鏈接
15、CAP和BASE理論 ? ??鏈接
16、腦裂是什么? ??鏈接
網絡分區(qū):俗稱“腦裂”。當網絡發(fā)生異常情況,導致分布式系統(tǒng)中部分節(jié)點之間的網絡延時不斷變大,最終導致組成分布式系統(tǒng)的所有節(jié)點中,只有部分節(jié)點之間能夠進行正常通信,而另一些節(jié)點則不能。當網絡分區(qū)出現時,分布式系統(tǒng)會出現局部小集群。
17、緩存技術PK|Memcached vs Redis, 選哪一個????鏈接
18、內部類?靜態(tài)內部類?匿名內部類??鏈接
19、Java并發(fā)--Java線程面試題 Top 50
20、40道多線程面試題?鏈接
21、TCP粘包,拆包及解決方法? ?鏈接
22、Java中的String,StringBuilder,StringBuffer三者的區(qū)別
23、如果保證倆個線程順序執(zhí)行? ??? ? Thread.join( ) 的應用??連接
24、Java的四種引用,強弱軟虛,用到的場景? ?鏈接
25、Java_自動裝箱_自動拆箱和String常量池(享員模式應用)? ??鏈接
26、Object類有哪些公用方法???鏈接
27、數據結構與算法系列 目錄? ?鏈接? ?多看看
28、哈希表的理解??
29、Java中hashCode的作用? ? ?
問題:在重寫equals方法的同時,必須重寫hashCode方法? ??
因為對象必須遵循:2個對象equals相等,那么hashCode也一定相同的規(guī)則
30、js? 閉包的概念 ( 把局部變量,變成全局變量)? ?簡單了解一下就行
31、TCP粘包,拆包及解決方法? ??鏈接
32、完整的網絡通訊過程? ?鏈接
33、Java內存模型深度剖析??鏈接
CPU---->L1 L2 L3 高速緩沖---->內存
單核CPU只含有一套L1,L2,L3緩存;
如果CPU含有多個核心,即多核CPU,則每個核心都含有一套L1(甚至和L2)緩存,而共享L3(或者和L2)緩存。
34、JVM內存結構、java內存模型 、java對象模型那些事? ??鏈接? 仔細看一下
35、?設計模式——單例模式、工廠模式、代理模式、觀察者模式、裝飾器模式?? ?鏈接? 總結的不錯
36、分布式系統(tǒng)事務一致性? ??也可看看這篇文章,TCC等
37、JVM的運行機制? ? ?很重要的一篇,講解的非常好的(面試必看)鏈接
38、JDK里的設計模式???(相當重要,理解設計模式 )??鏈接? 必看? ?
39、網絡端口大全? ?連接
40、
本內容只是自己學習總結,方便日后復習看,并無其他目的,如侵犯原作者權益,請聯系我處理。