原创 SpringBoot開啓MyBatis、MyBatisPlus打印SQL語句

開啓方式有兩種,都可以。 在yml裏面配置如下代碼 1、 下面的報名,對應你的mapper接口報名 # 開啓MyBatis打印日誌 logging: level: com.xdx.mapper: debug

原创 八大排序圖解算法

其實八大排序如果弄清楚它們的原理並不難,雖然裏面有幾種排序寫起來也很麻煩。 但是最難的往往就是,我們會把它們相互混淆,我給每個排序畫了一張動圖,看圖記憶就好很多了。 每種排序都有相對應的解釋和圖,大家可以看完解釋和圖然後按照自

原创 MySql的主從複製、主主複製【MySql 5.7,Docker】

一、環境準備 我們需要準備兩臺MySql,我這裏使用docker,那麼我就需要開啓兩個MySql容器就好了。 docker安裝MySql看這裏 Docker安裝MySql並啓動 docker相關命令 Docker常用命令【鏡像、

原创 Docker常用命令【鏡像、容器、File】持續更新...

一、鏡像相關 command describe docker images 查看已存在的鏡像 docker images -a docker images -q docker images -qa dock

原创 Linux安裝Docker【CentOS7+】

文章優先發表在個人博客:https://www.xdx97.com/article/708979301071978496 1、安裝gcc yum -y install gcc yum -y install gcc-c++

原创 外觀模式【結構型模式】

文章優先發表在個人博客,後續如果更新忘記同步抱歉。 個人博客本篇文章地址:https://www.xdx97.com/article/707951089365811200 一、引出外觀模式 比如我們要弄一個電影院,裏面有幕布

原创 組合模式【結構型模式】

一、引入組合模式 設計一個大學>學院>專業的結構代碼,可以做到輸出大學、學院、專業的信息。 一個大學裏面有多個學院 一個學院裏面有多個專業 思路 我們很容易就想到這種組合的方式,去設計我們的代碼。完全沒有問題,可以很好的

原创 推薦一個錄屏,一個錄Gif超好用的軟件

文章優先發表在個人博客:https://www.xdx97.com/article/706472689027514368 一、ScreenToGif ScreenToGif 是一款開源的錄屏軟件,它主要是用來錄Gif的。 我

原创 橋接模式【結構型模式】

文章優先發表在個人博客:https://www.xdx97.com/article/705731339978014720 1、引出橋接模式 我們有一個手機產品,手機下面有多個類型(直板、翻蓋),每個手機有多個生產商(小米、華

原创 裝飾者模式【結構型模式】

文章優先發表在個人博客:https://www.xdx97.com/article/706183532841533440 一、引入裝飾者模式 我們現在有一個賣咖啡的需求。我們有咖啡,我們也有配料(巧克力、牛奶…)。現在我們要

原创 適配器模式【結構型模式】

一、引出適配器模式概念 我們要給手機充電,但是我們知道家用電是220v,而我們的手機一般是5v,如果我們直接使用那顯然是不行的。這時候我們就需要一個轉換器,也就是我們的充電器。它在內部把220v轉換成5v。 我們的適配器也是同

原创 建造者模式【創建型模式】

文章優先發表在個人博客: https://www.xdx97.com/article/704350509187727360 1、引出建造者模式 根據說明寫出代碼 我們需要建造房子,房子的種類有多種,這裏只要求兩種:平房、高

原创 原型模式【創建型模式】

文章首發個人博客:https://www.xdx97.com/article/703593125049794560 一、引出原型模式 如果我們有一個類(sheep),它裏面有兩個屬性,名稱(name),年齡(age)。現在我

原创 工廠模式【創建型模式】

一、引入工廠模式 假如我們有一個手機接口裏面有一個打電話方法(call),它有兩個實現類小米手機和華爲手機。我們現在要去調用這兩個實現類的call方法。 1-1:根據上面的說明寫出代碼 1-1-1: Phone public

原创 個人網站引入B站視頻播放,個人博客播放B站視頻。【1080P】

最近想在個人博客播放我在B站上面的視頻,花了三個下午,終於做好了。 有興趣的可以先看看最終效果: https://www.xdx97.com/video 1、代碼如下 <html> <head> <title>播放B站