前言 作為一個(gè)java程序員,數(shù)據(jù)庫(kù)的JDBC幾乎每天都在做,數(shù)據(jù)庫(kù)連接池Druid每天也在使用,但可能用起來太簡(jiǎn)單了(spring中引入依賴即可),往往忽略了連接池的意義和...
前言 初學(xué)hadoop,網(wǎng)上的相關(guān)資料很多,講解大同小異:一堆專業(yè)術(shù)語+火星文 學(xué)習(xí)起來很困難,很難探究出它的存在意義,因此本文結(jié)合自己的理解,用地球人的語言來描述hadoo...
前言 在Activiti使用過程中,有時(shí)候需要提前判斷下一個(gè)用戶節(jié)點(diǎn),以獲取其相關(guān)設(shè)置 事情麻煩點(diǎn)在如果出現(xiàn)分支需要結(jié)合變量去判斷分支的具體走向,而且下一個(gè)節(jié)點(diǎn)可能是一個(gè)網(wǎng)關(guān)...
前言 平時(shí)開發(fā)項(xiàng)目時(shí),總會(huì)寫很多crud代碼,開發(fā)過程基本一個(gè)套路,定義controller、service、dao、mapper、dto,感覺一直在repeat yours...
前言 寫過工作流都會(huì)遇到這樣的難題,希望流程的設(shè)計(jì)可以類似釘釘一樣簡(jiǎn)單明了,而不是超級(jí)不有好的bpmn設(shè)計(jì)器,上網(wǎng)大概搜了一下實(shí)現(xiàn)方案,前端仿釘釘設(shè)計(jì)器一大堆,例如wflow...
版本 8.4 安裝 windows本地安裝,直接下載zip包解壓即可windows安裝官方教程[https://www.elastic.co/guide/en/elastic...
版本 2.7.8 SPI機(jī)制 官方文檔介紹如下 SPI 全稱為 Service Provider Interface,是一種服務(wù)發(fā)現(xiàn)機(jī)制。SPI 的本質(zhì)是將接口實(shí)現(xiàn)類的全限定...
二進(jìn)制 為什么要編碼? 在計(jì)算機(jī)中,所有的數(shù)據(jù)在存儲(chǔ)和運(yùn)算時(shí)都要使用二進(jìn)制數(shù)表示(因?yàn)橛?jì)算機(jī)用高電平和低電平分別表示1和0) 我們用QQ給其他人發(fā)消息、發(fā)文件、發(fā)表情,最終會(huì)...
前言 最近一直在看netty源碼,觀后感:很難看,于是為了屢清netty的設(shè)計(jì)思路,我參照netty源碼手寫一個(gè)山寨簡(jiǎn)版的“netty”,說是手寫,其實(shí)也就是從源碼復(fù)制出來核...
Runnable && Thread Runnable和Thread都是java.lang包最基本的線程操作類,相當(dāng)于官方的,而Executor接口及其實(shí)現(xiàn)都是Doug Le...
前言 多線程Runnable任務(wù)的執(zhí)行器Executor[http://www.itdecent.cn/p/d276ee6b4cb2]有很多,今天來看一下最常用的Execu...
前言 本文主要參照線程池ThreadPoolExecutor的實(shí)現(xiàn)方式自己寫一個(gè)線程池,主要是因?yàn)門hreadPoolExecutor的源碼讀起來還是挺費(fèi)勁,想通過自己仿寫的...
前言 上文不使用第三方工具, 純java搭建web服務(wù)[http://www.itdecent.cn/p/ae6e9921c86e]完成了一個(gè)web服務(wù),并封裝實(shí)現(xiàn)了一個(gè)內(nèi)...
前言 不知道有沒有人和我一樣,開始學(xué)java就是springboot的天下了,springboot內(nèi)嵌了tomcat,寫一個(gè)controller加上RequestMappin...
問題描述 項(xiàng)目使用spring cloud gateway作為網(wǎng)關(guān),nacos作為微服務(wù)注冊(cè)中心,項(xiàng)目搭建好后正常訪問都沒問題,但是有個(gè)很煩人的小瑕疵: 當(dāng)某個(gè)微服務(wù)重啟后,...
類加載器 類加載器的作用就是把磁盤中的類文件加載到內(nèi)存的方法區(qū)以供使用,分析類加載前,先看下jvm運(yùn)行時(shí)都需要加載什么樣的類 類和類庫(kù) jvm運(yùn)行時(shí)的類主要分三種 核心類比如...
前言 本文主要結(jié)合jvisualvm工具和thread自帶的getState方法,分析不同情況下的線程狀態(tài)其中jvisualvm區(qū)分的線程狀態(tài)區(qū)分如下 jvm的線程狀態(tài)區(qū)分如...