原创 zookeeper入門與Doubbo(一)基本概念

1.zookeeper的特性  一致性:數據一致性,數據按照順序分批入庫 原子性:事務要麼成功,要麼失敗,不會局部化 單一視圖:客戶端連接集羣中任一zk節點,數據都是一致的 可靠性:每次對zk的操作狀態都會保存在服務器端 實時性:客戶端可

原创 彙編語言(一)——數制與碼制

1.十進制  D              二進制 B          八進制   O       十六進制數 H來表 2.數據的補碼錶示(有符號數) 把一個數連同其符號在內的  在機器中的表示加以數值化,這樣就稱之爲機器數 一般用最高

原创 彙編語言(二)——尋址

8086/8088尋址方式和指令系統 1.基礎概念  AX爲16位寄存器,可以拆成兩個8位的AH(高8位) 和AL(低8位)寄存器,用於做累加器  BX爲16位寄存器,可以拆成兩個8位的BH(高8位) 和BL(低8位)寄存器  CX爲1

原创 Servlet筆記

servlet/jsp網絡拓撲結構:圖1開發servlet有三種方法:1、實現servlet接口2、繼承GenericServet3、繼承HttpServlet(一)使用Servlet來編寫一個serlvet:介紹servlet的聲明週期

原创 Java源碼系列(一)集合

(一)hashCode()和equals如上:在hashmap的底層實現是鏈表+數組:(二)那些年實現過的源碼Stringbuffer(Stringbuilder):內部由數組實現  ;擴容爲每次變爲原來的2倍+2;區別Stringbuf

原创 zookeeper與Doubbo(二)常用數據命令

1.ls與ls2命令 查詢結果含義: cZid:創建時zookeeper分配給節點的id ctime:創建時間 mZid:修改後zookeeper的節點id mtime:節點修改的時間 pZid:子節點的id cversion:子節點的

原创 計算機網絡(五)傳輸層

傳輸層兩個協議應用場景 TCP:分段編碼   流量控制   建立會話 netstat    -n UDP:一個數據包就能完成數據通信,不建立會話,  多播 傳輸層與應用層的關係: 應用層協議 = 傳輸層協議+端口 http = TCP

原创 計算機網絡(四)網絡層

一、網絡層提供的兩種服務:網絡層應該向傳輸層提供怎麼樣的服務——虛電路服務,數據包服務   二、網際協議IP:負責在不同網絡之間轉發數據包, 基於數據包的IP地址轉發  儘量傳輸  不負責丟失重傳  不負責順序傳輸   網絡互聯

原创 計算機網絡(三)數據鏈路層

    一、數據鏈路層的信道類型: 點對點信道:這種信道一般使用一對一的點對點通信方式。 廣播信道:這種信道使用一對多的廣播方式,因此過程比較複雜。廣播新信道上連接的主機很多,因此必須使用專用的共享信道協議來協調這些主機的數據發送。 二

原创 計算機網絡(一)

(1)理解OSI七層網絡模型  OSI參考模型對排錯的指導: 1.物理層故障:查看連接狀態 ,發送和接受數據包 2.數據鏈路層:MAC地址衝突, ASDL欠費   , 網速沒辦法協商一致   計算機連接到錯誤的VLAN 3.網絡層故障:

原创 計算機網絡(二)物理層

2.1物理層的概念        2.2數據通信的基本術語 通信的目的是傳遞消息 數據:運送消息的實體 信號:數據的電氣或電磁的表現 模擬信號:代表消息的參數取值時連續的 數字信號:代表消息的參數取值是離散的 碼元code:在使用時間

原创 ArrayList源碼

  1.構造函數 無參的構造函數! 該無參的構造函數,默認構造默認容量爲10的空數組 即:一個new ArrayList的時候,不管用不用都會佔用10單位的空間 /** * Constructs an empty li

原创 RabbitMQ入門(二)

一、消費生產與消費 ConnectionFactory:獲取連接工廠 Connection : 一個連接 Channel:數據通信信道,可發送消息和接受消息 Queue:具體的消息存儲隊列 Producer和Consumer生產和消費者

原创 網絡編程(一)

一,什麼是插座   報文段:是指TCP/IP協議網絡傳輸過程中,起着路由導航作用 用以查詢個個網段路由網段、IP地址、交換協議等IP數據包 報文段充當整個TCP/IP協議數據包的導航路由功能 報文在傳輸過程中會不斷地封裝成組、包