Socket

NIO(生活篇)

今晚是個下雨天,寫完今天最後一行程式碼,小魯班起身合上電腦,用滾燙的開水為自己泡製了一桶老壇酸菜牛肉麵。這大概是苦逼程式猿給接下來繼續奮戰的自己最好的饋贈。年輕的程式猿更偏愛坐在窗前,在夜晚中靜靜的享受獨特的泡

原理和實戰完美詮釋NIO的強大之處

平時工作中,很大部分時間都投入了業務。我們對於一些框架、設計思想等都沒有太去的關注,第一個深入一個技術底層是比較枯燥與孤獨的;第二個就是沒有人帶領去用一個有趣或者通俗易懂的教導;但如果真的是明白了那些大牛們的思

進階2

Day1 python總一切皆物件 type->class->obj object是最高的父類,本身繼承None type(type(1)) type type(object

Netty網路聊天(一) 聊天室的實戰(最易懂)

之前做過一個IM的專案,裡面涉及了基本的聊天功能,所以注意這系列的文章不是練習,不含基礎和逐步學習的部分,直接開始實戰和思想引導,基礎部分需要額外的去補充,我有精力的話可以後續出一系列的文章。 為什麼第一篇

記錄 FTPClient 超時處理的相關問題

apache 有個開源庫: commons-net ,這個開源庫中包括了各種基礎的網路工具類,我使用了這個開源庫中的 FTP 工具。 但碰到一些問題,並不是說是開源庫的 bug,可能鍋得算在產品頭上吧,

redis個人理解3---redis的事件驅動原始碼分析

redis效能很好,而且是一個單執行緒的框架。得益於redis主要通過非同步IO, 多路複用的技術,使用反應堆(reactor)模式,把大量的io操作通過訊息驅動的方式單執行緒一條條處理,這樣可以很好的利用CP

兄déi,libuv瞭解一下

前序:說說為啥要研究libuv,其實在很久之前(大概2年前吧)玩nodejs的時候就對這個核心庫非常感興趣,不過由於當年水平確實比較菜,大概看了看之後實在沒能靜下心來看下去。18年初的時候,360直播

Linux 網路程式設計之 IO 模型

本文基於IO訪問中存在的兩個階段詳細介紹了Linux產生的五種IO模型。 上篇文章回顧: 小米開源監控Open-Falcon收錄汽車之家貢獻的Win版Agent // 同步與

12.查詢網路連線狀態

12.1 問題 應用程式需要監控網路連線狀態的變化。 12.2 解決方案 (API Level 1) 通過ConnectivityManager監控裝置的網路連線裝

Go語言8-socket和redis

socket 程式設計 在Go裡為我們提供了net包。 下面這篇貌似是官方文件的翻譯: https://blog.csdn.net/chenbaoke/article/detail

1745989288.5981