亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

java中分布式面試題有哪些

發布時間:2021-05-07 09:29:03 來源:億速云 閱讀:88 作者:小新 欄目:編程語言

這篇文章主要介紹java中分布式面試題有哪些,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

Java的優點是什么

1. 簡單,只需理解基本的概念,就可以編寫適合于各種情況的應用程序;2. 面向對象;3. 分布性,Java是面向網絡的語言;4. 魯棒性,java提供自動垃圾收集來進行內存管理,防止程序員在管理內存時容易產生的錯誤。;5. 安全性,用于網絡、分布環境下的Java必須防止病毒的入侵。6. 體系結構中立,只要安裝了Java運行時系統,就可在任意處理器上運行。7. 可移植性,Java可以方便地移植到網絡上的不同機器。8.解釋執行,Java解釋器直接對Java字節碼進行解釋執行。

下面來看看具體試題。

1.什么是分布式系統

分布式軟件系統(Distributed Software Systems)是支持分布式處理的軟件系統,是在由通信網絡互聯的多處理機體系結構上執行任務的系統。它包括分布式操作系統、分布式程序設計語言及其編譯(解釋)系統、分布式文件系統和分布式數據庫系統等。

2.業務中使用分布式的場景

隨著互聯網的發展,傳統單工程項目的很多性能瓶頸越發凸顯,性能瓶頸可以有幾個方面:

(1)應用服務層:隨著用戶量的增加,并發量增加,單項目難以承受如此大的并發請求導致的性能瓶頸

(2)底層數據庫層:隨著業務的發展,數據庫壓力越來越大,導致的性能瓶頸

3.分布式事務的理解,分布式事務的協議有哪些

分布式事務是指會涉及到操作多個數據庫的事務。目的是為了保證分布式系統中的數據一致性。分布式事務類型:二階段提交 2PC ,三階段提交 3PC。

2PC :第一階段:準備階段(投票階段)和第二階段:提交階段(執行階段)。

3PC :三個階段:CanCommit 、PreCommit 、DoCommit。

4.Redis有哪些優勢

速度快,因為數據存在內存中。

支持豐富數據類型,支持 string、list、set 、sorted set、hash。

支持事務,操作都是原子性,所謂的原子性就是對數據的更改要么全部執行,要么全部不執行。

豐富的特性:可用于緩存,消息,按 key 設置過期時間,過期后將會自動刪除。

單線程,單進程,采用 IO 多路復用技術。

5.Dubbo的底層實現原理和機制

高性能和透明化的RPC遠程服務調用方案

SOA服務治理方案

Dubbo缺省協議采用單一長連接和NIO異步通訊,

適合于小數據量大并發的服務調用,以及服務消費者機器數遠大于服務提供者機器數的情況。

以上是“java中分布式面試題有哪些”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

克什克腾旗| 景德镇市| 淮北市| 大关县| 屏南县| 同心县| 革吉县| 彰化县| 东方市| 边坝县| 福清市| 沙湾县| 新野县| 洛浦县| 遂昌县| 大英县| 喀喇| 长乐市| 巴马| 平阴县| 横山县| 白山市| 涡阳县| 金寨县| 五华县| 裕民县| 广州市| 新干县| 如皋市| 昆山市| 盖州市| 新绛县| 凉山| 新源县| 六盘水市| 松潘县| 小金县| 滁州市| 三都| 沛县| 德惠市|