解構函式

Java架構師必知——併發程式設計的優缺點

一直以來併發程式設計對於剛入行的小白來說總是覺得高深莫測,於是乎,就誕生了想寫點東西記錄下,以提升理解和堆併發程式設計的認知。為什麼需要用的併發?凡事總有好壞兩面,之間的trade-off是什麼,也就是說併發程

架構爬坑記——從0開始學習分散式鎖

鎖的概述 1、為什麼要用鎖 多工環境中才需要 任務都需要對同一共享資源進行寫操作; 對資源的訪問是互斥的Tips:任務通過競爭獲取鎖才能對該資源進行操作(①競爭鎖);當

許式偉:架構設計的巨集觀視角

本文內容選自 《許式偉的架構課》 在資訊科技高度發展的今天,我們每個人隨時隨地都可以接觸到由程式驅動的智慧電子裝置,包括手機(如 iPhone、oppo 拍照手機)、平板電腦(如 iPad)、手錶(如

帶你吃透分散式的精髓!

1953年,埃布·格羅希提出Grosch定律,即計算機效能會隨著成本的平方而增加。1965年,高登·摩爾提出摩爾定律:當價格不變時,積體電路上可容納的元器件的數目,約每隔18-24個月便會增加一倍。

這裡有個夢想,麻煩來領取一下

本來今天的事兒用文字訊息就行了。但我昨天晚上睡不著,刷微博,刷到一段電影《飛馳人生》cut版MV。BGM是一首歌,叫《奉獻》,也是電影的片尾曲,韓寒自己唱的。看完後,心緒有一些惆悵,有一些茫然,還有一點

架構師和專案經理的基本職責問題

本文給新上崗的部分團隊的模組架構師和專案經理提供一些實踐指導。 大部分模組架構師和專案經理都是從開發團隊的開發人員轉崗的,甚至在剛開始的時候,他們都是兼職的,同時負責架構和開發,或者同時負責專案管理和開發。這導致

iOS標準庫中常用資料結構和演算法之記憶體池

記憶體池提供了記憶體的複用和持久的儲存功能。設想一個場景,當你分配了一塊大記憶體並且填寫了內容,但是你又不是經常去訪問這塊記憶體。這樣的記憶體利用率將不高,而且無法複用。而如果是採用記憶體池則可以很輕鬆解決這個

1746072117.9871