摘要:特定實時性高穩定性差參與者是雙向的同時推流和播放服務器模式為每一個參與者分配一個端口流量集中在一臺機器上特點實時性低穩定性高流量通過均衡內容加速,目前支持的協議有等通用協議流媒體協議對比基于和核心組件音視頻引擎傳輸層協議底層傳輸為媒體協議 WebRTC特定 實時性高穩定性差參與者是雙向的(同時推流和播放)SFU服務器模式為每一個參與者分配一個端口流量集中在一臺機器上 RTMP特點 實時...
摘要:為了更貼近作者的實現意圖,以及中每個類的功能特點,決定從源碼的注釋中和實現來窺探其真諦。注意,迭代器本身的行為不能被保證,通常來說,在非線程安全的并發修改存在的情況下,不可能做任何硬性的保證。迭代器的機制拋出是最佳的處理方式。 紙上得來終覺淺,絕知此事要躬行。 為了更貼近作者的實現意圖,以及JDK中每個類的功能特點,決定從源碼的注釋中和實現來窺探其真諦。字斟句酌、查缺補漏;順帶提高英...
摘要:為了避免一篇文章的篇幅過長,于是一些比較大的主題就都分成幾篇來講了,這篇文章是筆者所有文章的目錄,將會持續更新,以給大家一個查看系列文章的入口。 前言 大家好,筆者是今年才開始寫博客的,寫作的初衷主要是想記錄和分享自己的學習經歷。因為寫作的時候發現,為了弄懂一個知識,不得不先去了解另外一些知識,這樣以來,為了說明一個問題,就要把一系列知識都了解一遍,寫出來的文章就特別長。 為了避免一篇...
摘要:每一個被鎖住的對象都會和一個關聯對象頭的中的指向的起始地址,同時中有一個字段存放擁有該鎖的線程的唯一標識,表示該鎖被這個線程占用。 jdk 6 對鎖進行了優化,讓他看起來不再那么笨重,synchronized有三種形式:偏向鎖,輕量級鎖,重量級鎖. 介紹三種鎖之前,引入幾個接下來會出現的概念 mark work: 對象頭,對象頭中存儲了一些對象的信息,這個是鎖的根本,任何鎖都需要依賴m...
摘要:漏洞現狀跨站請求偽造,也被稱為或者,通常縮寫為或,是一種對網站的惡意利用。與攻擊相比,攻擊往往不大流行因此對其進行防范的資源也相當稀少和難以防范,所以被認為比更具危險性。是一種依賴瀏覽器的被混淆過的代理人攻擊。 CSRF漏洞現狀 CSRF(Cross-site request forgery)跨站請求偽造,也被稱為One Click Attack或者Session Riding,通常縮...