原创 《高可用MySQL》2 – 單機版MySQL主從配置
這裏搭建的主從是最簡單的單一主從複製(即一個Master和一個slave,沒有任何的熱機備份和多slave),該主從結構的基本拓撲圖如下所示: 建立基本的主從複製可以總結爲以下三個基本步驟: 配置master服務器配置slave服務器將
原创 一次Debug過程的思考
前一段時間,部門接入了新業務,由於業務量小,架構非常簡單,採用了最簡單的LNMP架構,整個項目是交給一個剛畢業的RD負責的,這是背景。 上線前半天,服務平穩運行。下午的時候,開始收到大量報警:No host could be co
原创 【技術晨讀】3-js相關博文
1. 爲腳本語言平反- javascript篇(jser看了應該會比較欣慰) 共三篇: (1) http://blog.csdn.net/aimingoo/article/details/4532394
原创 【技術晨讀】2- MYSQL相關博文
1. Mysql Explain 詳解 http://www.cnitblog.com/aliyiyi08/archive/2008/09/09/48878.html 對着手冊那部分看,相信會對explai
原创 【高性能MySQL】讀書摘錄5-第6章、查詢性能優化
第6章、查詢性能優化 1、慢查詢基礎:優化數據訪問 查詢性能低下的最基本的原因是訪問的數據太多,對於低效的查詢,可以從下面兩個步驟來分析: (1)、確認應用程序是否在檢索大量超過需要的行,這通常意味着訪問了太多的行,但有時候也有可能訪問了
原创 【深入淺出node.js】讀書摘錄3 - 異步I/O
第三章、異步I/O 1. 使用異步I/O的原因:改善用戶體驗、優化資源分配。Node利用單線程,避免了多線程死鎖、狀態同步等問題;利用異步I/O,讓單線程遠離阻塞,以更好的使用CPU。 2、爲了彌補單線程無法利用多核CPU的缺點
原创 【javascript高級程序設計】讀書摘錄1 JavaScript簡介
一直在做服務器端的開發,卻迫不得已要做一些前端頁面的開發。努力惡補js中,順便熟悉下node.js。 目標:前後端兼修。麼麼噠。 第一章、Javascript簡介 1. ECMAScript與javascript的關係 2.
原创 【技術晨讀】 1-Linux進程間通信
有些頹廢。 每天到公司的刷微博,qq, 微信, 該改改了。 跟隨大牛的腳步。每天早上閱讀4-5篇技術博文。 3月5日技術晨讀足跡: 一、信號: (策略: 略看,不精讀。這一部分的內容對大部分做web的可能是無用的,但對於做服務器的同學
原创 【深入淺出node.js】讀書摘錄2 - node.js模塊機制
第二章、模塊機制 1. CommonJs規範的目的是希望JavaScript能夠在任何地方運行 2. 一直以來,JavaScript存在的缺陷有: (1)、沒有模塊系統 (2)、標準
原创 【深入淺出node.js】讀書摘錄1 - node.js簡介
第一章 Node簡介 1. Node初衷是基於V8創建一個輕量級的Web服務器,基於javascript。隨着項目的發展,Node發展成爲構建一個網絡應用的基礎框架。 2. 設計高性能Web服務器的要
原创 【JavaScript高級程序設計】讀書摘錄4-第七章 匿名函數
第七章、匿名函數 本章中比較重要的幾個概念:閉包、匿名函數,作用域鏈,this對象等。在js中碰到的很多坑都來自本章。另外,在很多類庫中如jQuery中都會大量使用閉包和匿名函數,它們都是非常有用的特性。 1、函數定
原创 《構建高性能web站點》讀書隨筆目錄
前言– 追尋大牛的足跡,無處不在的“性能”問題。 最近在讀郭欣大牛的《構建高性能Web站點》,讀完收益頗多。作者從HTTP、多級緩存、服務器併發策略、數據庫、負載均衡、分佈式文件系統多個方面娓娓道來,洋洋灑灑,甚是精彩,想來讓人心
原创 【技術晨讀】4- 關於Redis的常識
今天的博文閱讀只有一篇《關於Redis的常識》, 文中給了不少有價值的參考資料。 有一本書《Redis設計與實現》, 從底層數據結構和設計的角度去看Redis。準備有時間去翻看一下。 在線閱讀版本: http://redisbook.c
原创 【javascript高級程序設計】讀書摘錄2 第五章、引用類型
第五章、引用類型 1、創建Object的方式有兩種 第一種是使用new操作符: varperson = new Object(); 第二種是使用對象字面量表示法:var person = {name : ‘test’}; (注意最後一個屬
原创 【javascript高級程序設計】讀書摘錄3 第六章、面向對象
第六章、面向對象的程序設計 這一章應該是Javascript中最抽象的一章,其中原型、原型鏈、構造函數等多次出現,幾乎貫穿了整個章節。而對於創建對象和繼承,也都是基於原型和構造函數而來的。因此這一部分的內容需要細細琢磨。尤其是對於