服務治理咋這麼難?我想得換個治法了。

引出問題 在服務開發的時候,我們一般將功能開放為介面。而功能的驅動來源於上游,但上游需要按照下游的介面定義進行通訊才能驅動,這樣介面就將兩個系統耦合在了一起。因為介面是面向功能的,我們稱這種模式為功能驅動。這在系統規模較小時問題不大,但現在是(微)服務化的年代,我們需要大量的介面用於服務間的通訊,這時耦合問題

Elasticsearch 模組 - Shard Allocation 機制

[原文](https://www.cnblogs.com/memento/p/14494010.html) ## 1. 背景 `shard allocation` 意思是`分片分配`, 是一個將分片分配到節點的過程; 可能發生該操作的過程包括: - 初始恢復(`initial recovery`) -

我打造了一個線上簡歷生成應用

# 我打造了一個線上簡歷生成應用 ## 前言 半個月前,我寫了一篇文章[如何書寫一份好的網際網路校招簡歷](https://juejin.cn/post/6928390537946857479),目的是幫助即將開始投遞校招的同學更好的完善自己的簡歷 在文章中也立下了一個Flag ![圖片](https

基於 vagrant搭建移動端的開發環境

# 後端開發環境Homestead啟動 Homestead 之前,確保 VirtualBox 、Vagrant、Git 軟體己安裝。 ## 安裝 laravel/homesteadvagrant box add laravel/homestead如果這個命令失敗了,請確保你安裝的是最新版的 Vagrant(可

Java8的新特性--函式式介面

[TOC](目錄) # 函式式介面 Lambda表示式需要介面的支援,並且介面的抽象方法還只能有一個,要麼沒法區分實現的是哪一個抽象方法了。因此Lambda表示式需要函式式介面的支援 ## 什麼是函式式介面 > 介面中只有一個抽象方法的介面稱為函式式介面。 函式式介面可以使用一個註解@Funct

Java 查詢演算法

1 查詢演算法介紹 在 java 中,我們常用的查詢有四種: 1) 順序(線性)查詢 2) 二分查詢/折半查詢 3) 插值查詢 4) 斐波那契查詢   2 線性查詢演算法 有一個數列: {1,8, 10, 89, 1000, 1234} ,判斷數列中是否包含此名稱【順序查詢】 要求: 如果找到了,就

dom_bom學習

# 1. bom是什麼? browser object model(瀏覽器物件模型) 在瀏覽器中 `window`指的就是bom物件 ~~~js //網頁重定向 // window.location.href="http://www.sina.com" //瀏覽器可視區的寬度 console.log

學習版pytest核心測試平臺開發萬字長文入門篇

# 前言 2021年,測試平臺如雨後春筍般冒了出來,我就是其中一員,寫了一款pytest核心測試平臺,在公司落地。分享出來後,有同學覺得挺不錯,希望能開源,本著“公司程式碼不要傳到網上去,以免引起不必要麻煩”的原則,只能在家從頭寫一個,邊重新梳理程式碼邊溫習鞏固知識點,以學習交流為目的,定義為“學習版”。

SpringBoot啟動流程分析原理(一)

>我們都知道`SpringBoot`自問世以來,一直有一個響亮的口號"約定優於配置",其實一種按約定程式設計的軟體設計正規化,目的在於減少軟體開發人員在工作中的各種繁瑣的配置,我們都知道傳統的SSM框架的組合,會伴隨著大量的繁瑣的配置;稍有不慎,就可能各種bug,被人發現還以為我們技術很菜。而`SpringB

手把手教你Spring Boot2.x整合Elasticsearch(ES)

#文末會附上完整的程式碼包供大家下載參考,碼字不易,如果對你有幫助請給個點贊和關注,謝謝! #如果只是想看java對於Elasticsearch的操作可以直接看第四大點 ##一、docker部署Elasticsearch(下面簡稱es)單機版教程 ###1、部署es * 拉取es映象(這裡我使用的版本

RFC2544吞吐量測試詳細步驟-MiniSMB-HurricaneII軟體操作演示

#RFC2544吞吐量測試詳細步驟-MiniSMB-HurricaneII軟體操作演示 關鍵詞:網路效能測試;RFC2544;吞吐量;吞吐率。 RFC2544協議是RFC組織提出的用於評測網路互聯裝置(防火牆、IDS、Switch等)的國際標準。主要是對RFC1242中定義的效能評測引數的具體測試方法、結果

0.0088529586791992