原创 基於Netty實現Web容器-Netty版Tomcat(二)

上次說到AIO,並做了開篇的簡短介紹,今天接着聊 AIO,一種異步非阻塞IO 在這裏回憶下前面所說的BIO和NIO,分別是同步阻塞IO和同步非阻塞IO,NIO在BIO的基礎上實現了對於自身的一個非阻塞操作,然而對於程序來說,無論是

原创 基於Netty實現Web容器-Netty版Tomcat(一)

在正式進入主題之前,先要看看一些基本的理論。這裏旨在明確這些基礎的概念,好更深刻的進一步理解Netty。 首先,什麼是IO?其實平常其實工作中用得也是比較多的了,這裏簡單做個總結。 I:InputStream,字節輸入流 ,用於讀

原创 本地項目和Github通信-提交代碼至Github

1.Github上新建項目 下拉個人頭像,點擊your repositories 點擊new 填寫好以下信息,注意有些是必填項;可以根據自己的需求填寫,一般來說,我們選擇public,後面默認就行 填寫完成後,點擊創建,在g

原创 基於socket通信編寫聊天工具

Socket網絡通信,通信協議主要包含兩種方式:TCP/UDP 其中TCP保證服務端獲取到了數據,才能繼續向服務端寫入數據,而UDP則是不管服務端有沒有收到消息,持續向服務端寫入數據 Socket網絡通信基本模型如下圖: 首先

原创 SpringBoot+Vue+ElementUI實現含國際化的前後端不分離的傳統簡易管理系統搭建(一)

本項目在GitHub上可以下載源代碼,歡迎大家指點。謝謝 GitHub地址:點擊進入 開發IED使用IntelliJ IDEA 目前僅僅在架構運用層解析框架如何使用,後續在此項目完結後會剖析所用到的所有架構的底層原理技術,額,比較

原创 基於VMWare虛擬機搭建Linux集羣

基於VMWare虛擬機搭建Linux集羣1.虛擬機的安裝2.下載CentOS系統3.虛擬機安裝CentOS系統4.虛擬機和本機文件通信5.虛擬機網絡配置6.本機物理機下載Xshell連接操作虛擬機7.虛擬機安裝Java環境8.Ce