原创 設計模式9——迭代器和組合模式

如果餓了就喫,困了就睡,渴了就喝,人生就太無趣了 代碼地址:https://github.com/keer123456789/MY_STUDY_LIFE/tree/master/src/main/java/Head_First/

原创 【SpringBoot】郵件服務——發送郵件

如果餓了就喫,困了就睡,渴了就喝,人生就太無趣了 源碼地址:https://github.com/keer123456789/springbootstudy/tree/master/maildemo 1.郵件基礎知識 常見的

原创 設計模式8——模板方法模式

如果餓了就喫,困了就睡,渴了就喝,人生就太無趣了 1 定義 1.1 概念 在一個方法中定義一個算法的骨架,而將一些步驟延遲到子類中。模板方法使得子類可以在改變算法結構的情況下,重新定義算法中的某些步驟。 1.2 類圖 如圖1

原创 設計模式10——狀態模式

Head Frist 設計模式11-狀態模式模式 如果餓了就喫,困了就睡,渴了就喝,人生就太無趣了 代碼地址:https://github.com/keer123456789/MY_STUDY_LIFE/tree/master/

原创 【SpringBoot】AOP 編程Demo

如果餓了就喫,困了就睡,渴了就喝,人生就太無趣了 源碼地址:https://github.com/keer123456789/springbootstudy/tree/master/aopdemo 1.依賴引入 <dep

原创 設計模式5——單例模式

如果餓了就喫,困了就睡,渴了就喝,人生就太無趣了 1.定義 1.1 概念 確保一個類只有一個實例,並提供一個全局訪問點。簡單來說:將構造器私有化,並在靜態方法中初始化該類的靜態變量。 1.2 類圖 如圖1,定義一個該類的私有

原创 【SpringBoot】數據持久化——mybatis使用

如果餓了就喫,困了就睡,渴了就喝,人生就太無趣了 源碼地址:https://github.com/keer123456789/springbootstudy/tree/master/mybatisdemo 1.項目配置 1.

原创 設計模式6——命令模式

如果餓了就喫,困了就睡,渴了就喝,人生就太無趣了 1 命令模式 1.1 概念 概念:將“請求”封裝成對象,以便使用不同的請求、隊列或日誌來參數化其他對象。命令模式也支持撤銷操作。 通過下面的引例來具體理解一下命令模式吧!!

原创 【SpringBoot】Swagger API查看工具

如果餓了就喫,困了就睡,渴了就喝,人生就太無趣了 源碼地址:https://github.com/keer123456789/springbootstudy/tree/master/swaggerdemo 1 介紹 最近在工

原创 【SpringBoot】啓動前執行的幾種方式

如果餓了就吃,困了就睡,渴了就喝,人生就太無趣了 源碼地址:https://github.com/keer123456789/springbootstudy/tree/master/befor_run_demo 第一種:@P

原创 Redis安裝文檔(win10)

如果餓了就吃,困了就睡,渴了就喝,人生就太無趣了 1. 介紹 Redis 是完全開源免費的,遵守BSD協議,是一個高性能的key-value非關係性數據庫(NoSql)。 參考別人的,直接粘過來的:https://blog.

原创 【SpringBoot】數據持久化——JPA(1)搭建環境

如果餓了就吃,困了就睡,渴了就喝,人生就太無趣了 源碼地址:https://github.com/keer123456789/springbootstudy/tree/master/jpa_demo 本人剛剛接觸jpa,如有錯誤

原创 【轉載】JDK源碼閱讀順序

很多java開發的小夥伴都會閱讀jdk源碼,然而確不知道應該從哪讀起。以下爲小編整理的通常所需閱讀的源碼範圍。 標題爲包名,後面序號爲優先級1-4,優先級遞減 1. java.lang 1) Object 1 2) String

原创 【JDK源碼學習】Object 源碼分析

如果餓了就吃,困了就睡,渴了就喝,人生就太無趣了 1. 介紹 類Object 是類層次結構的根類。每個類都使用 Object 作爲超類。所有對象(包括數組)都實現這個類的方法。 簡單來說就是,Object類是所有類的父類,包

原创 【Java學習】Clone 分析

如果餓了就吃,困了就睡,渴了就喝,人生就太無趣了 作者:可耳(keer) 更新時間 : 2020年04月01日 源碼地址:https://github.com/keer123456789/java_study_demo 1.