原创 Mysql的環境準備、安裝以及卸載的常見問題解決

Mysql的環境準備、安裝以及卸載一、介紹與環境準備1.1 MySQL的版本介紹1.2 MySQL的環境準備二、MySQL的徹底卸載三、zip壓縮包版MySQL安裝 一、介紹與環境準備 在使用安裝MySQL數據庫的路上踩了太多太

原创 Spring Cloud微服務學習筆記之服務和數據的拆分與代碼實現

服務和數據的拆分與代碼實現一、服務拆分1.1 拆分的原則與方案1.2 不適合服務拆分的場景二、商品服務的代碼實現2.1 商品服務API與SQL介紹1. 商品服務API如下:2. 商品服務分類表與商品表的SQL介紹2.2 代碼實現1

原创 隨記1 MySQL之特殊字符(表情)的存儲以及讀取亂碼問題

MySQL之特殊字符(表情)的存儲以及讀取亂碼問題 特殊字符的亂碼問題是程序開發以及軟件應用中很常見的問題,根據不同場景也有不同的原因。本篇僅記錄特定情境下遇到的問題與解決方法,MySQL存儲帶有表情等特殊字符的不規則數據的應用

原创 Spring Cloud微服務學習筆記之服務治理 Eureka

服務治理Eureka一、Spring Cloud Eureka的使用1.1 Eureka Server的使用1.2 Eureka Client的使用1.3 Eureka的高可用二、Eureka在分佈式中的地位與原理2.1 服務發現

原创 Spring Cloud微服務學習筆記之統一配置中心 config

統一配置中心config一、配置中心config1.1 Config Server 的使用1.2 Config Client 的使用二、Spring Cloud Bus 自動更新配置2.1 Spring Cloud Bus實操1.

原创 Spring Cloud微服務學習筆記之微服務架構簡述

微服務架構簡述一、微服務及其他架構1.1 什麼是微服務1.2與單體架構對比1.3基於Ajax的前後端分離框架vue二、從一個極簡的微服務架構開始2.1基礎的微服務組件2.2 兩大主流實現框架2.3 Spring Cloud是什麼

原创 Spring Cloud微服務學習筆記之服務間通信 Feign

服務間通信 Feign一、服務間通信方式1.1 RestTemplate的三種調用方式1. 第一種方式2. 第二種方式3. 第三種方式1.2 客戶端軟負載均衡器Ribbon1. 負載均衡Ribbon的核心內容2. Ribbon的源

原创 數據庫的事務隔離級別與鎖機制

數據庫的事務隔離級別與鎖機制一、爲什麼要事務隔離二、四種事務隔離級別三、事務隔離原理之鎖機制 一、爲什麼要事務隔離 事務是一個具有ACID特性的程序執行單元,多個線程下的多個事務對同一數據庫表進行操作時,將會涉及併發性與數據一致

原创 隨記3 代理模式之靜態、動態代理以及AOP

代理模式之靜態、動態代理以及AOP一、代理模式二、靜態代理三、動態代理1、JDK代理2、CGLib代理四、spring aop模塊完成動態代理 一、代理模式 在設計模式中,代理模式的定義爲:爲其他對象提供一種代理以控制對這個對象的

原创 隨記2 JDBC與數據庫連接池

JDBC與數據庫連接池一、原始的JDBC1.JDBC簡單實現過程2.JDBC在工程中的實現3.PreparedStatement對象二、數據庫連接池1.簡單的數據庫連接池實現2.常見的開源數據庫連接池1、DBCP數據庫連接池2、C

原创 JavaWeb1 無框架的Servlet開發模式

無框架的Servlet開發模式一、JavaWeb發展簡述二、Servlet開發模式發展三、Tomcat的部署 一、JavaWeb發展簡述 JavaWeb的發展歷程經歷了幾個明顯的時代劃分,在學習和開發過程中由於一些歷史迭代原因,