面試題

1,redis持久化方式
RDB,AOF兩種方式
RDB即定時生成快照,
AOF日志,記錄每次執(zhí)行命令
2,mysql主從同步方式
通過binlog,slave會有一個IO線程連接master,請求從binlog指定位置之后的日志內(nèi)容。
基于語句的復(fù)制,MySQL默認(rèn)采用基于語句的復(fù)制,效率比較高。一旦發(fā)現(xiàn)沒法精確復(fù)制時, 會自動選著基于行的復(fù)制。
基于行的復(fù)制。
3,5億條數(shù)據(jù)中隨機(jī)取10條數(shù)據(jù),其中數(shù)據(jù)可能被刪除或修改,如何設(shè)計?

4,棧的自定義實(shí)現(xiàn),要求性能,安全。
ArrayList,LinkedList,Vector實(shí)現(xiàn)
數(shù)組,鏈表實(shí)現(xiàn)

5,用戶在瀏覽器輸入地址,按下回車鍵到最后頁面展示出來,這期間發(fā)生了什么,完整描述。
DNS服務(wù)獲取,DNS解析,DNS負(fù)載均衡,Nginx反向代理及負(fù)載均衡,Tomcat分發(fā),Controller執(zhí)行,viewResolver頁面定位,渲染。

6,es如何保證高可用
es集群部署,一主多從,配置至少一份復(fù)制分片,主節(jié)點(diǎn)上每個主分片在寫入數(shù)據(jù)時并發(fā)同步到復(fù)制分片。
在主節(jié)點(diǎn)宕機(jī),從節(jié)點(diǎn)啟用升級主節(jié)點(diǎn),讀寫復(fù)制分片數(shù)據(jù)。
宕機(jī)恢復(fù),集群將重新分配復(fù)制分片,將丟失數(shù)據(jù)從主分片復(fù)制過去。

瀏覽器緩存控制
request header cache_control

注解或aop事務(wù),同類里面方法嵌套不生效

ConcurrentHashMap在迭代的時候,執(zhí)行了clear方法,仍會繼續(xù)迭代

http post跟get請求區(qū)別

redis跟memcached區(qū)別

靜態(tài)變量,靜態(tài)方法

mysql索引類型和存儲方式

memcached數(shù)據(jù)存儲方式

數(shù)據(jù)庫鎖,數(shù)據(jù)庫事務(wù)原理

事務(wù)消息
rocketmq,rabbitmq

https交互過程

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • Java面試 2016年9月11日 1 Java基礎(chǔ)特性 Java基礎(chǔ) 面試題目總結(jié) 首先參考 駱昊的 上中下三篇...
    小斌斌閱讀 5,048評論 3 110
  • 42、PHP緩存技術(shù)有哪些?1)、全頁面靜態(tài)化緩存2)、頁面部分緩存3)、數(shù)據(jù)緩存4)、查詢緩存5)、按內(nèi)容變更進(jìn)...
    像敏銳的狗閱讀 831評論 1 2
  • 6.(七)-典型配置舉例1以下配置主要針對分代垃圾回收算法而言。 堆大小設(shè)置年輕代的設(shè)置很關(guān)鍵JVM中最大堆大小有...
    壹點(diǎn)零閱讀 873評論 0 0
  • 作者:黎小晨 曾經(jīng), 擱淺了的愛情, 慌亂了我的年華; 那么, 擱淺了的夢想, 是否還能夠重新起航?
    請叫我八月閱讀 452評論 1 1
  • 昨天開始看的《解憂雜貨店》,本想一口氣看完,結(jié)果中間不知道被打斷了多少次。這也沒辦法,其實(shí)在我翻開的時候我就知道不...
    戴慧蘭閱讀 290評論 0 0

友情鏈接更多精彩內(nèi)容