1前言 在hello world中已經(jīng)啟動(dòng)了一個(gè)最精簡的springboot 應(yīng)用.從我們編寫的代碼來看老翘,它與非spring boot應(yīng)用區(qū)別有兩個(gè)地方:(1)在QuickS...
1前言 在hello world中已經(jīng)啟動(dòng)了一個(gè)最精簡的springboot 應(yīng)用.從我們編寫的代碼來看老翘,它與非spring boot應(yīng)用區(qū)別有兩個(gè)地方:(1)在QuickS...
@TOC 前言 上篇講解了mock的簡單實(shí)用禁谦,初步了解了mock牡整,今天我們來了解一下進(jìn)階的使用方式猴蹂。 一驹饺、Mock進(jìn)階使用 1.測試方法 Mock方法 上圖中可以看出搏存,我們有...
@TOC 前言 今天講一下Mock的工具硝逢,PowerMockito币叹,用來對(duì)我們的代碼進(jìn)行測試润歉。 一、為什么測試的時(shí)候使用Mock 為什么要使用Mock呢颈抚,因?yàn)槲覀冊(cè)谶M(jìn)行單元測...
@TOC 前言 上篇文章講解了AQS踩衩,今天就講講顯示鎖Lock 什么是Lock Lock是一接口,實(shí)現(xiàn)了鎖功能的接口贩汉,基于AQS來實(shí)現(xiàn)的驱富。lock的兩大根接口,Lock和Re...
@TOC 前言 上篇文章講解了CLH隊(duì)列鎖匹舞,今天講講AQS 什么是AQS AQS(AbstractQueuedSynchronizer),它是一個(gè)隊(duì)列同步器褐鸥,是java并發(fā)用...
@TOC 前言 上篇文章講解了并發(fā)中的顯式鎖與內(nèi)置鎖,今天就講講CLH隊(duì)列鎖 什么是CLH隊(duì)列鎖 CLH鎖即Craig, Landin, and Hagersten (CLH...
@TOC 前言 上篇文章講解了什么是原子操作赐稽,并且怎么實(shí)現(xiàn)原子操作晶疼。今天就講一下原子的操作類 什么是原子操作類 為了針對(duì)原子操作,JDK1.5之后java.util.conc...
@TOC 前言 上篇文章講解了什原子的操作類又憨,今天就講講并發(fā)中的顯式鎖與內(nèi)置鎖。 什么是顯式鎖與內(nèi)置鎖 多線程中锭吨,JDK提供了內(nèi)置鎖(synchronized)和顯式鎖(Re...
@[TOC](高并發(fā)(11)-原子操作CAS(Compare And Swap)? ) 前言 上篇文章講解了線程的并發(fā)工具類之Semaphore蠢莺,本文就來講解下關(guān)于原子操作。...