原创 Spring Boot + Vue實現樹形結構

一、前言 開發過程中,涉及到多級菜單的應用,樹形結構比較常見,今天就做了一個Spring Boot + Vue + Element-UI 實現樹形結構的一個小demo。 Tree組件最適合的結構是無序列列表ul,創建一個遞歸組件Item表

原创 【TCP/IP】5G消息能取代IM?一文讀懂5G消息的前世今生!

1、引言 上個月3大運營商(移動、電信、聯通)發佈了《5G消息白皮書》(此白皮書PDF版可在文末處下載),宣佈將共同啓動5G消息業務。 簡單理解,5G消息相當於是原先短消息服務的全新升級。與以前的短消息相比,5G消息具有多媒體、能互動服

原创 【TCP/IP】太厲害了,終於有人能把TCP/IP 協議講的明明白白了

一、 計算機網絡體系結構分層 計算機網絡體系結構分層 不難看出,TCP/IP 與 OSI 在分層模塊上稍有區別。OSI 參考模型注重“通信協議必要的功能是什麼”,而 TCP/IP 則更強調“在計算機上實現協議應該開發哪種程序”。 二、

原创 深入理解Java枚舉類型 + EnumMap源碼分析

一、基本概念 枚舉是Java1.5引入的新特性,通過關鍵字enum來定義枚舉類。枚舉類是一種特殊類,它和普通類一樣可以使用構造器、定義成員變量和方法,也能實現一個或多個接口,但枚舉類不能繼承其他類。 二、枚舉的優缺點 1、優點 Effct

原创 Hibernate實現CRUD(附項目源碼)

本文主要講解hibernate框架,ORM的概念和hibernate入門,相信大家看了之後就會使用hibernate了。 一、基本概念 hibernate是一種ORM框架,全稱爲Object_Relative Database-Mappi

原创 【源碼分析設計模式 9】SpringIOC中的模板方法模式

一、基本介紹 模板方法模式,在一個抽象類公開定義了執行它的方法的模板。它的子類可以按需要重寫方法實現,但調用將以抽象類中定義的方式進行。 簡單說,就是定義一個操作的算法骨架,而將一些步驟延遲到子類中,使得子類可以不改變一個算法的結構就可以

原创 【源碼分析設計模式 8】mybatis中的代理模式

一、基本概念 代理模式給某一個對象提供一個代理對象,並由代理對象控制對原對象的引用。通俗的來講代理模式就是中介。 想象一下我們生活中購買火車票的情節,我們可以通過飛豬購買,也可以到窗口購買,飛豬就相當於代理模式,秒懂吧? 二、代理模式的結

原创 【源碼分析設計模式 12】JDBC中的橋接模式

一、基本介紹 將實現與抽象放在兩個不同的層次中,使兩個層次可以獨立改變。 橋接模式基於類的最小設計原則,通過使用封裝、聚合、繼承等行爲讓不同的類承擔不同的職責。 它的主要特點是把抽象與行爲實現分離開,從而可以保持各部分的獨立性以及功能擴展

原创 Spring Boot + Vue 全棧開發,都需要哪些前端知識?

axios 一、axios簡介 axios是獨立於vue的一個項目,基於promise用於瀏覽器和node.js的http客戶端 在瀏覽器中可以幫助我們完成 ajax請求的發送 在node.js中可以向遠程接口發送請求 二、代碼實例 1

原创 SpringMVC常用註解(超級詳細)

一、ControllerAdvice的常用場景 1、全局異常處理 2、全局數據綁定 3、全局數據預處理 靈活使用這三個功能,可以幫助我們簡化很多工作,需要注意的是,這是 SpringMVC 提供的功能,在 Spring Boot 中可以

原创 Spring Boot 穀粒學院項目問題彙總

1、Spring Boot項目下的service_edu子模塊,用測試類@Test執行MyBatis Plus代碼生成器的時候,發現執行不了。 解決辦法: 2、If you have database settings to be l

原创 上雲就上阿里雲,提升CRUD程序媛B格必備技能!

一、簡介 阿里雲對象存儲服務(Object Storage Service,簡稱 OSS),是阿里雲提供的海量、安全、低成本、高可靠的雲存儲服務。其數據設計持久性不低於 99.9999999999%(12 個 9),服務設計可用性(或業務

原创 【全棧最全Java框架總結】SSH、SSM、Springboot

本系列用來記錄常用java框架的基本概念、區別及聯繫,也記錄了在使用過程中,遇到的一些問題的解決方法,方便自己查看,也方便大家查閱。 欲速則不達,欲達則欲速! JavaWeb視頻教程(JSP/Servlet/上傳/下載/分頁/MVC/三層

原创 【Java基礎知識面試題 1】2020年6月19日  星期五

2020年6月18日  星期四 1、單例模式 (1)單例模式定義 小白: 單例模式是保證一個類只有一個實例,保證線程安全。 答案: 單例模式確保某個類只有一個實例,而且自行實例化並向整個系統提供這個實例。在計算機系統中,線程池、緩存、日

原创 Java泛型基礎知識總結(超級詳細)

一、基本介紹 Java泛型是J2 SE1.5中引入的一個新特性,其本質是參數化類型,也就是說所操作的數據類型被指定爲一個參數(type parameter)這種參數類型可以用在類、接口和方法的創建中,分別稱爲泛型類、泛型接口、泛型方法。