原创 MYSQL性能優化之Mysql數據庫索引優化

索引 當數據越多,查詢越多,內存不能完全緩存全部數據時,就需要索引來更快的找到需要的數據。 存儲引擎層實現,而不是服務器層。 不同存儲引擎上的索引工作方式可能是不同的。 不是所有的存儲引擎支持所有的索引類型 同一種索引,在不

原创 SEO的藝術

comScore數據分析,數據很多,舉個最新的例子 導航型搜索 信息型搜索 找地方 買東西 調查研究 交易型搜索 網上貿易 用戶搜索週期 用戶實現大部分時間集中在左上角陰影最深的地方 搜索引擎工作原理 任務本身的複雜度

原创 MYSQL性能優化之Mysql數據庫高可用架構設計之MMM架構設計(上)

高可用性H.A.(High Availability)指的是通過儘量縮短因日常維護操作(計劃)和突發的系統崩潰(非計劃)所導致的停機時間,以提高系統和應用的可用性。它與被認爲是不間斷操作的容錯技術有所不同。HA系統是目前企業防止

原创 ES6入門(let和const,解構賦值,正則擴展,字符串擴展,數值擴展)

根據慕課網記錄(感覺還是阮老師的很好理解。http://es6.ruanyifeng.com/#README) let和const let 作用類似於var,用來聲明變量。 ES6之前有兩個作用域 函數作用域 全局作用域

原创 MYSQL性能優化之數據庫的分庫分表

數據庫中的數據量不一定是可控的,在未進行分庫分表的情況下,隨着時間和業務的發展,庫中的表會越來越多,表中的數據量也會越來越大,相應地,數據操作,增刪改查的開銷也會越來越大;另外,由於無法進行分佈式式部署,而一臺服務器的資源(CP

原创 MYSQL性能優化之Mysql數據庫高可用架構設計之MHA架構設計(下)

MHA(Master High Availability)是一個免費的開源工具,使用Prel開發。 MHA更多關注點是主從複製中的主DB. 當主DB崩潰時,快速的在從服務器中找到最佳服務器。 在MySQL故障切換過程中,MHA

原创 程序員成長建議(持續更新)

生活 保持健身的好習慣,其實程序員還是比較耗身體的。 開源自己的思想,分享。 把編程的目的提高些,去改善一些東西(人們的生活方式),解決一些問題,創造一些美好的事物。 大家最好一直保持對程序的興趣,儘量抱着興趣去學習更多的東西。

原创 讀書筆記(持續更新)

說是筆記,其實都是思維導圖。 黑客與畫家 程序員的職業素養 浪潮之巔 代碼整潔之道 程序員的思維方式

原创 暗時間(讀書筆記)

第一篇 暗時間 暗時間 設計你自己的進度條 TODO:程序員備忘錄,提醒自己待辦事項 GTD方法學:GTD就是Getting Things Done的縮寫,翻譯過來就是“把事情做完”,GTD的核心理念概括就是必須記錄下來要做的事

原创 Angular4搭建在線可競拍網站

安裝依賴包 –save-dev 是你開發時候依賴的東西,–save 是你發佈之後還依賴的東西。 npm install jquery --save npm install bootstrap --save 安裝類型描述文件,因爲是js

原创 YII2.0電商平臺開發筆記-2

前臺頁面搭建 編寫路由和視圖 去掉頁眉頁腳 public $layout = false; 或者 $this->layout = 'false' ; 編寫公共部分 layout.php 模板內容 <?php

原创 安卓入門

開發環境 JDK (Java Development kit) JDK java開發環境(集成Jre) Jre java運行環境 配置環境變量 java -version 監測是否安裝成功 Eclipe Android SDK (

原创 JavaScript入門

JavaScript,一種高級編程語言,通過解釋執行,是一門動態類型,面向對象(基於原型)和事件驅動的直譯語言[4]。它已經由ECMA(歐洲電腦製造商協會)通過ECMAScript實現語言的標準化[4]。它被世界上的絕大多數網站所使

原创 構建高性能Web站點(讀書筆記)

用戶等待的時間: 數據在網絡上傳輸的時間 站點服務器處理請求並生成迴應數據的時間 瀏覽器本地計算和渲染的時間 數據在網絡上傳輸的時間總的來說包括兩部分,即瀏覽器端主機發出的請求數據經過網絡到達服務器的時間,以及服務器的迴應數據經

原创 高性能可擴展mysql(用戶模塊設計,分區表使用)

如何把用戶的屬性存到表中? 問題: 需求:單獨保存會員級別信息(沒有用戶登錄名)->sql無法執行 數據更新異常 當我們數據量比較大時,更新一次就需要很長的時間 數據刪除異常 數據冗餘問題 級別積分上限,級別積分下