原创 mysql 幾種日誌學習

mysql 5.5 有以下幾種日誌:  錯誤日誌(error log): log-err 查詢日誌(general  query log): log

原创 MySQL函數學習

一、數學函數ABS(x)   返回x的絕對值 BIN(x)   返回x的二進制(OCT返回八進制,HEX返回十六進制) CEILING(x)   返回大於x的最小整數值 EXP(x)   返回值e(自然對數的底)的x次方 FLOOR(x)

原创 消息中間件(二)MQ使用場景

一、消息隊列概述 消息隊列中間件是分佈式系統中重要的組件,主要解決應用解耦,異步消息,流量削鋒等問題,實現高性能,高可用,可伸縮和最終一致性架構。目前使用較多的消息隊列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,Me

原创 Spring-boot:5分鐘整合Dubbo構建分佈式服務

概述:   Dubbo是Alibaba開源的分佈式服務框架,它最大的特點是按照分層的方式來架構,使用這種方式可以使各個層之間解耦合(或者最大限度地鬆耦合)。從服務模型的角度來看,Dubbo採用的是一種非常簡單的模型,要麼是提供方提供服務,

原创 kafka 在windows 平臺的搭建和簡單實用

1.       kafka介紹   1.1.       主要功能 根據官網的介紹,ApacheKafka®是一個分佈式流媒體平臺,它主要有3種功能:   1:It lets you publish and subscribe to s

原创 SpringBoot整合Kafka

一、準備工作 參考博主的上一篇文章《kafka 在windows 平臺的搭建和簡單實用》搭建好Kafka環境,確保你的Kafka能正常使用。 二、項目結構 爲了更加體現實際開發需求,一般生產者都是在調用某些接口的服務處理完邏輯之後然後往

原创 Dubbo 基礎教程

一、前言 當服務越來越多時,容量的評估,小服務資源的浪費等問題逐漸顯現,此時需要增加一個調度中心基於訪問壓力實時管理集羣容量,提供集羣利用率。其中,用於提高機器利用率的資源調度和治理中心是關鍵。 二、Dubbo 簡介 # 2.1 概念 D

原创 Flyway 簡單入門教程

一、前言 Flyway 是一款開源的數據庫版本管理工具,它更傾向於規約優於配置的方式。Flyway 可以獨立於應用實現管理並跟蹤數據庫變更,支持數據庫版本自動升級,並且有一套默認的規約,不需要複雜的配置,Migrations 可以寫成 S

原创 Spring Cloud 入門 之 Zuul 篇(五)

一、前言 隨着業務的擴展,微服務會不對增加,相應的其對外開放的 API 接口也勢必增多,這不利於前端的調用以及不同場景下數據的返回,因此,我們通常都需要設計一個 API 網關作爲一個統一的 API 入口,來組合一個或多個內部 API。 二

原创 Spring Boot 入門之持久層篇(三)

一、前言 上一篇《Spring Boot 入門之 Web 篇(二)》介紹了 Spring Boot 的 Web 開發相關的內容,項目的開發離不開數據,因此本篇開始介紹持久層相關的知識。 二、整合 JdbcTemplate # 2.1 添加

原创 Spring Cloud 入門 之 Feign 篇(三)

一、前言 在上一篇文章《Spring Cloud 入門 之 Ribbon 篇(二)》 中介紹了 Ribbon 使用負載均衡調用微服務,但存在一個問題:消費端每個請求方法中都需要拼接請求服務的 URL 地址,存在硬編碼問題且不符合面向對象編

原创 Spring Boot 入門之基礎篇(一)

一、前言 Spring Boot 是由 Pivotal 團隊提供的全新框架,其設計目的是用來簡化新 Spring 應用的初始搭建以及開發過程。該框架使用了特定的方式來進行配置,從而使開發人員不再需要定義樣板化的配置。 本系列以快速入門爲主

原创 Spring Boot 入門之 Web 篇(二)

一、前言 上一篇《Spring Boot 入門之基礎篇(一)》介紹了 Spring Boot 的環境搭建以及項目啓動打包等基礎內容,本篇繼續深入介紹 Spring Boot 與 Web 開發相關的知識。 二、整合模板引擎 由於 jsp 不

原创 Spring Cloud 入門 之 Hystrix 篇(四)

一、前言 在微服務應用中,服務存在一定的依賴關係,如果某個目標服務調用慢或者有大量超時造成服務不可用,間接導致其他的依賴服務不可用,最嚴重的可能會阻塞整條依賴鏈,最終導致業務系統崩潰(又稱雪崩效應)。 上述的問題將是本篇需要解決的問題。

原创 Spring Cloud 入門 之 Ribbon 篇(二)

一、前言 上一篇《Spring Cloud 入門 之 Eureka 篇(一)》 介紹了微服務的搭建,服務註冊與發現。但在文章中留了一個小尾巴--如何正確使用 Eureka 進行服務發現並調用服務。 本篇文章將介紹如何使用 Ribbon 完