由于這張比較簡單翔悠,我畫了個思維導(dǎo)圖,這樣大家可以很明白我們這一張具體內(nèi)容是做什么。 代碼git地址:https://github.com/FadeHub/spring-boo...
由于這張比較簡單翔悠,我畫了個思維導(dǎo)圖,這樣大家可以很明白我們這一張具體內(nèi)容是做什么。 代碼git地址:https://github.com/FadeHub/spring-boo...
在springboot1.x系列中啊掏,其中連接redis服務(wù)器使用的是jedis,但是到了springboot2.x使用的是Lettuce。關(guān)于jedis跟lettuce的區(qū)別...
不好意思,來晚了参淫。由于前兩周生病,今天才開始更新愧杯。 介紹下springboot所有jar包是做什么涎才,我們以后引入能清楚的知道需要引入什么jar包
Spring Boot可以輕松創(chuàng)建可以運行的獨立的,生產(chǎn)級的基于Spring的應(yīng)用程序力九。spring boot優(yōu)點:a耍铜、為所有Spring開發(fā)提供從根本上更快且可廣泛訪問的入...
索引基礎(chǔ)索引(在MySql中也叫鍵)是存儲引擎用于快速找到記錄的一種數(shù)據(jù)結(jié)構(gòu)。這是索引的基本功能跌前。 在MySql中棕兼,存儲引擎用類似的方法使用索引,現(xiàn)在索引中找到對應(yīng)的值抵乓,然后...
組合模式(Composite Pattern)也叫合成模式伴挚,有時又叫做部分-整體模式(Part-Whole)靶衍,主要是用來描述部分與整體的關(guān)系: 定義: Compose obj...
synchronized是Java中的關(guān)鍵字,是一種同步鎖茎芋。它修飾的對象有以下幾種: 修飾一個代碼塊颅眶,被修飾的代碼塊稱為同步語句塊,其作用的范圍是大括號{}括起來的代碼败徊,作用...
迭代器模式(Iterator Pattern)目前已經(jīng)是一個沒落的模式帚呼,基本上沒人會單獨寫一個迭代器 定義 Provide a way to access the eleme...
背景 今天在做一個需求,大致就是根據(jù)卡的logo去匹配皱蹦,卡片的主卡數(shù)量煤杀、附屬卡數(shù)量、激活卡數(shù)量沪哺、未激活卡數(shù)量沈自、銷卡數(shù)量等。當(dāng)時以為要寫很多sql辜妓,后來問了下同事說可以用cas...
Attach additional responsibilities to an object dynamically keeping the same interface....
枚舉簡單例子 測試結(jié)果 Color枚舉的本質(zhì)就是一個類,編譯器會自動為我們生成Color類籍滴,通過反編譯得到該類如下: 可以看出每個枚舉類型顏色是該Color類的一個實例對象酪夷,...
Avoid coupling the sender of a request to its receiver by giving more than one object a...
簡單介紹 我們以飯店為例,假設(shè)飯店只有三個座位孽惰,一開始三個座位都是空的晚岭。這時如果同時來了三個客人,服務(wù)員人允許他們進去用餐勋功,然后對外說暫無座位坦报。后來的客人必須在門口等待,直到...
定義 Encapsulate a request as an object,thereby letting you parameterize clients with dif...
概念 Define an object that encapsulates how a set of objects interact.Mediator promotes l...
簡介 jdk原文 這句話翻譯意思:CyclicBarrier是一個同步輔助類狂鞋,它允許一組線程相互等待直到所有線程都到達(dá)一個公共的屏障點片择。在程序中有固定數(shù)量的線程,這些線程有時...
背景 前幾天一個同事問我骚揍,對這個CountDownLatch有沒有了解想問一些問題字管,當(dāng)時我一臉懵逼,不知道如何回答信不。今天趕緊抽空好好補補纤掸。不得不說Doug Lea大師真的很牛...
背景 面試的時候經(jīng)常會被三連問。用過嗎浑塞?如何用的借跪?場景是什么?所以有必要好好的研究下線程池迫在眉睫酌壕。 1掏愁、講解之前先了解下 retry: 因為源碼中有這個retry標(biāo)記 先看...