原创 數據庫增量同步---ETL工具的使用

項目場景簡單描述:從一個數據庫A的某一張表X同步歷史數據到另一個數據庫B的某一張表Y,數據的來源是X,需要同步的表是Y,數據量大概在四千萬左右,同時如果表A有新增的數據,那麼表B要實現同步更新。 解決方案:1首先我想到了直接把數據

原创 同步,異步;阻塞,非阻塞的區分

這篇文章想通過一個老王“候車”的案例來解釋這些概念。 同步阻塞 放假了,老王回到了鄉下,由於鄉下的基礎設施比較差,當他在車站候車的時候,只能一直在乾等着,直到公交車的到站。 這時候對於公交車(被調用着者)來說,它是“同步“的。老王

原创 解決TCP socket的阻塞問題

大家知道,tcp的讀和寫是阻塞的,即讀的時候不知道什麼時候讀完,寫的時候不知道什麼時候寫完,因此線程就一直暫停在哪裏,一般tcp程序用在上位機下位機之間對吧!下位機一些設備一般會發心跳報文給我們機器,假設爲10s發一次吧,當機器超過1

原创 判斷數據庫連接狀態,並且在數據庫記錄

博主在傳統行業寫代碼,目前遇到了這樣一個需求:客戶那邊數據顯示經常出現問題,希望看到問題出在哪裏,但是log4j日誌他們看不懂,所以希望我們提供一個通俗的說法給他們看,給他們展示是哪些數據庫出了問題,出了什麼樣的問題。我們暫把數據庫連