原创 高性能MySQL02-鎖機制

一、簡介 MySQL中有着Lock和Latch的概念,在數據庫中,這兩者都可以被稱爲“鎖”,但是兩者有着截然不同的含義。 Latch一般稱爲閂鎖(輕量級的鎖),因爲其要求鎖定的時間必須非常短。若持續的時間長,則應用的性能會非常差,在Inn

原创 高性能MySQL01-MyISAM和InnoDB的區別

一、簡介 它們基本的差別爲:MyISAM類型不支持事務處理等高級處理,而InnoDB類型支持。MyISAM類型的表強調的是性能,其執行速度比InnoDB類型更快,但是不提供事務支持,而InnoDB提供事務支持以及外部鍵等高級數據庫功能

原创 Linux常用命令02-定時任務

一、cron 1、簡介 Cron is a system daemon used to execute desired tasks (in the background) at designated times. Cron是一個系統守護進程

原创 OSI七層模型與TCP/IP五層模型

一、簡介 七層模型,亦稱OSI(Open System Interconnection)參考模型,是國際標準化組織(ISO)制定的一個用於計算機或通信系統間互聯的標準體系。它是一個七層的、抽象的模型體,不僅包括一系列抽象的術語或概念,

原创 OSI七層模型與TCP/IP五層模型

一、簡介 七層模型,亦稱OSI(Open System Interconnection)參考模型,是國際標準化組織(ISO)制定的一個用於計算機或通信系統間互聯的標準體系。它是一個七層的、抽象的模型體,不僅包括一系列抽象的術語或概念,也包括

原创 PHP強化之24 - 常用配置項

一、簡介 PHP的配置項可以在配置文件php.ini中配置,也可以在腳本中使用ini_set()函數臨時配置。 二、常用配置項 1、錯誤信息相關配置 1)display_errors 設定PHP是否將任何錯誤信息包含在返回給Web服務器的數

原创 《查令十字街84號》——被譽爲“愛書人的《聖經》”

得知這樣一本書的存在,是在和一位朋友的聊天中。在閒逛之餘,她與我們分享她最近看的一本書,書名叫《查令十字街84號》,一本以書信來往的形式,記錄了一段圍繞着一個書店和一個尋書女子之間的故事。 雖然朋友也只是對這本書作了一些簡單的描述,但我已

原创 PHP強化之23 - 命名空間

一、簡介 什麼是命名空間?從廣義上來說,命名空間是一種封裝事物的方法。例如,在操作系統中目錄用來將相關文件分組,對於目錄中的文件來說,目錄就扮演了命名空間的角色。 而在PHP當中,命名空間就扮演了目錄的角色,而PHP代碼中的類(包括抽象類和

原创 php學習資源整理--乾貨

【更新時間:2019-1-17】 一、php相關 官方網站: 官方手冊:http://php.net/manual/en/index.php 中文版:http://php.net/manual/zh/index.php 個人博客:

原创 PHP強化之22 - CGI、FastCGI與PHP-FPM

一、簡介 在搭建 LAMP/LNMP 服務器時,會經常遇到 PHP-FPM、FastCGI和CGI 這幾個概念。如果對它們一知半解,很難搭建出高性能的服務器。接下來我們就以圖形方式,解釋這些概念之間的關係。 二、原理 在整個網站架構中

原创 HTTP協議詳解2--請求頭與響應頭

一、簡介 從web客戶端發往web服務器的http報文稱爲請求報文(request message),從服務器發往客戶端的報文稱爲響應報文(response message),此外沒有其它類型的http報文。 http請求和響應報文的

原创 HTTP協議詳解4--狀態碼

一、簡介 方法是用來告訴服務器做什麼事情的,狀態碼則用來告訴客戶端發生了什麼事情。狀態碼是在每條響應報文的起始行中返回的。會返回一個數字狀態和一個可讀的狀態。數字碼便於程序進行差錯處理,而原因短語則更便於人們理解。 狀態碼分類如下:

原创 HTTP協議詳解3--請求方法

一、簡介 請求的起始行以方法作爲開始,方法用來告知服務器要做些什麼。HTTP規範中定義了一組常用的請求方法。比如,GET方法負責從服務器獲取一個資源,POST方法會向服務器發送需要處理的數據,OPTIONS方法用於確定Web服務器的一

原创 HTTP協議詳解1--工作原理

一、簡介 HTTP是個應用層協議。HTTP無需操心網絡通信的具體細節;它把聯網的細節都交給了通用、可選的因特網傳輸協議TCP/IP。只要建立了TCP連接,客戶端和服務器端之間的報文交換就不會丟失、不會被破壞,也不會在接收時出現錯序了。 用網

原创 Redis學習筆記【08】 - 有序集合

一、簡介 有序集合相對於哈希、列表、集合來說會有一點點陌生,但既然叫有序集合,那麼它和集合必然有着聯繫,它保留了集合不能有重複成員的特性,但不同的是,有序集合中的元素可以排序。但是它和列表使用索引下標作爲排序依據不同的是,它給每個元素