原创 我的友情鏈接

51CTO博客開發

原创 關於分佈式架構的思考

1 概述分佈式系統就是利用一組機器來協同工作,並對外提供統一的服務。分佈式架構的核心,在於拆分。2 分佈式數據架構2.1 垂直拆分按照業務將數據拆分成不同的庫;如sns網站中日誌與照片可以分成兩個數據庫。2.2 讀寫分離一般是主從架構,主庫

原创 權限系統的設計之本質問題

1 需求1.1 概述權限系統,就是用於管理用戶對資源的權限的系統.以下是對權限系統的需求進行整理彙總:1.2 資源分類資源分兩類:功能資源,就是具體的頁面,在開發者看來是url,或mvc中的controller+action;數據資源,就是

原创 ci源碼解析之CodeIgniter.php

ci/core/CodeIgniter.php是ci框架的核心處理文件,其處理流程如下:1 require了3個文件BASEPATH core/Common.php core/Compat.php APPPATH config/con

原创 kohana-acl模塊之技術調研

對kohana的acl模塊進行技術調研,主要是對AACL/deputy/bonafide3個開源項目進行調研,調研結果如下:1 AACLhttps://github.com/banks/aacl1.1 總結:AACL:權限操作與權限檢查的統

原创 前端UI框架技術選型

需求爲了重構應用開發平臺的前端,對目前的UI框架技術進行調研,有以下的標準:1 要有豐富的控件以便支持大多數的mis系統的需求,如tree/table等2 輕量不復雜,學習成本少3 有統一的界面風格與調用接口4 方便擴展5 文檔豐富6 社區

原创 關於php語言

1 首先,php語言是一門動態語言,弱類型,解釋執行;2 其次,說說php的語法,他的語法跟c++的類似,與其他腳本語言ruby/python有區別,區別只不過是語法糖多或少的問題;3 然後,說說編程思想的問題,像面向對象,每種語言實現都差

原创 我的友情鏈接

51CTO博客開發

原创 關係型數據庫之視圖與規則

1 視圖視圖是由從數據庫的基本表中選取出來的數據組成的邏輯窗口,與基本表不同的是,視圖是一個虛表。定義視圖:這樣,你就可以像查詢其他表一樣查詢視圖,但是我們能直接更新視圖。2 規則規則是對如何修改解析過的查詢樹的描述。數據庫引擎每次運行一條

原创 關於分佈式架構的思考

1 概述分佈式系統就是利用一組機器來協同工作,並對外提供統一的服務。分佈式架構的核心,在於拆分。2 分佈式數據架構2.1 垂直拆分按照業務將數據拆分成不同的庫;如sns網站中日誌與照片可以分成兩個數據庫。2.2 讀寫分離一般是主從架構,主庫