原创 Java 繼承、依賴、關聯、組合、聚合

類之間的關係大體上存在五種:繼承(實現)、依賴、關聯、聚合、組合。 這其中聚合和組合都是關聯的一種特列。   繼承:對於類來說,這種關係叫做繼承,而對於接口來說,這種關係叫做實現。繼承是一種“is-a”關係。 依賴:簡單的理解,就是一個類

原创 MyBatis學習筆記(Executor)

一、概述 當我們打開一個SqlSession的時候,我們就完成了操作數據庫的第一步,那MyBatis是如何執行Sql的呢?其實MyBatis的增刪改查都是通過Executor執行的,Executor和SqlSession綁定在一起,由Co

原创 springcloud聚合項目-動態路由zuul-Eureka-Feign-Hystrix-config配置中心-swagger

本文主要爲swagger的使用 一、swagger單獨使用 代碼鏈接:https://pan.baidu.com/s/1RFr1kr1BYZ_yPoRgBzrxKA  提取碼:bh7e pom.xml <project xmlns="h

原创 springcloud註冊中心Eureka集羣代碼示例

代碼鏈接:https://pan.baidu.com/s/1Vm8TDxQZ0NA7PBG59uysHA  提取碼:zyrl  環境:JDK1.8  +  springboot 2.0.1.RELEASE+  springcloud Fi

原创 springcloud-Eureka-Feign代碼示例

代碼鏈接:https://pan.baidu.com/s/1Ty2hC9q6vRwwEnFI47Z04Q 提取碼:mtvd 環境:JDK1.8  +  springboot 2.0.1.RELEASE+  springcloud Finc

原创 Mysql事務

mysql事務 在 MySQL 中只有使用了 Innodb 數據庫引擎的數據庫或表才支持事務 事務處理可以用來維護數據庫的完整性,保證成批的 SQL 語句要麼全部執行,要麼全部不執行。 一般來說,事務需要滿足4個條件(ACID):原子性(

原创 【Mysql數據庫】數據庫的鎖機制及原理

數據庫的鎖機制,今天徹底理清楚。文章中有參考整理其他一些有價值的博客以及mysql官方文檔的內容,如有侵權請聯繫刪除。 數據庫鎖 先看一張圖自己整理的數據庫鎖的樹形圖 概要 數據庫鎖一般可以分爲兩類,一個是悲觀鎖,一個是樂觀鎖。 樂觀鎖

原创 Java泛型解析

目錄 泛型之前 泛型 1、Java中的泛型是什麼 ? 使用泛型的好處和意義是什麼 2、編譯器是如何處理泛型的 3、什麼是類型擦除 4、什麼是泛型中的限定通配符和非限定通配符  5、通配符 6、泛型帶來的問題 7、泛型中跨界問題 8、總結

原创 Dubbo框架——消費者服務註冊Zookeeper

使用此項目的前提是有生產者和註冊服務中心:https://blog.csdn.net/weixin_40160361/article/details/104735273 一、新建Maven項目 二、將pom.xml文件改爲以下內容 <

原创 Dubbo可視化管理平臺dubbo-admin(下載與啓動)

一、下載地址 可視化war包鏈接:https://pan.baidu.com/s/1okjK2vegutRUMNvXECsXiQ    (可直接下載使用) 提取碼:wv9k 二、修改配置 1、下載好後將war包放在tomcat下的weba

原创 windows系統的zookeeper可視化工具——ZooInspector

可視化窗口工具: ZooInspector 下載地址: https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip 百度網盤鏈接:https://p

原创 Dubbo框架——生產者服務註冊Zookeeper

一、項目創建 JDK1.8環境: 項目下載鏈接:https://pan.baidu.com/s/1ELPeDuVpVUEjR6E8-wVI_A  提取碼:8umc 1、創建兩個maven項目,分別爲接口項目和接口項目實現 2、在dubb

原创 zookeepere在windows下的下載、安裝與異常

一、下載 官網地址:https://zookeeper.apache.org/releases.html  (下載較慢) 百度網盤鏈接:https://pan.baidu.com/s/115IOp52x9Y3cpzTxLcxKag(速度比

原创 Integer、new Integer() 和 int 的概念與區別

對於這些比較,記住只要是new的就在堆中,堆中就不一樣; 而直接賦值的數,都是在方法常量池中; 項目啓動時,java的IntegerCache會對於 -128到127之間的數進行緩存; public static void main(S

原创 Spring的實例化和依賴注入時機與延遲實例化

原文鏈接:https://blog.csdn.net/xfx_1994/article/details/103873129?depth_1-utm_source=distribute.pc_relevant.none-task&utm_s