原创 《2019 DevOps 必備面試題——容器化和虛擬化》

作者:Saurabh Kulshrestha 原文: https://medium.com/edureka/devops-interview-questions-e91a4e6ecbf3   讓我們看看你對容器和虛擬機的瞭解程度。

原创 MySQL高頻面試題的靈魂拷問

唯一索引比普通索引快嗎, 爲什麼? 唯一索引不一定比普通索引快, 還可能慢。 查詢時, 在未使用limit 1的情況下, 在匹配到一條數據後, 唯一索引即返回, 普通索引會繼續匹配下一條數據, 發現不匹配後返回. 如此看來唯一索引少了一次

原创 《MySQL主從不一致情形與解決方法》

  一、MySQL主從不同步情況 1.1 網絡的延遲 由於mysql主從複製是基於binlog的一種異步複製 通過網絡傳送binlog文件,理所當然網絡延遲是主從不同步的絕大多數的原因,特別是跨機房的數據同步出現這種機率非常的大,所以做

原创 《SpringMVC 進階版》

請求限制 一些情況下我們可能需要對請求進行限制,比如僅允許POST,GET等... RequestMapping註解中提供了多個參數用於添加請求的限制條件 value 請求地址 path 請求地址 method 請求方法 headers

原创 Zookeeper有哪些應用場景?面試官希望聽到這“4點”

zookeeper 都有哪些使用場景?   面試官心理分析 假設現在聊的話題是分佈式系統,面試官跟你聊完了 dubbo 相關的一些問題之後,已經確認你對分佈式服務框架/RPC框架基本都有一些認知了。 那麼接下來他可能開始要跟你聊分佈

原创 Springboot:高併發下耗時操作的實現

    高併發下的耗時操作 高併發下,就是請求在一個時間點比較多時,很多寫的請求打過來時,你的服務器承受很大的壓力,當你的一個請求處理時間長時,這些請求將會把你的服務器線程耗盡,即你的主線程池裏的線程將不會再有空閒狀態的,再打過來的請求

原创 看看MQ?必須告訴你爲什麼要使用MQ消息中間件(圖解版)

作者:Ccww 鏈接: https://juejin.im/post/5dd3b5e0e51d453fd16b1994   場景一:系統解耦 假設你有個系統A,這個系統A會產出一個核心數據,現在下游有系統B和系統C需要使用這個數據。

原创 《MyCat分庫分表策略詳解》

  在我們的項目發展到一定階段之後,隨着數據量的增大,分庫分表就變成了一件非常自然的事情。常見的分庫分表方式有兩種:客戶端模式和服務器模式,這兩種的典型代表有sharding-jdbc和MyCat。所謂的客戶端模式是指在各個連接數據庫的

原创 《雲原生時代的蛻變,進擊的Java》

    作者:易立 阿里雲資深技術專家 鏈接:https://mp.weixin.qq.com/s/x509eBHiDuasGmJupJKVow 雲原生時代的來臨,與Java 開發者到底有什麼聯繫?有人說,雲原生壓根不是爲了 J

原创 《關於MySQL的一些騷操作》

  概要 回顧以前寫的項目,發現在規範的時候,還是可以做點騷操作的。 假使以後還有新的項目用到了MySQL,那麼肯定是要實踐一番的。 爲了準備,創建測試數據表(建表語句中默認使用utf8mb4以及utf8mb4_unicode_ci,感

原创 深入JVM中的每一個底層原理,讓面試關刮目相看

  1 官網 1.1 尋找JDK文檔過程 www.oracle.com -> 右下角Product Documentation -> 往下拉選擇Java -> Java SE documentation -> Previous rele

原创 《初步瞭解JVM》第1章

大家都知道,Java中JVM的重要性,學習了JVM你對Java的運行機制、編譯過程和如何對Java程序進行調優相信都會有一個很好的認知。 廢話不多說,直接帶大家來初步認識一下JVM。 什麼是JVM? JVM(Java Virtual Ma

原创 《分享幾道高頻 Redis 高頻面試題,面試不用愁》

  1、說說 Redis 都有哪些應用場景? 緩存:這應該是 Redis 最主要的功能了,也是大型網站必備機制,合理地使用緩存不僅可以加 快數據的訪問速度,而且能夠有效地降低後端數據源的壓力。 共享Session:對於一些依賴 sess

原创 線程安全之Synchronized關鍵字

  1 多線程下爲什麼會存在線程安全問題 線程的合理使用能夠提升程序的處理性能,一是能夠利用多核 CPU 來實現線程的並行執行,二是線程的異步化執行能夠提高系統的吞吐量。 雖然線程有這些優點,但同時也帶來了很多問題。比如說: 1.1 共

原创 一篇文章搞清楚HashMap和TreeMap的內部結構

  一、HashMap 1、基於哈希表的 Map 接口的實現。 此實現提供所有可選的映射操作,並允許使用 null 值和 null 鍵。(除了非同步和允許使用 null 之外,HashMap 類與 Hashtable 大致相同。)此類不