原创 二、Sharding-JDBC 快速入門(只水平分表)

1、Sharding-JDBC 介紹 本文章是通過黑馬的 sharding-jdbc 教程摘錄總結   Sharding-JDBC 是噹噹網研發的開源分佈式數據庫中間件,從3.0開始其被包含在Sharding-Sphere中,

原创 升級 mysql-connector 5 到 8 遇到的問題

原文鏈接:http://mangocool.com/1535426841921.html 升級mysql-connector 5到8遇到的問題 本文轉自 http://mangocoo

原创 五、Sharding-JDBC 垂直分庫

1、簡介   前面已經介紹過,垂直分庫是指按照業務將表進行分類,分佈到不同的數據庫上面,每個庫可以放在不同的服務器上,它的核心理念是專庫專用。接下來看一下如何使用 Sharding-JDBC 實現垂直分庫。 2、實現 2.1 創建

原创 六、Sharding-JDBC 公共表

1、公共表   公共表數據系統中數據量較小,變動少,而且屬於高頻聯合查詢的依賴表。參數表、數據字典表等屬於此類型。可以將這類表在每個數據庫都保存一份,所有更新操作都同時發送到所有分庫執行。接下來看一下如何使用 Sharding-J

原创 5 SpringBoot 整合 tk_Mybatis

SpringBoot 整合 tk_Mybatis 1 簡介   上一節進行 SpringBoot 整合 Mybatis,若想更加快速開發,則使用 tk_Mybatis 或 Mybatis-Plus 等 Mybatis 的工具。以下

原创 Git 拉取遠程倉庫失敗

Git 拉取遠程倉庫失敗 1 配置 SSH KEY   在拉取倉庫時,需要本地配置免密登錄 SSH KEY,如下操作: 打開 Git Bash 客戶端,輸入一下命令生成 SSH KEY ssh-keygen -C your_e

原创 3 SpringBoot 單元測試及常用配置

SpringBoot 單元測試及常用配置 1 SpringBoot 單元測試   作爲一名後端程序員需要會單元測試。   主要是通過 @RunWith 和 @SpringBootTest 註解來開啓單元測試功能 package c

原创 IDEA 安裝、激活與熱部署

IDEA 安裝與熱部署 一、安裝 官網下載地址: http://www.jetbrains.com/idea/download/ 下載完成後,雙擊安裝程序,進入安裝界面,單擊Next。 指定安裝目錄後,單擊Next。

原创 1 消息隊列

消息隊列 本文來源微信公衆號 “ImportNew” ——《90% 的 Java 程序員,都扛不住這波消息中間件的面試四連炮!》 1 簡介   大家平時也有用到一些消息中間件 (MQ),但是對其理解可能僅停留在會使用 API

原创 5 API 網關

1、API 網關   API 網關是對外服務的一個入口,其隱藏了內部框架的實現,是微服務架構中必不可少的一個組件。API 網關可以爲我們管理大量的 API 接口,還可以對接客戶、適配協議、進行安全認證、轉發路由、限制流量、監控日誌

原创 4 SpringBoot 整合 Mybatis

SpringBoot 整合 Mybatis   上一節已經介紹了第一個 SpringBoot 應用程序,接下來介紹何如整合 Mybatis ,和數據庫進行打交道。 1 引入依賴 我們用 alibaba druid 數據庫連接池進

原创 2 Eureka註冊中心

1 Eureka 簡介   Spring Cloud Eureka 是 Spring Cloud Netflix 微服務條件的一部分,基於 Netflix Eureka 做了二次封裝,主要負責實現微服務腳骨中的服務治理功能。Spr

原创 6 通用 JSON API

通用 JSON API 1 JSON 文檔結構   上篇介紹到 SpringBoot 整合 tk_Mybatis 中最後使用 JSONObject 返回 JSON,而在實際開發項目中,我們通常會統一 JSON 格式,便於前端後端人

原创 Git下載安裝

Git 下載安裝 1 下載 百度雲鏈接:https://pan.baidu.com/s/1fuHGz342o8jwRu6g6iX34A 提取碼:vhn6 2 安裝 1)雙擊安裝程序“Git-2.19.0-64-bit.exe”

原创 2 第一個 SpringBoot 應用程序

第一個 SpringBoot 應用程序   前面介紹了 SpringBoot,既然那麼好用,我們自然先玩一下,演示前後分離中後端項目的 api 接口 1 創建項目 打開 IDEA,File -> new -> Project -