由于springboot默認(rèn)日志組件為logback,當(dāng)時(shí)項(xiàng)目使用的為log4j,在打war包到tomcat啟動(dòng)時(shí)報(bào)錯(cuò):LoggerFactor...
在工作中有時(shí)候一些業(yè)務(wù)場(chǎng)景,已封裝的jar包里面的部分方法無(wú)法滿足,這時(shí)候就需要我們將這部分方法進(jìn)行重寫(xiě)已來(lái)滿足業(yè)務(wù)需要。 重寫(xiě)步驟: 找到你所...
springboot集成flowable-modeler 實(shí)現(xiàn)免登 步驟 1. 搭建一個(gè)基礎(chǔ)的spring boot框架 因?yàn)閿?shù)據(jù)庫(kù)使用MySQ...
Spring Boot要以war包形式部署,主要是修改pom.xml文件的配置 Spring Boot的默認(rèn)打包形式為jar包,所以需要顯式聲明...
1.原理 JDK:利用攔截器(攔截器必須實(shí)現(xiàn)InvocationHanlder)加上反射機(jī)制生成一個(gè)實(shí)現(xiàn)代理接口的匿名類(lèi),在調(diào)用具體方法前調(diào)用I...
為了避免系統(tǒng)頻繁的創(chuàng)建和銷(xiāo)毀線程,可以使用線程池來(lái)管理線程,以實(shí)現(xiàn)線程的復(fù)用。同時(shí),線程池還可以幫助管理系統(tǒng)中的線程數(shù)量,防止過(guò)多的并發(fā)線程耗盡...
synchronized可以用于控制一個(gè)線程是否可以訪問(wèn)臨界區(qū)資源,Object.wait()和Object.notify()方法可以實(shí)現(xiàn)線程等...
進(jìn)程與線程 進(jìn)程是并發(fā)執(zhí)行的程序在執(zhí)行過(guò)程中分配和管理資源的基本單位。而進(jìn)程是線程的容器,一個(gè)進(jìn)程下可以有多個(gè)線程。 線程的生命周期 Threa...
一、并發(fā)基本概念 1.同步(Synchronous)和異步(Asynchronous) 同步方法調(diào)用一旦開(kāi)始,調(diào)用者必須等到方法調(diào)用返回之后,才...