套路篇 一 之軟體配置

2022-03-10 05:48:07 字數 443 閱讀 9658

最近在瘋學mysql,感受到了其變數配置的靈活性,隔離性。不由想起linux中的多使用者的各自配置、會話級配置、執行時配置、永久配置。

在mysql中變數可以配置:

優先順序:session > global > forever

在linux中引數可以配置:

不由感覺在某某地方有共同點。軟體配置設計上的靈活性,隔離性做的非常好。

這種設計思想是不是在平時我們開發的軟體配置上是不是也可以做以運用。 對於軟體服務產品中配置,可以做到優先順序,隔離。會話,全域性,永久等等。

如:elastic-job的job-parameter可以由console上配置,也可以為各個執行的job單獨覆蓋配置;

spring boot的多環境,可以在配置檔案中配置,也可以在啟動時用引數指定臨時配置;

dubbo啟動時,指定引數配置;

這樣例項太多太多。多使用者,多環境。

第一章 核心套路篇 之 BFS演算法套路框架

bfs breath first search 和dfs depth first search 是兩種十分常用的演算法,其中dfs演算法可以認為是回溯演算法 bfs演算法和核心就是將問題抽象成圖,從一點開始進行擴散,一般來說寫bfs的時候均使用佇列,每次將乙個結點周圍的所有結點加入到佇列中 bfs相...

OpenGL(一)之配置篇

本文是是在windows環境下配置opengl 本機環境 win10 vs2013 2.配置步驟 我們需要把這些不同型別的檔案放在不同的地方。所有把.h結尾的檔案全部放在vs安裝目錄下的 vc include gl中,如果沒有gl資料夾,則自己新建乙個,一般opengl程式的開頭 include 應...

Gateway篇(一)之Gateway配置

閘道器出現的背景閘道器的作用 閘道器是處於應用程式或服務之前的系統,用來管理授權 訪問控制和流量限制等。通俗來講就是對其他服務請求的集中管理,請求先到閘道器,再由閘道器請求到真實的服務。gateway中主要的幾個配置 route路由 閘道器的基本,由id uri 斷言 predicate 過濾器 f...