原创 《redis 設計與實現》--總結

Redis設計與實現,以及關於Redis使用的總結 1.數據結構與對象1.簡單動態字符串Redis自己構建了簡單動態字符串(Simple Dynamic String,SDS)來作爲默認的字符串表示。 SDS的構造如下: 優勢是:

原创 大型網站架構技術-架構模式

大型網站架構技術-架構模式模式的關鍵在於模式的可重複性。 每一個模式描述了一個在我們周圍不斷變化重複發生的問題及該問題解決方案的核心。這樣就能一次次的使用該方案而不必做重複的工作。 這是經過很多個實踐,被很多網站重複使用而逐漸形成大型網

原创 Linux的fork使用

Linux的fork使用 fork函數可以算是Linux裏有點不好明白的函數了,調用一次,返回兩次,雖然在平時的寫法中,有基本固定的寫法,但是有時候看起來還是有些讓人頭疼的。這裏就把關於fork函數好好整理一下 函數介紹功能:fork函數

原创 大型網站架構技術-演化

大型網站架構技術-演化特點高併發、大流量高可用海量數據用戶分佈廣泛、網絡情況複雜安全環境惡劣:易受攻擊需求變化快、發佈頻繁:爲了快速適應市場漸進式發展:逐漸進步發展發展歷程初始階段應用程序、數據庫、文件等所有資源都在一臺服務器上。一般是在一

原创 Leetcode-48-Rotate-Image

Leetcode-48-Rotate-Image ou are given an n x n 2D matrix representing an image. Rotate the image by 90 degrees (clockwis

原创 LeetCode-55-Jump-Game

LeetCode-55-Jump-Game Given an array of non-negative integers, you are initially positioned at the first index of the ar