程式員修神之路–
寫在開始 一般來說有兩種策略用來在併發執行緒中進行通訊:共享資料和訊息傳遞。使用共享資料方式的併發程式設計面臨的最大的一個問題就是資料條件競爭。處理各種鎖的問題是讓人十分頭痛的一件事。 傳統多數流行的語言併發...
寫在開始 一般來說有兩種策略用來在併發執行緒中進行通訊:共享資料和訊息傳遞。使用共享資料方式的併發程式設計面臨的最大的一個問題就是資料條件競爭。處理各種鎖的問題是讓人十分頭痛的一件事。 傳統多數流行的語言併發...
“作為面向服務架構(SOA)的一個變體,微服務是一種將應用程式分解成鬆散耦合服務的新型架構風格. 透過細粒度的服務和輕量級的協議,微服務提供了更多的模組化,使應用程式更容易理解,開發,測試,並且更容易抵抗架構侵蝕. 它使小型團隊...
本文主要總結了慢查詢最佳化的過程中常用的以及不合理的操作,適合有 MySQL 基礎的開發人員。 索引相關 索引基數 基數是資料列所包含的不同值的數量,例如,某個資料列包含值 1、3、7、4、7、3,那...
學習一下 Python 世界裡最廣泛使用的 ChatOps 庫:每個都能做什麼,如何使用。 — Jeff Triplett, Lacey Williams Henschel ChatOps 是基於會話導向而進行的開...
歷史進入2019年,放眼望去,今天的整個技術大環境和生態都發生了很大的變化。在己亥豬年春節剛剛過去的早春時節,我們來梳理和展望一下整個雲原生技術趨勢的發展,是一件很有意義的事情,這其中有些變化在不可避免地影響著我們身處其中的每...
出處:https://yq.aliyun.com/articles/328049 首先看下mysql誤刪資料排名最前的幾種是: 1.誤刪檔案 2.誤刪庫、表 3.錯誤全表刪除 / 更新 4.升級操作失誤 都來看看你命中過幾個,hoho。 簡...
01 百萬 Go TCP 連線的思考3: 正常連線下的吞吐率和延遲 這G一篇文章介紹了I/O密集型伺服器和計算密集型的伺服器的兩種場景,對多epoller伺服器和goroutine-per-connection伺服器兩種伺服器進行測試,連線...
本文主要基於 SkyWalking 3.2.6 正式版 1. 概述 2. collector-cluster-define 3. collector-cluster-zookeeper-provider 4. collector-clust...
來自:不只Java(微訊號:czd-xi) 閱讀文字大概需要 13 分鐘。 網上雖然已經有很多類似的介紹了,但我還是自己總結歸納了一下,自認為內容和細節都是比較齊全的。 文章篇幅有 4k 多字,貨有點乾,斷斷續續...
自由和開源軟體在 2018 年發生的法律問題將會在 2019 年及以後繼續產生影響。 — Victoria Lee, Mark Radcliffe, Chris Stevenson 譯自:https://opens...