原创 記錄自己的通過docker swarm 搭建spring cloud

準備:      1、3檯安裝好docker的centos虛擬機(1臺master 2臺node)           master:192.168.x.1       node1:192.168.x.2     node2:192.16

原创 spring cloud zuul ratelimit 限流實現自定義數據返回

正常情況下被限流會自動返回 狀態碼爲429,消息體爲: { "timestamp": 1560396819329, "status": 429, "error": "Too Many Requests", "exception": "c

原创 spring boot 讀取resource裏的文件

由於在linux環境上啓動項目是用的是jar包方式啓動,獲取路徑後發現路徑有個 xxx/xxx.jar!/xxx/resource 這樣會報錯, 不管是直接讀取File的ResourceUtil.get(),還是獲取classpath相對

原创 spring boot rabbit mq 監聽並且創建隊列

正常情況下rabbit mq不會自動創建隊列在監聽隊列的時候使用@RabbitListener(queuesToDeclare = @Queue("queue"))這樣就會自己去創建這個隊列的監聽如何自動  創建queue和自動綁定Exc

原创 spring boot 定義全局異常處理

第一步:只需要新建立一個類實現HandlerExceptionResolver第二步:在類加上註解:@Component讓spring識別並且註冊這個bean第三步:實現 resolveException方

原创 spring boot cloud hystrix 熔斷配置說明

具體的參數在HystrixCommandProperties類中circuitBreaker.sleepWindowInMiliseconds   //熔斷器打開後多少秒內 熔斷狀態變成半熔斷狀態(對該微服務進行一次請求嘗試,不成功則狀態

原创 elasticsearch linux安裝

第一步:下載elasticsearch    什麼版本都可以第二步: 解壓文件第三步: 在conf目錄下修改elasticsearch.yml配置第四步: 如果當前是root用戶不能啓動,因爲elasticsearch由於安全原因不能以r

原创 linux 配置固定ip

如果是虛擬機的話用的是橋接模式進入 /etc/sysconfig/network-scripts目錄下找到  ifcfg-ensXXX 每個電腦不一樣BOOTPROTO變成static 靜態ip ,默認是動態ipIPADDR ip地址GA

原创 Mysql 定時器 根據訂單的不同的狀態進行超時判斷並且修改

說一下邏輯, 每分鐘遍歷一下訂單表內的所有數據,當狀態爲'未支付'下,已經20分鐘後就超時,並且改爲‘已超時’, 待發貨下,已經3小時後就超時,並且改爲‘已超時’ 先創建存儲過程 create procedure order_checke

原创 虛擬機 docker 啓動報錯

原文地址:https://www.cnblogs.com/hongdada/p/8886893.html啓動docker:[root@localhost /]# systemctl start docker Job for docker.

原创 vue 腳手架搭建

環境準備1:安裝好node.js然後查看: node -v 和 npm -v2:如果想要下載快的用淘寶鏡像:$ npm install -g cnpm --registry=https://registry.npm.taobao.org3

原创 spring boot 解決跨域問題

在配置類里加一個bean@Bean public CorsFilter corsFilter(){ final UrlBasedCorsConfigurationSource source = new UrlBas

原创 spring security oauth2 @EnableAuthorizationServer初始化時所有的bean都爲null

在自己開發spring security oauth2 jwt時,發現jwt不生效,debug才知道,EnableAuthorizationServer啓動的時候所有的bean都爲Null ,當然加載不了jwt,一開始以爲是bean加載順

原创 spring cloud zuul 限流

pom.xml配置如下: <spring.zuul.limit.version>1.3.4.RELEASE</spring.zuul.limit.version> <!--zuul整合提供分佈式限流策略的擴展--> <d

原创 spring security oauth2 令牌生成源碼解析

spring security oauth2 令牌生成流程爲(藍色字體爲類,紅色字體爲接口):/oauth/token/請求  --> TokenEndpoint -->  ClientDetailsService(InMemoryCli