[ 收藏 ] [ 简体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • NIO與Socket編程技術指南 高洪岩 Java核心技術繫列
    該商品所屬分類:圖書 -> 機械工業出版社
    【市場價】
    761-1104
    【優惠價】
    476-690
    【作者】 高洪岩 
    【出版社】機械工業出版社 
    【ISBN】9787111604068
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    店鋪:機械工業出版社官方旗艦店
    出版社:機械工業出版社
    ISBN:9787111604068

    商品編碼:10028205811630
    品牌:機械工業出版社(CMP)
    頁數:200

    字數:200000
    審圖號:9787111604068

    作者:高洪岩

        
        
    "baecf198635367d9.jpgeef3fc2728ae9c53.jpg
    內容介紹

       內容簡介
        本書主要介紹Java語言中高性能處理的原理技術:NIO和Socket。非常詳細地講解了NIO中的緩衝區、通道、選擇器、編碼,以及使用Socket技術實現TCP/IP和UDP編程,細化到了演示全部SocketOption的特性,這對理解基於NIO和Socket技術為基礎所開發的NIO框架是非常有好處的,本書以案例為入口,將大部分在開發中常見的NIO和Socket的技術點都做了演示,細化到API級。在互聯網技術日新月異的時代,Netty以及Kafka等這些高性能處理框架都在底層應用到了NIO和Socket,所以當你目前是有計劃進軍互聯網技術時,本書也許會帶給你一個方向。
        



    目錄

      目錄
    目錄?Contents
    前言
    *1章緩衝區的使用 1
    1.1NIO概述 5
    1.2緩衝區介紹 6
    1.3Buffer類的使用 7
    1.3.1包裝數據與獲得容量 7
    1.3.2限制獲取與設置 10
    1.3.3位置獲取與設置 12
    1.3.4剩餘空間大小獲取 13
    1.3.5使用Buffer mark()方法處理標記 14
    1.3.6知識點細化測試 15
    1.3.7判斷隻讀 22
    1.3.8直接緩衝區 22
    1.3.9還原緩衝區的狀態 23
    1.3.10對緩衝區進行反轉 24
    1.3.11判斷是否有底層實現的數組 28
    1.3.12判斷當前位置與限制之間是否素 29
    1.3.13重繞緩衝區 30
    1.3.14獲得偏移量 32
    1.3.15使用List.toArray(T[])轉成數組類型 33
    1.4ByteBuffer類的使用 34
    1.4.1創建堆緩衝區與直接緩衝區 35
    1.4.2直接緩衝區與非直接緩衝區的運行效率比較 37
    1.4.3包裝wrap數據的處理 39
    1.4.4put(byte b)和get()方法的使用與position自增特性 40
    1.4.5put(byte[] src, int offset, int length)和get(byte[] dst, int offset, int length)方法的使用 41
    1.4.6put(byte[] src)和get(byte[] dst)方法的使用 46
    1.4.7put(int index, byte b)和get(int index)方法的使用與position不變 49
    1.4.8put(ByteBuffer src)方法的使用 50
    1.4.9putType()和getType()方法的使用 51
    1.4.10slice()方法的使用與arrayOffSet()為非0的測試 53
    1.4.11轉換為CharBuffer字符緩衝區及中文的處理 54
    1.4.12轉換為其他類型的緩衝區 58
    1.4.13設置與獲得字節順序 63
    1.4.14創建隻讀緩衝區 65
    1.4.15壓縮緩衝區 65
    1.4.16比較緩衝區的內容 66
    1.4.17復制緩衝區 70
    1.4.18對緩衝區進行擴容 72
    1.5CharBuffer類的API使用 73
    1.5.1重載append(char)/append(Char-Sequence)/append(CharSequence, start, end)方法的使用 73
    1.5.2讀取相對於當前位置的給定索引處的字符 74
    1.5.3put(String src)、int read(CharBuffer target)和subSequence(int start, int end)方法的使用 74
    1.5.4static CharBuffer wrap(Char-Sequence csq, int start, int end)方法的使用 76
    1.5.5獲得字符緩衝區的長度 76
    1.6小結 77
    *2章通道和FileChannel類的使用 78
    2.1通道概述 78
    2.2通道接口的層次結構 80
    2.2.1AsynchronousChannel接口的介紹 82
    2.2.2AsynchronousByteChannel接口的介紹 84
    2.2.3ReadableByteChannel接口的介紹 84
    2.2.4ScatteringByteChannel接口的介紹 85
    2.2.5WritableByteChannel接口的介紹 86
    2.2.6GatheringByteChannel接口的介紹 87
    2.2.7ByteChannel接口的介紹 88
    2.2.8SeekableByteChannel接口的介紹 89
    2.2.9NetworkChannel接口的介紹 90
    2.2.10MulticastChannel接口的介紹 91
    2.2.11InterruptibleChannel接口的介紹 92
    2.3AbstractInterruptibleChannel類的介紹 93
    2.4FileChannel類的使用 95
    2.4.1寫操作與位置的使用 97
    2.4.2讀操作 100
    2.4.3批量寫操作 106
    2.4.4批量讀操作 109
    2.4.5部分批量寫操作 117
    2.4.6部分批量讀操作 120
    2.4.7向通道的指定position位置寫入數據 128
    2.4.8讀取通道指定位置的數據 130
    2.4.9設置位置與獲得大小 135
    2.4.10截斷緩衝區 136
    2.4.11將數據傳輸到其他可寫入字節通道 138
    2.4.12將字節從給定可讀取字節通道傳輸到此通道的文件中 141
    2.4.13執行鎖定操作 145
    2.4.14FileLock lock()方法的使用 160
    2.4.15獲取通道文件給定區域的鎖定 160
    2.4.16FileLock tryLock()方法的使用 162
    2.4.17FileLock類的使用 162
    2.4.18強制將所有對通道文件的更新寫入包含文件的存儲設備 165
    2.4.19將通道文件區域直接映射到內存 167
    2.4.20打開一個文件 174
    2.4.21判斷當前通道是否打開 181
    2.5小結 182
    第3章獲取網絡設備信息 183
    3.1NetworkInterface類的常用方法 184
    3.1.1獲得網絡接口的基本信息 186
    3.1.2獲取MTU大小 189
    3.1.3子接口的處理 190
    3.1.4獲得硬件地址 192
    3.1.5獲得IP地址 194
    3.1.6InterfaceAddress類的使用 200
    3.1.7判斷是否為點對點設備 202
    3.1.8是否支持多播 202
    3.2NetworkInterface類的靜態方法 204
    3.2.1根據索引獲得NetworkInterface對像 204
    3.2.2根據網絡接口名稱獲得NetworkInterface對像 204
    3.2.3根據IP地址獲得NetworkInterface對像 205
    3.3小結 205
    第4章實現Socket通信 206
    4.1基於TCP的Socket通信 206
    4.1.1驗證ServerSocket類的accept()方法具有阻塞特性 207
    4.1.2驗證Socket中InputStream類的read()方法也具有阻塞特性 210
    4.1.3客戶端向服務端傳遞字符串 212
    4.1.4服務端向客戶端傳遞字符串 213
    4.1.5允許多次調用write()方法進行寫入操作 215
    4.1.6實現服務端與客戶端多次的往來通信 216
    4.1.7調用Stream的close()方法造成Socket關閉 219
    4.1.8使用Socket傳遞PNG圖片文件 221
    4.1.9TCP連接的3次“握手”過程 222
    4.1.10標志位SYN與ACK值的自增特性 225
    4.1.11TCP斷開連接的4次“揮手”過程 226
    4.1.12“握手”的時機與立即傳數據的特性 227
    4.1.13結合多線程Thread實現通信 228
    4.1.14服務端與客戶端互傳對像以及I/O流順序問題 231
    4.2ServerSocket類的使用 233
    4.2.1接受accept與超時Timeout 233
    4.2.2構造方法的backlog參數含義 235
    4.2.3參數backlog的默認值 237
    4.2.4構造方法ServerSocket (int port, int backlog, InetAddress bindAddr)的使用 238
    4.2.5綁定到指定的Socket地址 240
    4.2.6綁定到指定的Socket地址並設置backlog數量 242
    4.2.7獲取本地SocketAdress對像以及本地端口 243
    4.2.8InetSocketAddress類的使用 244
    4.2.9關閉與獲取關閉狀態 247
    4.2.10判斷Socket綁定狀態 248
    4.2.11獲得IP地址信息 249
    4.2.12Socket選項ReuseAddress 249
    4.2.13Socket選項ReceiveBuffer-
    Size 257
    4.3Socket類的使用 259
    4.3.1綁定bind與connect以及端口生成的時機 259
    4.3.2連接與超時 261
    4.3.3獲得遠程端口與本地端口 262
    4.3.4獲得本地InetAddress地址與本地SocketAddress地址 263
    4.3.5獲得遠程InetAddress與遠程SocketAddress()地址 264
    4.3.6套接





    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部