socket.io

Java總結IO篇之位元組流與字元流轉化

本篇接上篇:Java中的字元流,流的讀寫的細節參考上篇 本篇講述位元組流相關話題,包括位元組流的讀取與寫出,位元組流轉化為字元流 1.明確是否是純文字: 純文字 ? 字元流: 位元組流 2

基於TCP的網路資料傳輸測試(使用騰訊雲)

零、前言: 在騰訊雲上開啟服務,然後本地計算機去連線,以此測試TCP連線 這是java伺服器端最底層的原理 實現場景1:客戶端(本機)輸入一個字串,服務端返回相應的大寫字母 實現場景2:一個客戶

Python 模組 asyncio-非同步IO,事件迴圈和併發

模組 asyncio 是一個非同步IO和併發框架。 asyncio 提供了協程 coroutines 建立併發應用,它使用單執行緒,單程序的模式進行顯示的任務切換。大部分的任務切換都發生在可能會阻

K8S 相容 CSI 做的工作

csi 是一個標準的容器儲存介面,規定了如何實現一個容器的儲存介面,CSI 本身的定義是基於 gRPC 的,所以有一套樣例庫可以使用,這裡分析一下 kuberntes 實現 csi 的方式,為了相容 CSI k

使用blktrace簡單分析IO效能

在Linux系統上,如果I/O發生效能問題,有沒有辦法進一步定位故障位置呢?iostat等最常用的工具肯定是指望不上的,【容易被誤讀的iostat】一文中解釋過await表示單個I/O所需的平均時間,但它同時

效能分析之又見jbd2引起IO高

之前遇到過jbd2引起IO高的問題,直接關掉了日誌的功能解決的。寫了一個文章,但寫的不夠細。最近又見類似問題,這裡重新整理下對jbd2的內容。 什麼原因會導致jbd2引起IO高? 磁

詳解IO複用模型select,poll,epoll機制

在Java中,主要有三種IO模型,分別是阻塞IO(BIO)、非阻塞IO(NIO)和 非同步IO(AIO)。 Java中提供的IO有關的API,在檔案處理的時候,其實依賴作業系統層面的IO操作實現的。比如在L

深入學習 Node.js Net

網路上的兩個程式通過一個雙向的通訊連線實現資料的交換,這個連線的一端稱為一個 socket(套接字),因此建立網路通訊連線至少要一對埠號。 socket 本質是對 TCP/IP 協議棧的封裝,它提供了一個針對

活用控制反轉 -- 一大波騷操作

在我初學程式設計的時候,還沒寫過完整點的專案就看過了一些高階概念。在沒有實踐時,這些概念的神奇和強大之處很難被完全體會的。而一旦自己在摸索中應用了,瞬間覺得打開了一扇大門,技能又提升了一個層次。控制反轉(Inv

打破砂鍋問到底之Python同步和非同步IO

Python同步和非同步IO一直都是新手心目中比較難搞懂的問題,那麼現在就一起來追根究底探究一下。先說個容易懂得事情,同步呢,就是你去麥當勞訂個漢堡,你一直在服務檯等著漢堡好了交到你手上。非同步就是,你去麥當勞

1746043932.2768