亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Java 知識小集

XBaron / 475人閱讀

摘要:鎖的兩種主要特性互斥同一時間只允許一個線程持有某個特定的鎖??梢娦跃€程釋放鎖之前對共享數(shù)據(jù)做出的更改對于隨后獲得該鎖的另一個線程是可見的。在商業(yè)上的成功奠定了字符存儲以位即一個字節(jié)為單位的基礎(chǔ)。

1.鎖的兩種主要特性:

互斥:同一時間只允許一個線程持有某個特定的鎖。線程持有該鎖相當(dāng)于令牌去訪問線程共享的數(shù)據(jù)。
可見性:線程釋放鎖之前對共享數(shù)據(jù)做出的更改對于隨后獲得該鎖的另一個線程是可見的。
2.什么是原子性?

原子性是對操作而言的,原子操作就是不可再分的操作。所謂不可再分就是,操作一旦開始,就一直運(yùn)行到結(jié)束,中間不會有任何 context switch(切換到另一個線程)。

3.為什么一個字節(jié)是 8 位?

在計(jì)算機(jī)的發(fā)展歷史上,IBM 為 System/360 (IBM 于 1964 年推出的大型電腦)設(shè)計(jì)了一套 8 位 EBCDIC 編碼,涵蓋了數(shù)字、大小寫字母和大部分常用符號,同時兼容廣泛用于打孔卡的 6 位 BCDIC 編碼。System/360 在商業(yè)上的成功奠定了字符存儲以 8 位即一個字節(jié)為單位的基礎(chǔ)。

4.類加載器的代理模式

類加載器在查找某個類的字節(jié)碼并定義它時,首先會代理給父類加載器,由父類加載器嘗試加載這個類,如果加載失敗再讓父類加載器的父類加載。使用代理模式保證了 Java 核心庫的類的加載工作都是由引導(dǎo)類加載器來統(tǒng)一完成,保證了所有 Java 應(yīng)用所使用的都是同一個版本的 Java 核心庫的類。

5.加載類的過程

類加載器首先會代理給父類加載器來嘗試加載某個類,真正完成類加載工作的類加載器通過調(diào)用 defineClass 來實(shí)現(xiàn),這個類加載器被稱定義加載器。啟動類的加載過程的類加載器通過調(diào)用 loadClass 來實(shí)現(xiàn),這個類加載器稱為初始加載器。
類加載器在成功加載某個類之后,會把得到的 java.lang.Class 類的實(shí)例緩存起來,下次加載該類時,類加載器會直接使用緩存中的類的實(shí)例。

6.URL 省略文件名

例如 http://www.example.com/dir/,以“/”結(jié)尾代表 /dir/ 后面本來應(yīng)該有的文件名被省略了,在這種情況下服務(wù)器會訪問事先設(shè)置好的默認(rèn)文件名,大多數(shù)情況下是 index.html 或者 default.htm。

7.什么是 URI (Uniform Resource Identifier)

統(tǒng)一資源標(biāo)志符,URI 的內(nèi)容是一個存放網(wǎng)頁數(shù)據(jù)的文件名或者是一個 CGI 程序的文件名。

8.集線器和路由器的區(qū)別

集線器根據(jù)以太網(wǎng)的規(guī)則,在子網(wǎng)中將網(wǎng)絡(luò)包傳輸?shù)较乱粋€路由器. 路由器根據(jù) IP 規(guī)則判斷下一個路由器的位置然后傳輸網(wǎng)絡(luò)包.

9.什么是套接字(Socket)

套接字是網(wǎng)絡(luò)通信過程中端點(diǎn)的抽象表示.如果把網(wǎng)絡(luò)通信理解為一根水管,那么套接字就是水管的兩個端點(diǎn).套接字包含了網(wǎng)絡(luò)通信必須的五種信息:連接使用的協(xié)議,本地主機(jī)的 IP 地址,本地進(jìn)程的協(xié)議端口,遠(yuǎn)地主機(jī)的 IP 地址,遠(yuǎn)地進(jìn)程的協(xié)議端口.這里的遠(yuǎn)地就是網(wǎng)絡(luò)通信的另一端.
通過 TCP 頭部中的發(fā)送方和接收放端口號可以找到要連接的套接字.
創(chuàng)建套接字時,首先分配一個套接字所需的內(nèi)存空間,然后向其中寫入初始狀態(tài).

10.什么是 ACK 號

ACK 號是 TCP 頭中的 32 位數(shù)據(jù),在網(wǎng)絡(luò)傳輸中,接收方用來告知發(fā)送方接收方已經(jīng)收到了所有數(shù)據(jù)的第幾個字節(jié)

歡迎加入學(xué)習(xí)交流群569772982,大家一起學(xué)習(xí)交流。

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/67853.html

相關(guān)文章

  • 前端面試題小集

    摘要:一一個頁面上兩個左右鋪滿整個瀏覽器,要保證左邊的一直為,右邊的跟隨瀏覽器大小變化比如瀏覽器為,右邊為,瀏覽器為,右邊為,請寫出大概的代碼。如果需要使用,最好是通過動態(tài)給添加屬性值,這樣可以繞開以上兩個問題。 一、一個頁面上兩個div左右鋪滿整個瀏覽器,要保證左邊的div一直為100px,右邊的div跟隨瀏覽器大小變化(比如瀏覽器為500,右邊div為400,瀏覽器為900,右邊div為...

    bawn 評論0 收藏0
  • 你可能需要了解下Laravel集合

    摘要:前言集合通過進(jìn)行實(shí)例,的內(nèi)核大部分的參數(shù)傳遞都用到了集合,但這并不代表集合就是好的。當(dāng)你需要處理一組數(shù)組時,你可能就需要它幫助你快捷的解決實(shí)際問題。例如我們需要通過一個水平線切分?jǐn)?shù)組,將其分為個及以上的數(shù)組個數(shù)。謝謝,還不抓緊去練習(xí)下集合 showImg(https://segmentfault.com/img/bVbhjvY?w=600&h=296); 前言 集合通過 Illumin...

    fuyi501 評論0 收藏0
  • 2017-10-09 前端日報

    摘要:前端日報精選傳送門瀏覽器性能優(yōu)化渲染性能在生產(chǎn)中的使用發(fā)送推送第期巧用匿名函數(shù)重構(gòu)你的代碼中文可持久化數(shù)據(jù)結(jié)構(gòu)以及結(jié)構(gòu)分享眾成翻譯學(xué)習(xí)筆記的模板學(xué)習(xí)筆記教程的作用域插槽教程移動助手實(shí)踐一基于的換膚功能掘金網(wǎng)站壓力及性能測試一篇 2017-10-09 前端日報 精選 傳送門:React Portal瀏覽器性能優(yōu)化-渲染性能在生產(chǎn)中的Progressive Web App使用Service...

    WilsonLiu95 評論0 收藏0
  • TiKV 源碼解析系列文章(四)Prometheus(下)

    摘要:由上述代碼可見,為了在線程安全的條件下實(shí)現(xiàn)各個具有獨(dú)立的時間序列,內(nèi)部采用了進(jìn)行同步,也就是說及類似函數(shù)內(nèi)部是具有鎖的。 作者: Breezewish 本文為 TiKV 源碼解析系列的第四篇,接上篇繼續(xù)為大家介紹 [rust-prometheus]。上篇 主要介紹了基礎(chǔ)知識以及最基本的幾個指標(biāo)的內(nèi)部工作機(jī)制,本篇會進(jìn)一步介紹更多高級功能的實(shí)現(xiàn)原理。 與上篇一樣,以下內(nèi)部實(shí)現(xiàn)都基于本文發(fā)...

    Nino 評論0 收藏0

發(fā)表評論

0條評論

閱讀需要支付1元查看
<