主要類圖 可放大后查看原圖 mdlog流程梳理 下面以創(chuàng)建文件(OPENC)為例,來分析mdlog產(chǎn)生、提交及flush的過程 首先,獲取到當前的LogSegment mdr...
原文作者 Sandeep.S英文原文 [https://www.ibiblio.org/gferg/ldp/GCC-Inline-Assembly-HOWTO.html] 本...
使用過zookeeper的都知道,當我們使用zookeeper創(chuàng)建一個節(jié)點時,我們能選擇節(jié)點的類型是“臨時節(jié)點”還是“永久節(jié)點”。臨時節(jié)點和永久節(jié)點的區(qū)別是,臨時節(jié)點會在客戶...
用API獲取property 的值在springboot 1.x版本中,通常從Environment對象讀取 但是這樣的方式功能有限,還需要自己進行字符串到對象的轉(zhuǎn)換。 Bi...
官方文檔 https://www.jetbrains.org/intellij/sdk/docs/user_interface_components/lists_and_tr...
Mybatis源碼中獲取到的錯誤日志靈感 無意中讀到Mybatis中的源碼中的ErrorContext感覺這個設(shè)計很不錯,這樣可以在異常的時候直接進行打印出來我們需要的業(yè)務(wù)參...
指的是,客戶端A和B都已經(jīng)accept進來了,這時候會在另一個線程(或線程池)里去處理請求,此時客戶端A的任何read或write的阻塞操作,都可能會影響到客戶端B的任何讀寫操作。
java nio與bio —— 阻塞IO與非阻塞IO的區(qū)別在研究Netty源碼的過程中,可能是因為對java的nio編程方式不夠熟悉,關(guān)于Selector以及線程那一塊,看起來總是覺得差一點。于是,抽空研究了下jdk 的 nio與b...
Outline [TOC] 前言 上個月RxJava2正式版發(fā)布了,但目前國內(nèi)的資料還比較少,以前使用過RxJava1只需要看看更新文檔就知道怎么使用了,但還有一些以前沒用過...
水管系列文章鏈接,希望不要沉下去啊??!從一到九
(一)http://www.itdecent.cn/p/464fa025229e
(二)http://www.itdecent.cn/p/8818b98c44e2
(三)http://www.itdecent.cn/p/128e662906af
(四)http://www.itdecent.cn/p/bb58571cdb64
(五)http://www.itdecent.cn/p/0f2d6c2387c9
(六)http://www.itdecent.cn/p/e4c6d7989356
(七)http://www.itdecent.cn/p/9b1304435564
(八)http://www.itdecent.cn/p/a75ecf461e02
(九)http://www.itdecent.cn/p/36e0f7f43a51
前言 Rxjava由于其基于事件流的鏈式調(diào)用、邏輯簡潔 & 使用簡單的特點,深受各大 Android開發(fā)者的歡迎。本文主要: 面向 剛接觸Rxjava的初學者 提供了一份 清...
寫這文章時候,是用springboot啟動內(nèi)嵌tomcat的。部署到tomcat啟動也是類似的邏輯,后面會寫篇文章專門說明下tomcat是如何實現(xiàn)這個Servlet規(guī)范的
springboot 是如何幫我們省去web.xml配置的概述 最開始使用原生的springmvc時,總是免不了有如下xml配置 但是,切換到springboot之后,web.xml之類的繁瑣的配置基本上都不見了。出于好奇研究了下s...
對的,這文章主要說的是同步非阻塞IO
java nio與bio —— 阻塞IO與非阻塞IO的區(qū)別在研究Netty源碼的過程中,可能是因為對java的nio編程方式不夠熟悉,關(guān)于Selector以及線程那一塊,看起來總是覺得差一點。于是,抽空研究了下jdk 的 nio與b...
[ 移動到指定字符 ] 上面的命令都是行間移動(除h, l外),也就是從當前行移動到另外一行。如果我們想在當前行內(nèi)快速移動,可以使用f, t, F, T命令。 "f"命令移動...