I/O多路復用(multiplexing)的本質是通過一種機制(系統內核緩沖I/O數據),讓單個進程可以監視多個文件描述符,一旦某個描述符就緒(一般是讀就緒或寫就緒),能夠通...

I/O多路復用(multiplexing)的本質是通過一種機制(系統內核緩沖I/O數據),讓單個進程可以監視多個文件描述符,一旦某個描述符就緒(一般是讀就緒或寫就緒),能夠通...
我們已經知道Java堆是被所有線程共享的一塊內存區域,所有對象實例和數組都在堆上進行內存分配。為了進行高效的垃圾回收,虛擬機把堆內存劃分成新生代(Young Generati...
1 CPU和內存的交互 了解jvm內存模型前,了解下cpu和計算機內存的交互情況。【因為Java虛擬機內存模型定義的訪問操作與計算機十分相似】 有篇很棒的文章,從cpu講到內...
本文詳細講述 :1.在Linux中如何用docker搭建Jenkins2.自動化部署maven多模塊spring cloud項目 什么是Jenkins Jenkins是一個開...
一句話解釋 項目中多個模塊間公共依賴的版本號、scope的控制 業務場景 一個項目有很多模塊,每個模塊都會用到一些公共的依賴 這些公共的依賴若交由各個模塊獨自管理,若每個模塊...
一、 MQ背景&選型 消息隊列作為高并發系統的核心組件之一,能夠幫助業務系統解構提升開發效率和系統穩定性。主要具有以下優勢: 削峰填谷(主要解決瞬時寫壓力大于應用服務能力導致...
Spring Cloud Stream是一個建立在Spring Boot和Spring Integration之上的框架,有助于創建事件驅動或消息驅動的微服務。在本文中,我們...
前言 在微服務架構的系統中,我們通常會使用輕量級的消息代理來構建一個共用的消息主題讓系統中所有微服務實例都連接上來,由于該主題中產生的消息會被所有實例監聽和消費,所以我們稱它...
docker 安裝gitlab以及使用 一、安裝及配置 1.gitlab鏡像拉取 2.運行gitlab鏡像 運行成功后出現一串字符串 3.配置 按上面的方式,gitlab容器...