暫不分類,統一記錄

2022-07-18 01:36:15 字數 2287 閱讀 5631

區塊鏈是一種分布式資料庫,是一串使用密碼學方法相關聯產生的資料塊,每個資料塊都包含了一次網路交易資訊,用於驗證其資訊的有效性(每個區塊都含有其上乙個區塊的雜湊值,確保區塊按照時間順序連線的同時沒有被篡改)
這是區塊鏈顛覆性特點,不存在任何中心機構和中心伺服器,所有交易都發生在每個人電腦或手機上安裝的客戶端應用程式中。
區塊鏈可以理解為一種公共記賬的技術方案,系統是完全開放透明的,賬簿對所有人公開,實現資料共享,任何人都可以查賬。
區塊鏈採取單向雜湊演算法,每個新產生的區塊嚴格按照時間線形順序推進,時間的不可逆性、不可撤銷導致任何試圖入侵篡改區塊鏈內資料資訊的行為易被追溯,導致被其他節點的排斥,造假成本極高,從而可以限制相關不法行為。
cdn就是採用更多的快取伺服器(cdn邊緣節點),布放在使用者訪問相對集中的地區或網路中。當使用者訪問**時,利用全域性負載技術,將使用者的訪問指向距離最近的快取伺服器上,由快取伺服器響應使用者請求。

(cdn這個技術其實說起來並不複雜,最初的核心理念,就是將內容快取在終端使用者附近)

(內容源不是遠麼?那麼,我們就在靠近使用者的地方,建乙個快取伺服器,把遠端的內容,複製乙份,放在這裡,不就ok了)

②、本地dns系統會將網域名稱的解析權交給cdn專用dns伺服器。

③、cdn專用dns伺服器,將cdn的全域性負載均衡裝置ip位址返回使用者。

④、使用者向cdn的負載均衡裝置發起內容url訪問請求。

⑤、cdn負載均衡裝置根據使用者ip位址,以及使用者請求的內容url,選擇一台使用者所屬區域的快取伺服器。

⑥、負載均衡裝置告訴使用者這台快取伺服器的ip位址,讓使用者向所選擇的快取伺服器發起請求。

⑦、使用者向快取伺服器發起請求,快取伺服器響應使用者請求,將使用者所需內容傳送到使用者終端。

⑧、如果這台快取伺服器上並沒有使用者想要的內容,那麼這台快取伺服器就要**的源伺服器請求內容。

⑨、源伺服器返回內容給快取伺服器,快取伺服器發給使用者,並根據使用者自定義的快取策略,判斷要不要把內容快取到快取伺服器上。

映象伺服器是源內容伺服器的完整複製。而cdn,是部分內容的快取,智慧型程度更高。

確切地說,cdn=更智慧型的映象+快取+流量導流。

1、採用cdn技術,最大的好處,就是加速了**的訪問——使用者與內容之間的物理距離縮短,使用者的等待時間也得以縮短。

2、分發至不同線路的快取伺服器,也讓跨運營商之間的訪問得以加速。例如中國移動手機使用者訪問中國電信網路的內容源,可以通過在中國移動假設cdn伺服器,進行加速。效果是非常明顯的。

3、cdn還有安全方面的好處。內容進行分發後,源伺服器的ip被隱藏,受到攻擊的概率會大幅下降。而且,當某個伺服器故障時,系統會呼叫臨近的健康伺服器,進行服務,避免對使用者造成影響。

雲計算中心

由乙個核心雲計算中心,對所有終端節點提供服務。

對於非常大的面積區域,非常多的使用者數量,尤其是國家級或世界級的服務,不管你把這個中心設在**,也不管你這個中心的能力有多強大,都無法克服物理距離上的障礙,會導致無法忍受的延時和網路擁塞。

於是乎,人們就開始把雲計算中心進行部分「下沉」,這才有了霧計算、霾計算。甚至人們開始質疑,集中式計算是否會最終被分布式計算所取代

1、風格統一 /v1/product/get(版本、業務模組、操作)

2、職責單一 /v1/product/get(只做product的資訊獲取,引數可以有id、name等,可加排序等)

3、新增版本 /v1/product/get(v1即是版本,當介面需要公升級時,可開發v2版,使v1、v2共存)

4、呼叫方便

5、返回資料格式統一

6、定義返回碼

7、考慮擴充套件、向後相容

8、併發量、防攻擊、跨域?

9、定義api界限(是否需要驗證)

10、協議規範http、https?

11、請求方式get、post、put、delete

(1)key(關鍵字)

(2)雜湊演算法(函式f,通過f(key)可以直接計算出儲存位置)

(3)雜湊表(也叫雜湊表,一塊連續的儲存空間)

(4)雜湊位址(連續儲存空間的一部分)

雜湊技術(也叫雜湊演算法),是一種新的儲存技術,可以通過查詢關鍵字(不需要乙個乙個比較)就可獲得需要的記錄的儲存位置

這塊連續儲存空間稱為雜湊表或雜湊表(hash table)。

關鍵字對應的記錄儲存位置我們稱為雜湊位址。

雜湊技術是在記錄的儲存位置和它的關鍵字之間建立乙個確定的對應關係f,使得每個關鍵字key 對應乙個儲存位置f (key)。

雜湊演算法訪問之所以快,是因為其 直接通過關鍵字key得到要訪問的記錄記憶體儲存位置

日誌統一記錄方法

日誌目錄位置 專案名 單日誌檔案大小限制 defined log file size or define log file size 2097152 2mb 設定錯誤和異常處理 error reporting 0 logreport auto class logreport else self ha...

記錄 Linux木馬一記

2.中毒現象 中毒機器大量向外傳送資料報,導致機房網路出現嚴重丟包,所有被感染的目錄和檔案 etc init.d selinux etc init.d dbsecurityspt etc rc 1 5 d s99selinux etc rc 1 5 d s97dbsecurityspt usr bi...

T SQL 選擇某一記錄的前後相關記錄

比方有一商品表commodity 編號 名稱 其他列.1 a 2 b 3 c 4 x 5 t 6 a 7 b 如果給定 編號 id 為 3 需要取 4條記錄 那麼應該返回 id 1,2,4,5 四條記錄 如果給定 id 2 那麼返回 id 1,3,4,5 如果給定 id 7 那麼返回 id 3,4,...