原创 [轉]Eureka高可用集羣服務端和客戶端配置

        微服務應用中,生產環境一般都需要保障服務註冊中心的高可用!高可用也分好幾個等級,例如:同數據中心(可用Zone區)高可用——》同地域(Region)跨數據中心(可用Zone區)高可用——》全國跨地域(Region)跨數據中心

原创 [轉]: 五大基本算法——分治法

一、基本思想 將一個大規模的問題均等分爲多個獨立相同的規模更小的子問題,進行分別求解,分而治之,然後合併成大問題的解得到最終結果。 經研究證明,在使用分治法設計算法時,最好讓小問題的規模大致相同,這種思想爲“平衡子問題”思想,研究表明這樣

原创 [轉]: 五大基本算法——動態規劃算法

每次決策依賴於當前狀態,又隨即引起狀態的轉移。一個決策的序列就是就是在變化的狀態中產生出來的。 所以,這種多階段最優化決策解決問題的過程叫動態規劃。 一、算法思想 在思想上與分治法類似,將待求解問題分爲若干個子問題,按順序求解子階段,前一

原创 [轉]: 五大基本算法——回溯法

一、基本概念 回溯法是一種選優搜索法(試探法)。 基本思想:將問題P的狀態空間E表示成一棵高爲n的帶全有序樹T,把求解問題簡化爲搜索樹T。搜索過程採用深度優先搜索。搜索到某一結點時判斷該結點是否包含原問題的解,如果包含則繼續往下搜索,如果

原创 [轉]: 五大基本算法——貪心法

一、基本思想 貪心算法採用每一步都選取當前狀態下最優的選擇,這樣雖然能得到局部最優解,但是可能無法求得全局最優解。 比如最簡單的揹包問題,將揹包的價值v與揹包的重量w相除,得到v/w爲單位重量下的物品價值,很明顯,這個值越高,這個物品越應

原创 [轉]:MQTT協議原理簡介與代碼實現

文章目錄 1. 前言 2. 簡介 3. 實現方式 4. 特性 4.1 Qos 0的工作原理 4.2 Qos 1的工作原理 4.3 Qos 2的工作原理 5. 事件上報 6. 代碼實現 6.1 發佈者 6.2 訂閱者 7. 實驗現象 7.1

原创 [轉]:vue環境搭建

前言:     1、首先安裝nodejs     2、其次安裝vue-cli,配置vue環境變量     3、再次安裝webpack、webpack-cli 一、NodeJs安裝 1、nodejs下載地址:https://nodejs.o

原创 [轉]: I/O多路複用模型及Linux中的應用

IO多路複用模型廣泛的應用於各種高併發的中間件中,那麼區別於其他模式他的優勢是什麼、其核心設計思想又是什麼、其在Linux中是如何實現的? I/O模型 I/O模型主要有以下五種: 同步阻塞I/O:I/O操作將同步阻塞用戶線程 同步非

原创 [轉]生產級基於SpringCloud微服務架構性能優化實戰,建議收藏

前言   本文將從Tomcat性能優化,SpringCloud開啓重試機制,Zuul網關性能參數優化,Ribbon性能參數優化,Feign與Hystrix性能優化等五個方面分享在生產環境如何做好SpringCloud性能優化。 To

原创 [轉]:超詳細Netty 與 RPC!(高性能、Netty RPC 實現、RMI 實現方式、Thrift)

一、Netty 與 RPC 1.1. Netty 原理 Netty 是一個高性能、異步事件驅動的 NIO 框架,基於 JAVA NIO 提供的 API 實現。它提供了對TCP、UDP 和文件傳輸的支持,作爲一個異步 NIO 框架,Net

原创 [轉]:ElasticSearch: Index 和 Type 的區別

原文: Index vs. Type By Adrien Grand 譯者: fengchang 對於 ES 的新用戶來說,有一個常見的問題:要存儲一批新的數據時,應該在已有 index 裏新建一個 type,還是給它新建一個 index?

原创 Elasticsearch選舉原理之Bully算法

Elasticsearch採用了master-slave模式, ES會在集羣中選取一個節點成爲主節點,只有Master節點有資格維護全局的集羣狀態,在有節點加入或者退出集羣的時候,它會重新分配分片,並將集羣最新狀態發送給集羣中其它節點,主節

原创 [轉]iproute 安裝包中 12個 ip 常用命令

本教程將會討論 ip 命令的 12 中最常用法,讓我們開始吧。 案例 1:檢查網卡信息 檢查網卡的諸如 IP 地址,子網等網絡信息,使用 ip addr show 命令: [linuxtechi@localhost]$ ip addr

原创 [轉]Linux基本網絡配置(3)_網卡配置文件參數詳解(ifcfg)

目錄 一、指定主機名與IP地址 二、永久生效網絡配置方法 2.1 配置文件所在的文件夾 2.2 eth和ens的區別 2.3 所有可能出現的內容 一、指定主機名與IP地址 /etc/hosts 常用來存放設備名到IP地址的映射,格式:IP地

原创 [轉]詳解awk(1)__awk基礎知識_選項_程序段解析與實例

目錄 序:回顧shell三劍客的關係          一、awk基礎 1.1awk簡介 1.2基本語法          二 awk中OPTIONS的說明 2.0 參數列表 2.1 -f program-file 2.2 -F fs 2.