原创 【十】狀態模式

一、定義 二、類圖 三、總結

原创 【九】迭代器與組合模式

一、迭代器 1、定義 2、類圖 二、組合模式 1、定義 2、類圖 三、總結

原创 單臺服務器部署多個mycat應用實例

1、修改jvm端口,修改成未被使用的端口     配置文件位置:mycat安裝目錄/conf/wrapper.conf 2、修改mycat的啓動和管理端口,修改成未被使用的端口     配置文件位置:mycat安裝目錄/conf/ser

原创 【七】適配器模式與外觀模式

1、適配器模式 (1)、定義        (2)、例子 2、外觀模式 (1)、定義 (2)、例子 3、總結

原创 【四】工廠模式

1、工廠方法模式 (1)、定義 (2)、例圖 2、抽象工廠模式 (1)、定義 (2)、例圖 3、兩者比較 4、總結  

原创 【三】裝飾者模式

1、定義             動態地將責任附加到對象上。若要擴展功能,裝飾者提供了比繼承更有彈性的替代方案。 2、例圖 3、總結

原创 【五】單件模式

1、定義 2、例子 (1)、同步 (2)、預加載 (3)雙重檢查鎖 3、總結   4、java代碼實現好文推薦 https://baijiahao.baidu.com/s?id=1616097460039335830&wfr=s

原创 【八】模板方法模式

1、定義 2、例子 3、總結

原创 【六】命令模式

1、定義 2、例子  3、總結

原创 ResourceHandlerRegistry的addResourceLocations方法設置linux路徑,訪問項目外圖片,親測可行

場景:部署的Springboot項目,打成jar包,需要通過url直接訪問jar外部路徑的資源,本人的Springboot爲2.1.11.RELEASE。 一、配置WebMvcConfigurer,設置url訪問靜態資源映射 @Conf

原创 SpringBoot項目中,mybatis控制檯只打印sql,即使項目的日誌級別爲info

在application.yml中添加如下配置: ############################### mybatis打印debug的sql ############################# loggin

原创 linux中mysql忘記root密碼,重置密碼

1、修改 /etc/my.cnf 配置文件    vim /etc/my.cnf 添加 skip-grant-tables   2、重啓mysql服務 service mysqld restart 3、輸入用戶,直接回車進去   4、

原创 SecureCRT連接提示Failed to open the host key database file

     1. 修改安裝目錄下的\Data\Settings下的SecureCRTPortable的"Config Path"配置項爲自己安裝的目錄就可以了,如果還不行則再修改步驟2的配置      2。安裝目錄/Data/Setting

原创 【十四】其他模式

  一、橋接模式    二、生成器模式   三、責任鏈   四、蠅量     五、解釋器模式   六、中介者模式     七、備忘錄     八、原型     九、訪問者 

原创 【十二】複合模式

一、定義 二、類圖   三、總結