原创 Swagger配置示例

Swagger與Postman不同,不支持在請求中傳遞Cookie https://stackoverflow.com/questions/38984456/include-cookie-in-swagger-doc-requests 添

原创 Spring Cloud Ribbon源碼詳解

目錄 代碼示例 LB實現原理 負載均衡RestTemplate實現原理 LoadBalancerClient實現原理 Ribbon修改LB策略 Ribbon如何獲取服務地址 Ribbon如何通過Eureka獲取服務地址 Java版本:1.

原创 Spring Cloud Sleuth + Zipkin示例

目錄 代碼示例 Zipkin服務端 Eureka服務端 Spring Cloud服務端 Spring Cloud客戶端 Zipkin整合Eureka 使用MQ收集數據 使用ES存儲數據 Java版本:1.8 Spring版本:5.1.8.

原创 AMQ的broker地址不可訪問導致後端服務啓動異常

先啓動AMQ,再啓動後端服務,後端服務啓動正常 不啓動AMQ,直接啓動後端服務,後端服務在啓動過程中卡住 寫一個程序測試一下 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="

原创 Spring Cloud Config程序示例

目錄 Spring Cloud Config服務端示例 Spring Cloud Config客戶端示例 Spring Cloud Config用戶認證 配置信息加密 對稱加密 非對稱加密 配置刷新 手動刷新 自動刷新 Spring Cl

原创 Spring Cloud Sleuth + ELK示例

目錄 Eureka服務端 Spring Cloud服務端 Spring Cloud客戶端 Elasticsearch Logstash Kibana Spring版本:5.1.8.RELEASE Spring Boot版本:2.1.6.R

原创 Python上傳圖片

Python版本爲2.7,使用requests包 # coding=utf-8 import requests url = "http://******upload.action" fileName = 'C:\\Users\\sea

原创 Java AIO-異步通信

AIO(Asynchronous IO)即異步IO,特別需要說明的是,Java AIO需要JDK 1.7的支持 客戶端 package com.test.client; import java.io.IOException; impor

原创 Ubuntu配置NFS

NFS 是Network File System的縮寫,即網絡文件系統,一種使用於分散式文件系統的協定 NFS通過網絡讓不同的機器、不同的操作系統能夠彼此分享個別的數據,例如將/home設置爲共享目錄,然後共享給網絡中的其它服務器,這樣每

原创 細說Java Socket中的setSoLinger方法

在Java Socket中,當我們調用Socket的close方法時,默認的行爲是當底層網卡所有數據都發送完畢後,關閉連接 通過setSoLinger方法,我們可以修改close方法的行爲 1,setSoLinger(true, 0) 當

原创 Nginx安裝啓動

Linux Distribution:Ubuntu 14   一,Nginx的安裝 首先從Nginx的官網下載最新的穩定版本1.14.0:nginx:download sean@ubuntu:~$ tar -xzf nginx-1.14

原创 Linux下安裝配置Redis2.8

Linux Distribution:ubuntu-16.04.2 Redis:2.8.2402 一,安裝 root@ubuntu:/home/sean# tar -xzf redis-2.8.24.tar.gz root@ubunt

原创 DNS輪詢

今天在看CDN的時候突然想到了一個問題,如果DNS的解析結果包含多條A記錄,系統如何處理? 三張圖可以說明很多問題 第一次域名解析 第二次域名解析 第三次域名解析 可見DNS服務器會對A記錄結果輪詢返回,雖然實現了簡單的負載均衡,但是智能

原创 Spring Cloud Zuul源碼詳解

目錄 代碼示例 實現原理 DispatcherServlet ZuulHandlerMapping RouteLocator ZuulController ZuulServlet ZuulFilterConfiguration 查看路由規

原创 Spring Cloud服務發現

Java版本:1.8 Spring版本:5.1.8.RELEASE Spring Boot版本:2.1.6.RELEASE Spring Cloud版本:Greenwich.SR1 Eureka Server  <?xml versi