今天忽然很好奇 java 中的 Synchronized 到底鎖的什么?鎖一般可以理解為互斥的資源,在java 中萬(wàn)物皆對(duì)象。那么Synchr...
為什么需要服務(wù)治理 服務(wù)治理是隨著微服務(wù)一起出現(xiàn)的。在遠(yuǎn)古時(shí)代的單體服務(wù),所有業(yè)務(wù)部署在一個(gè)進(jìn)程,共享相同的資源,包括機(jī)器、網(wǎng)絡(luò)等資源。所以業(yè)務(wù)...
在Windows 中編譯netty 最新版本可能出現(xiàn)以下問(wèn)題 解決上面問(wèn)題有幾點(diǎn)需要確認(rèn) Windows 是不是64 位的,netty 支持64...
基礎(chǔ)知識(shí) mysql 中的truncate 和delete 都能夠清理表中數(shù)據(jù),但是它們有什么區(qū)別呢 TRUNCATEDELETE條件刪除不支持...
在分布式系統(tǒng)中經(jīng)常需要使用到心跳機(jī)制作為探活的手段。在java 中InetAdress有個(gè)isReachable功能,可以判斷網(wǎng)絡(luò)是否通,與pi...
最近在開(kāi)始寫一些python腳本,由于半路出家寫python,好多python的功能不了解。所以在本地建立了一個(gè)python demo 的代碼庫(kù)...
配置管理是所有大型系統(tǒng)中基礎(chǔ)中的基礎(chǔ)。系統(tǒng)的可配置化也是衡量一個(gè)系統(tǒng)好壞的重要指標(biāo)之一。如果一個(gè)系統(tǒng)或者app(后面統(tǒng)稱服務(wù)),任何的修改都必須...
由于近些年一直在從事基礎(chǔ)平臺(tái)方向。最近萌生一個(gè)想法:自己開(kāi)源一套基礎(chǔ)平臺(tái)。基于這個(gè)想法,我想把搭建過(guò)程記錄下來(lái)。我會(huì)把我理解的基礎(chǔ)平臺(tái)從零開(kāi)始搭...
最近在做一個(gè)小功能,是關(guān)于定時(shí)調(diào)度任務(wù)的。主要邏輯: 用定時(shí)線程池的定時(shí)功能,每30s 檢查一次有沒(méi)有任務(wù)需要調(diào)度(根據(jù)上次調(diào)度時(shí)間計(jì)算下次執(zhí)行...