由于這張比較簡單,我畫了個思維導(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ù)量等。當時以為要寫很多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是一個同步輔助類,它允許一組線程相互等待直到所有線程都到達一個公共的屏障點。在程序中有固定數(shù)量的線程,這些線程有時...
背景 前幾天一個同事問我,對這個CountDownLatch有沒有了解想問一些問題,當時我一臉懵逼,不知道如何回答。今天趕緊抽空好好補補。不得不說Doug Lea大師真的很牛...
背景 面試的時候經(jīng)常會被三連問。用過嗎?如何用的?場景是什么?所以有必要好好的研究下線程池迫在眉睫。 1、講解之前先了解下 retry: 因為源碼中有這個retry標記 先看...