前言 前面兩篇文章對dubbo SPI的使用和原理進(jìn)行簡單的講解,大家應(yīng)該對dubbo SPI有了認(rèn)識。在 Dubbo 中,很多拓展都是通過 SPI 機(jī)制進(jìn)行加載的,比如 P...
前言 前面兩篇文章對dubbo SPI的使用和原理進(jìn)行簡單的講解,大家應(yīng)該對dubbo SPI有了認(rèn)識。在 Dubbo 中,很多拓展都是通過 SPI 機(jī)制進(jìn)行加載的,比如 P...
在Java 8以前,日期和時(shí)間處理一直被廣大java程序員抱怨太難用,首先是java.util和java.sql中,都包含Date類,如果要進(jìn)行時(shí)間格式化,還需要java.t...
IO多路復(fù)用是指內(nèi)核一旦發(fā)現(xiàn)進(jìn)程指定的一個(gè)或者多個(gè)IO條件準(zhǔn)備讀取,它就通知該進(jìn)程。IO多路復(fù)用適用如下場合: 當(dāng)客戶處理多個(gè)描述符時(shí)(一般是交互式輸入和網(wǎng)絡(luò)套接口),必須使...
上一篇《聊聊同步、異步、阻塞與非阻塞》[http://www.itdecent.cn/p/aed6067eeac9]已經(jīng)通俗的講解了,要理解同步、異步、阻塞與非阻塞重要的兩...
Z Garbage Collector,即ZGC,是一個(gè)可伸縮的、低延遲的垃圾收集器,主要為了滿足如下目標(biāo)進(jìn)行設(shè)計(jì): 停頓時(shí)間不會(huì)超過10ms 停頓時(shí)間不會(huì)隨著堆的增大而增大...
1. 什么是servlet servlet Servlet是javax.servlet.Servlet包中定義的一個(gè)接口.它聲明了servlet生命周期中不可少的三個(gè)方法in...
前言 計(jì)算機(jī)網(wǎng)絡(luò)基礎(chǔ) 該是程序猿需掌握的知識,但往往會(huì)被忽略 今天,我將詳細(xì)講解計(jì)算機(jī)網(wǎng)絡(luò)中最重要的TCP協(xié)議,含其特點(diǎn)、三次握手、四次揮手、無差錯(cuò)傳輸?shù)戎R,希望你們會(huì)喜歡...
寫微服務(wù)項(xiàng)目的時(shí)候需要啟動(dòng)多個(gè)springboot的微服務(wù),找到SpringBootApplication文件的位置然后run,顯然是比較蠻煩的,這個(gè)時(shí)候就可以開啟IDEA的...
前言 Map 這樣的 Key Value 在軟件開發(fā)中是非常經(jīng)典的結(jié)構(gòu),常用于在內(nèi)存中存放數(shù)據(jù)。 本篇主要想討論 ConcurrentHashMap 這樣一個(gè)并發(fā)容器,在正式...
資料來源:有架構(gòu)給我的一些資料,以及自己百度和論壇、社區(qū)找來的一些資料,權(quán)當(dāng)做一個(gè)總結(jié)式的簡介。。。 目錄如下: 一、微服務(wù)架構(gòu)介紹 二、出現(xiàn)和發(fā)展 三、傳統(tǒng)開發(fā)模式和微服務(wù)...
因?yàn)橐褂镁€程池,所以我們先創(chuàng)建一個(gè)線程池交給Spring IOC容器管理。 在Spring中,創(chuàng)建線程池有兩種辦法:①XML文件配置 ②JavaConfig(注解) 由于本...
方法一、 步驟一:訪問start.spring.io 步驟二:選擇需要的依賴,搜索框輸入例如JPA ,MYBATIS,WEB等等...... 步驟三:點(diǎn)擊生成按鈕,下載到本地...