原创 定時任務(一種在xml配置,另一種在類加入註解)

//第一種 public class TsetS extends QuartzJobBean { private static final Logger logger = Logger.getLogger(TsetS

原创 springboot基礎學習4: mybatis多數據源

一、在開發過程中可能我們會用到 多中數據源 有可能是mysql ,也有可能是sqlserver 這樣的混合使用,還有就是主從模式或者需要連接不同的分庫來支持業務。所以這些寫一個簡單支持處理多數據源的方式。 首先看項目結構 1、我

原创 springboot基礎學習5:定時任務

一、在我們開發中經常會使用到定時任務來處理一些業務,而我們會使用不同的框架來實現任務的調度。 這裏使用spring中封裝的任務調度來與springboot進行整合 1、首先添加依賴 場景啓動器 starter,這裏使用的是2.1.

原创 設計模式之-工廠模式和抽象工廠模式

1、工廠方法模式(Factory Method):就是定義了一個創建對象的接口,但是由子類決定要實例化的類是那個。工廠方法讓類把實例推遲到子類,工廠方法模式通過子類決定創建的對象是什麼,來達到對對象創建過程的封裝。 舉個栗子:比如

原创 springboot基礎學習5: RabbitMQ消息隊列整合

一、AMQP 基本概念 RabbitMQ 是 AMQP 協議的一個開源實現,所以其內部實際上也是 AMQP 中的基本概念: 1、pulisher 不用說都知道是 生產者,是一個向交換器發佈消息 的客戶端應用程序 2、Exchan

原创 談談對springioc的理解

https://www.cnblogs.com/xdp-gacl/p/4249939.html 轉載 學習過Spring框架的人一定都會聽過Spring的IoC(控制反轉) 、DI(依賴注入)這兩個概念,對於初學Spring的人來

原创 面向對象設計原則

設計模式以前學習了,但是如沒有經常去用或者複習 很容易忘記,所以這裏重新回顧一下,希望能慢慢去理解設計模式的精髓所在,而不是死記硬背。 在我們項目中有使用到了策略模式,裝飾者模式等。但是沒有深入的去思考爲什麼使用,只知道用 所以就

原创 springboot基礎學習3: sparingboot和mybatis的基本使用

在mybatis和springboot時有兩種方式,一種是使用傳統的xml,還有一種是使用註解。 一、使用傳統的xml配置可以靈活動態生成sql,方便調整sql. 先介紹xml的方式。 1、首先創建實體 package org.l

原创 sprinboot 基礎學習2: springboot jpa 和 thymeleaf 使用

一、先了解下什麼是JPA JPA(Java Persistence API)是Sun官方提出的Java 持久化規範, 它爲 Java 開發人員提供了一種對象/關聯映射工具來管理 Java 應用中的關係數據。它的出現主要是爲了簡化

原创 springboot 基礎學習一

微服務以前也在用,但是沒有深入去學習,今年面試時候很多公司都在問會不會使用微服務架構,微服務架構面試問題回答的不好,所以現在記錄下springboot框架基礎學習。 一、基礎學習 1,首先建立一個springboot項目,使用inte

原创 mysql ip連接問題

如果使用ip連接會保報錯 mysql 默認沒有開啓這個權限,只能使用localhost 或者127.0.0.1來進行連接。如果需要使用ip連接,那麼需要手動開啓這個權限。 在 cmd 中 進入到mysql 安裝地方 然後進入 bin

原创 mysql 基礎1

一、查詢第二大的分數或者ID, 表數據如下 查詢語句 : SELECT MAX(score) FROM methodlock where score<( SELECT MAX(score) from methodlock); 還可

原创 dubbo2.7版本 管理臺控制使用

dubbo2.7版本 管理臺控制使用 首先進入 https://github.com/apache/incubator-dubbo 中,在項目的末尾找到,dubbo admin 克隆 https://github.com/apac

原创 mongodb遠程數據庫的連接以及備份導入導出數據

導出命令:mongodump -h IP --port 端口 -u 用戶名 -p 密碼 -d 數據庫 -o 文件存在路徑 詳細解釋: -h:mongodb所在的服務器地址(必須指定端口),不指定的話就是本地的127.0.0.1:270

原创 從jvm 分析Synchronized原理

1、先寫一段代碼如下 Synchronized 同步代碼塊 然後在 cmd 中 輸入 javac SynchronizeDemo.java 將其編譯成 class文件 然後在使用 javap -c SynchronizeDemo