前言 在Spring中我們經(jīng)常會(huì)用到異步操作,注解中使用 @EnableAsync 和 @Async 就可以使用它了。但是最近發(fā)現(xiàn)在異步中線程號(hào)使用的是我們項(xiàng)目中自定義的線程...
前言 在Spring中我們經(jīng)常會(huì)用到異步操作,注解中使用 @EnableAsync 和 @Async 就可以使用它了。但是最近發(fā)現(xiàn)在異步中線程號(hào)使用的是我們項(xiàng)目中自定義的線程...
jackson允許配置多態(tài)類型處理,當(dāng)進(jìn)行反序列話時(shí),JSON數(shù)據(jù)匹配的對(duì)象可能有多個(gè)子類型,為了正確的讀取對(duì)象的類型,我們需要添加一些類型信息??梢酝ㄟ^下面幾個(gè)注解來實(shí)現(xiàn):...
Activiti提供了一組Service,向用戶暴露流程引擎的功能,Service內(nèi)部通過命令模式執(zhí)行真正的操作。以RepositoryService的流程部署方法deplo...
整篇文章分為兩大部分,Tomcat 系統(tǒng)架構(gòu)設(shè)計(jì)和 Tomcat 源碼剖析。 Tomcat系統(tǒng)架構(gòu)設(shè)計(jì) 1.前言 很多人談到架構(gòu)感覺是一個(gè)非常高大尚的東西,覺得自己目前不太可...
之前項(xiàng)目中整合Swagger都是直接通過依賴springfox-swagger、springfox-swagger-ui兩個(gè)jar包來實(shí)現(xiàn)的,最近發(fā)現(xiàn)springfox 3....
阿里云官方鏡像站:OceanBase、MySQL鏡像源 https://developer.aliyun.com/mirror/?utm_content=g_10003035...
今天在網(wǎng)上看到一個(gè)朋友,提了這樣一個(gè)問題。 巴蘭四次預(yù)言,沒有說以色列一句壞話,沒有拿巴勒一分錢,而且是兩次寫到 (民數(shù)22:18|民數(shù)24:13).并且兩次寫到是神允許他才...
文章來源公眾號(hào)三不猴子[https://mp.weixin.qq.com/s/Zwc6bOG-o5KFoV-19GJCJA] J.U.C 簡(jiǎn)介 Java.util.concu...
我們知道,線程需要的時(shí)候要進(jìn)行創(chuàng)建,不需要的時(shí)候需要進(jìn)行銷毀,但是線程的創(chuàng)建和銷毀都是一個(gè)開銷比較大的操作。 為什么開銷大呢? 雖然我們程序員創(chuàng)建一個(gè)線程很容易,直接使用 n...
大家好,我是冰河~~ 最近小伙伴最近都在問我,在系統(tǒng)中引入緩存后,當(dāng)向數(shù)據(jù)庫中寫入數(shù)據(jù)時(shí),是先寫數(shù)據(jù)庫還是先寫緩存呢?先寫數(shù)據(jù)庫和先寫緩存有什么區(qū)別嗎?今天,我們就一起來聊聊...
Manacher算法,又叫“馬拉車”算法,可以在時(shí)間復(fù)雜度為O(n)的情況下求解一個(gè)字符串的最長(zhǎng)回文子串長(zhǎng)度的問題。 一、回文子串的一般解法 比較簡(jiǎn)單的思路是將字符串的每一個(gè)...
聲明:本文寫的時(shí)候,當(dāng)時(shí)就是完全不懂zk,邊看網(wǎng)上的文章邊學(xué)習(xí)歸納和整理,這不是我的產(chǎn)出,不用點(diǎn)贊打賞。大家理智友善的討論,有錯(cuò)誤歡迎指出。不過我最近不怎么上簡(jiǎn)書了??赡軟]來...
前言: 最近學(xué)習(xí)Hadoop系列的知識(shí),免不了和RPC打交道,而RPC又使用動(dòng)態(tài)代理來實(shí)現(xiàn)。沿著這條脈絡(luò),秉著鉆研的精神,準(zhǔn)備深入學(xué)習(xí)一下動(dòng)態(tài)代理。本文準(zhǔn)備按照以下順序一步一...
數(shù)倉(cāng)總結(jié)目錄:說說數(shù)倉(cāng)(1) - 什么是數(shù)倉(cāng)說說數(shù)倉(cāng)(2) - 傳統(tǒng)數(shù)倉(cāng)與互聯(lián)網(wǎng)數(shù)倉(cāng)說說數(shù)倉(cāng)(3) - 數(shù)倉(cāng)架構(gòu)說說數(shù)倉(cāng)(4) - 指標(biāo)字典說說數(shù)倉(cāng)(5)-最重要的維度之日期...
之前操作Docker的時(shí)候,一直使用的是命令行的形式。命令行雖說看起來挺炫酷,但有時(shí)候還是挺麻煩的。今天給大家推薦一個(gè)Docker圖形化工具Portainer,輕量級(jí)又好用,...
Arthas 是Alibaba開源的Java診斷工具,深受開發(fā)者喜愛。當(dāng)你遇到以下類似問題而束手無策時(shí),Arthas可以幫助你解決: 這個(gè)類從哪個(gè) jar 包加載的?為什么會(huì)...