91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

渭南市| 烟台市| 信阳市| 阳泉市| 巴彦县| 姜堰市| 甘德县| 濮阳市| 南昌县| 凯里市| 沭阳县| 汨罗市| 七台河市| 恩平市| 秀山| 游戏| 苍南县| 璧山县| 文山县| 长岭县| 安阳市| 博爱县| 石首市| 保康县| 蚌埠市| 定南县| 宁德市| 江山市| 大厂| 白河县| 郧西县| 祁门县| 友谊县| 高雄市| 鲁甸县| 通山县| 鸡泽县| 潮州市| 玛纳斯县| 蕉岭县| 旬邑县|