原创 那個業務大拿死在了這個地方

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"typ

原创 NIO看破也說破(四)—— Java的NIO

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"typ

原创 NIO 看破也說破(三)—— 不同的IO模型

{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"typ

原创 NIO 看破也說破(二)—— Java 中的兩種BIO

{"type":"doc","content":[{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null

原创 NIO看破也說破(一)—— Linux/IO基礎

{"type":"doc","content":[{"type":"blockquote","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null

原创 node 初步 (五) --- streams 模塊

流 在 HTTP 模塊章節中的靜態文件服務器中,我們已經看過了兩個可寫流的例子,即服務器可以向 response 對象中寫入數據和向 request 返回的請求對象中寫入數據。可寫流是在 node 接口中廣泛使用的概念,所有可寫流都有一個

原创 node 初步 (四) --- HTTP 模塊和靜態文件服務器

HTTP 模塊 HTTP 模塊,是 node 中最重要的模塊,沒有之一。該模塊提供了執行 HTTP 服務和產生 HTTP 請求的功能,實際上我們之後利用 node 寫的服務器,主要就是用的 HTTP 模塊,先來看一下一個簡單 HTTP 服務

原创 node 初步 (三)

上一節中, 我們爲了優化異步的書寫, 寫出了生成器函數和promise的結合版本, 這看起來已經好極了唯一的遺憾就是在需要每次書寫 run 函數 並在 run 函數中構建一個生成器函數實際上, 瀏覽器已經爲此設計了一個專門的語法, 我們不再

原创 node 初步 (二)

文件系統模塊 Node中最常見的內置模塊 Filesystem(fs), 該模塊提供了處理文件和目錄的函數 readFile: 讀取文件,並將文件內容傳遞給函數 writeFile: 將文件寫到磁盤上 readdir: 將目錄中的文件以字

原创 node 初步 (一)

node 介 紹 node.js 的一些 '是' 與 '不是' 不是一個框架, 庫 不是一門新的語言 是一個平臺 是一個 JS 的運行環境(瀏覽器也是 JS 的運行環境) 運行在 Chrome 的 V8 引擎中, 性能很高 並不在瀏覽