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

  1 建造者模式特點 定義 : 將一個複雜對象的構建與它的表示分離,使得同樣的構建過程可以創建不同的表示 特點 : 用戶只需指定需要建造的類型就可以得到它們,建造過程及細節不需要知道 類型 : 創建型  適用場景 如果一個對象

原创 創建型模式【1】——單例模式

https://blog.csdn.net/qq_40794973/article/details/104165984  定義 : 保證一個類僅有一個實例,並提供一個全局訪問點 類型 : 創建型 適用場景 : 想確保任何情況下都絕對

原创 PlantUML integration

https://plantuml.com/ 1 IDEA下載插件 右鍵新建文件即可看到 PlantUML File 選項  2 下載 graphviz 下載地址 : https://graphviz.gitlab.io/_pa

原创 分佈式事務【3】【Spring的事務抽象】

1 Spring的事務抽象 PlatformTransactionManager // 事務管理器 TransactionDefinition //事務的一些基礎信息,如超時時間、隔離級別、傳播屬性等 TransactionStatus

原创 Docker部署MySQL5.X

Docker容器裏無法使用Xxx命令:https://blog.csdn.net/qq_40794973/article/details/103984182 docker下修改mysql配置文件的方法:https://www.jb51.

原创 WebStrom實時預覽功能

  1 安裝谷歌插件   2 設置 3 Debug模式打開

原创 行內 / 行內塊元素的默認間隙問題

HTML行內元素和塊級元素:https://yuanyu.blog.csdn.net/article/details/105799279 給span元素添加浮動可以清除默認間隙   其他方式:https://blog

原创 嵌套塊元素垂直外邊距的塌陷

  1 案例演示 <style> * { margin: 0; padding: 0; } .father { width: 100px; he

原创 HTML行內元素和塊級元素

  1 常見的行內元素和塊級元素   特點 注意 塊級元素 div h1~h6 p ul ol li 比較霸道;自己獨佔一行 高度,寬度、外邊距以及內邊距都可以控制 寬度默認是容器(父級寬度)的100% 是一個容器及盒子,裏面

原创 logback 配置文件解讀

Grep Console:https://yuanyu.blog.csdn.net/article/details/104656085  混亂的JAVA日誌體系:https://yuanyu.blog.csdn.net/article/

原创 混亂的JAVA日誌體系

https://blog.csdn.net/millmanxh/article/details/9835391 1 日誌門面和日誌實現 當我們的系統變的更加複雜的時候,我們的日誌就容易發生混亂;隨着系統開發的進行,可能會更新不同的日

原创 Spring Security 源碼分析(二)【認證流程】

Spring Security 源碼分析(一)【結構總覽】:https://yuanyu.blog.csdn.net/article/details/105469059 1 認證流程 認證流程  用戶提交用戶名、密碼被Securit

原创 Spring Security 源碼分析(一)【結構總覽】

  Spring Security所解決的問題就是安全訪問控制,而安全訪問控制功能其實就是對所有進入系統的請求進行攔截,校驗每個請求是否能夠訪問它所期望的資源。根據前邊知識的學習,可以通過Filter或AOP等技術來實現,Sprin

原创 Mybatis三種執行器

  1 Mybatis中的三種sql執行器 https://mybatis.org/mybatis-3/zh/configuration.html#settings 設置名 描述 有效值 默認值 defaultExecutorTy

原创 String.join

https://docs.oracle.com/javase/8/docs/api/  http://www.matools.com/api/java8 1 使用場景  String集合快速轉化爲指定分隔符分割的字符串;最後一個元素