前言 學(xué)習(xí)Spring源碼的重要前提,則是需要去編譯源碼到本地環(huán)境,這樣則是方便我們?cè)诒镜丨h(huán)境添加注釋美澳、斷點(diǎn)調(diào)試毯侦、查看類圖等,不過相信很多小伙伴在編譯Spring源碼的過程中...

前言 學(xué)習(xí)Spring源碼的重要前提,則是需要去編譯源碼到本地環(huán)境,這樣則是方便我們?cè)诒镜丨h(huán)境添加注釋美澳、斷點(diǎn)調(diào)試毯侦、查看類圖等,不過相信很多小伙伴在編譯Spring源碼的過程中...
前言 Spring 最重要的概念是 IOC 和 AOP,本篇文章其實(shí)就是要帶領(lǐng)大家來分析下 Spring 的 IOC 容器滞时。 Demo: 配置類 Bean: SunnyEnt...
前言 在java開發(fā)中,我們普遍認(rèn)知中,new出的對(duì)象是直接分配到堆空間中,而實(shí)際情況并非如此,其實(shí)大家伙可以思考一下,無論方法的生命周期長與短,只要new的對(duì)象就存放在堆中...
寫的挺好的
工廠模式——簡單工廠模式、工廠模式以及抽象工廠模式背景 最近看了一篇挺有意思的漫畫https://blog.csdn.net/bjweimengshu/article/details/108459337?utm_medium...
在我前面有寫過一篇關(guān)于單例模式的幾種創(chuàng)建的文章,最近在看多線程的時(shí)候,發(fā)現(xiàn)如果使用雙重檢驗(yàn)鎖則可能會(huì)發(fā)生問題,接下來看我細(xì)細(xì)道來 單例模式的幾種創(chuàng)建方式文章地址:https:...
概述 相信有開發(fā)或DBA小伙伴,對(duì)于mysql處理多表關(guān)聯(lián)方式或者說性能方面一直不太滿意,對(duì)于開發(fā)提交的join查詢,一般都是比較抗拒的,從而建議將join進(jìn)行拆分,避免jo...
1.關(guān)系越好,越不能一起共事根欧。 2.幫別人的忙,不要幫太多端蛆。 3.越害怕的事凤粗,越容易發(fā)生。 4.不要怕麻煩人今豆,好多關(guān)系都是麻煩出來的嫌拣。 5.學(xué)會(huì)存錢,克制欲望呆躲,你永遠(yuǎn)不知道什...
Explain工具介紹 EXPLAIN是MySQl必不可少的一個(gè)分析工具异逐,主要用來測(cè)試sql語句的性能及對(duì)sql語句的優(yōu)化,或者說模擬優(yōu)化器執(zhí)行SQL語句插掂。 注意:本文基于m...
理解索引的特性 索引是幫助Mysql高效獲取數(shù)據(jù)排好序的數(shù)據(jù)結(jié)構(gòu) 索引是存儲(chǔ)在文件里面的 索引的各種存儲(chǔ)結(jié)構(gòu)及優(yōu)缺點(diǎn) 首先看一下,在數(shù)據(jù)庫沒有加索引的情況下,SQL中的whe...
簡書搜索功能現(xiàn)已恢復(fù)灰瞻。 =========================================== 親愛的簡書用戶,您好辅甥。 簡書因技術(shù)升級(jí)酝润,暫時(shí)無法使用搜索功能。...
Spring Boot Admin 監(jiān)控介紹 Spring Boot Admin是一個(gè)Web應(yīng)用璃弄,用于管理和監(jiān)視Spring Boot應(yīng)用程序的運(yùn)行狀態(tài)袍祖。每個(gè)Spring B...
簡介 Apollo(阿波羅)是攜程框架部門研發(fā)的分布式配置中心,能夠集中化管理應(yīng)用不同環(huán)境谢揪、不同集群的配置,配置修改后能夠?qū)崟r(shí)推送到應(yīng)用端捐凭,并且具備規(guī)范的權(quán)限拨扶、流程治理等特性...
Apollo簡介 Apollo(阿波羅)是攜程框架部門研發(fā)的分布式配置中心,能夠集中化管理應(yīng)用不同環(huán)境茁肠,不同分配的配置患民,配置修改后能夠?qū)崟r(shí)推送到應(yīng)用端,并且具有規(guī)范的權(quán)限垦梆,流...
前言:設(shè)計(jì)模式源于生活 策略模式的基本概念 策略模式將可變的部分從程序中抽象分離成算法接口匹颤,在該接口下分別封裝一系列算法實(shí)現(xiàn),并使他們可以相互替換托猩,從而導(dǎo)致客戶端程序獨(dú)立于算...
作者 | likai來源 | https://urlify.cn/EvUj2m 背景 公司有個(gè)渠道系統(tǒng)京腥,專門對(duì)接三方渠道使用赦肃,沒有什么業(yè)務(wù)邏輯,主要是轉(zhuǎn)換報(bào)文和參數(shù)校驗(yàn)之類的...
前言:設(shè)計(jì)模式源于生活 責(zé)任鏈基本概念 客戶端發(fā)出一個(gè)請(qǐng)求,鏈上的對(duì)象都有機(jī)會(huì)來處理這一請(qǐng)求他宛,而客戶端不需要知道誰是具體的處理對(duì)象船侧。這樣就實(shí)現(xiàn)了請(qǐng)求者和接受者之間的解耦,并且...
前言:設(shè)計(jì)模式源于生活 單例的基本概念 單例模式確保某各類只有一個(gè)實(shí)例厅各,而且自行實(shí)例化并向整個(gè)系統(tǒng)提供這個(gè)實(shí)例镜撩。選擇單例模式就是為了避免不一致狀態(tài) 單例模式特點(diǎn) 1、單例類只...
前言:設(shè)計(jì)模式源于生活 觀察者基本概念 觀察者模式队塘,又可以稱之為發(fā)布-訂閱模式袁梗,觀察者,顧名思義人灼,就是一個(gè)監(jiān)聽者围段,類似監(jiān)聽器的存在,一旦被觀察/監(jiān)聽的目標(biāo)發(fā)生的情況投放,就會(huì)被監(jiān)...
前言:設(shè)計(jì)模式源于生活 什么是裝飾模式 在不改變?cè)袑?duì)象的基礎(chǔ)上附加功能奈泪,相比生成子類更靈活。 裝飾者模式應(yīng)用場(chǎng)景 Mybatis緩存灸芳,過濾器涝桅,網(wǎng)關(guān)控制,P2P分控審批 裝飾...