優衣庫

在併發插入更新時死鎖的問題

問題: 在多個執行緒同時對一張表進行批量更新時,有可能會引起資料庫表死鎖。 同一使用者在極短時間內連續請求更新同一條記錄(

[NewLife.XCode]高階增刪改

NewLife.XCode是一個有10多年曆史的開源資料中介軟體,支援nfx/netstandard,由新生命團隊(2002~2019)開發完成並維護至今,以下簡稱XCode。 整個系列教程會大量結合示例程

儲存庫模式(Repository Pattern)

此模式屬於物件關係元資料對映模式目錄,這個目錄屬於企業應用程式體系結構的模式。 目的: 在域和資料對映層之間新增倉儲層,以將域物件與資料庫訪問程式碼的細節隔離開來,並最小化查詢程式碼的分散和重複。

App啟動之Dyld在做什麼

這裡主要剖析一下一個App從點選圖示,到展現首頁的整個過程。 App是如何啟動的 按順序劃分 載入可執行檔案(讀取Mach-O) 載入動態庫(Dylib) Rebase &

WESG全球總決賽落幕 韓國隊問鼎獎牌榜

隨著《CS:GO》黑馬戰隊、來自保加利亞的Windigo“一黑到底”拿下賽事最後一項冠軍,第三屆WESG世界電子競技運動會在重慶落下帷幕,所有六個正式比賽專案決出全年王者,韓國代表團收穫2金1銀1銅而成為本屆WESG

Brew 升級MongoDB無法連線資料庫

上週末終於下定決心把家裡的一臺2012年的Mac Mini(買來後就加裝了SSD並升級了記憶體)從10.11 升級到10.14。升級完了覺得比原來有點慢,尤其是啟動的時候,但想想機器裡裝了那麼多東西,又不是

如何做好壓測

事前準備 要做好一個壓測,首先要了解下面的一些背景知識,才能做好壓測計劃。 瞭解你的壓測目標:有多少流量?大概的分佈是怎樣的?需要壓測的 QPS 是多少? 瞭解業務系統:

系統高可靠性設計的若干建議

系統的高可靠性、穩定性設計,不僅體現在資料庫、資料等可靠性策略,還體現在當系統發生結構變化或增加新功能時,依靠架構的有效設計,仍然能保證系統正常執行。在系統設計中,可靠性、穩定性主要體現在以下幾個方面:

1747539549.2221