原创 springcloud和dubbo的優劣比較

一、架構完整度: 從上圖可以看出,Dubbo只是實現了服務治理,而Spring Cloud下面有17個子項目(可能還會新增)分別覆蓋了微服務架構下的方方面面,服務治理只是其中的一個方面,一定程度來說,Dubbo只是Spring Cl

原创 dubbo與springcloud的區別

來源(背景): Dubbo,是阿里巴巴服務化治理的核心框架,並被廣泛應用於阿里巴巴集團的各成員站點。 Spring Cloud,從命名我們就可以知道,它是Spring Source的產物,Spring社區的強大背書可以說是Java企業

原创 linux常用基本命令記錄

首先,要知道在linux中命令的格式基本是一下形式: # 命令名 [-選項] 參數 需要注意的是,命令名、選項或者參數之間都是至少要有一個空格,多個空格沒有關係,選項不是必需的。當有多個選項時,可以寫在一起。因爲Linux基本是由

原创 【微服務架構】易理解的關於SpringCloud的大致介紹

最近在公司接觸到了微服務的模塊,用的是SpringCloud提供的工具,所以開始寫這個系列的博客記錄自己的學習歷程。 一:什麼是微服務(Microservice)  微服務英文名稱Microservice,Microservice架構模式

原创 springboot個人博客系統---搭建項目環境(一)

一、我使用的是idea編輯器創建springboot項目: 二、選擇你要用到的組件打鉤 三、創建完成後的項目目錄結構: 定製Banner(網上看到的小玩意~): 我們在啓動Spring Boot項目的時候,在控制檯會默認輸出一

原创 設計模式---裝飾者模式

裝飾器模式(Decorator Pattern)允許向一個現有的對象添加新的功能,同時又不改變其結構。這種類型的設計模式屬於結構型模式,它是作爲現有的類的一個包裝。 意圖:動態地給一個對象添加一些額外的職責。就增加功能來說,裝飾器模式相比

原创 設計模式---策略模式

在策略模式(Strategy Pattern)中,一個類的行爲或其算法可以在運行時更改。這種類型的設計模式屬於行爲型模式。 主要解決:在有多種算法相似的情況下,使用 if…else 所帶來的複雜和難以維護。 使用場景: 1、如果在一個系統

原创 springboot使用generator-mybatis插件自動生成mybatis文件

我在搭建個人博客環境的時候準備使用這個插件,本以爲挺簡單的,結果發現坑還是挺多的..覺得有必要記錄下來,說不定也可以幫助別的小夥伴們,畢竟之前一直是伸手黨~哈哈^_^ 一、創建一個springboot項目(什麼組件都不用加載也行),並在p

原创 設計模式---原型模式

定義:用原型實例指定創建對象的種類,並通過拷貝這些原型創建新的對象。 類型:創建類模式 原型模式主要用於對象的複製,它的核心是就是類圖中的原型類Prototype。Prototype類需要具備以下兩個條件: 實現Cloneable接口。在

原创 設計模式---三種工廠模式

在面向對象編程中, 最通常的方法是一個new操作符產生一個對象實例,new操作符就是用來構造對象實例的。但是在一些情況下, new操作符直接生成對象會帶來一些問題。舉例來說, 許多類型對象的創造需要一系列的步驟: 你可能需要計算或取得對象

原创 設計模式---單例模式

 java中單例模式是一種常見的設計模式,單例模式的寫法有好幾種,這裏會介紹常用的幾種。   單例模式有以下特點:   1、單例類只能有一個實例。   2、單例類必須自己創建自己的唯一實例。   3、單例類必須給所有其他對象提供這

原创 設計模式---建造者模式

建造者模式(Builder Pattern)使用多個簡單的對象一步一步構建成一個複雜的對象。這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。 介紹 意圖:將一個複雜的構建與其表示相分離,使得同樣的構建過程可以創建不同的

原创 設計模式---適配器模式

適配器模式(Adapter Pattern)是作爲兩個不兼容的接口之間的橋樑。這種類型的設計模式屬於結構型模式,它結合了兩個獨立接口的功能。 意圖:將一個類的接口轉換成客戶希望的另外一個接口。適配器模式使得原本由於接口不兼容而不能一

原创 Could not autowire. No beans of 'UserMapper' type found.

Intellij Idea開發工具在@Autowired或者@Resource注入XxxMapper接口時報如下錯誤: Could not autowire. No beans of ‘XxxMapper’ type found. les