原创 redis學習(一)——redis介紹及安裝

一、redis簡介     redis是一個高性能的key-value非關係數據庫,它可以存鍵(key)與5種不同類型的值(value)之間的映射(mapping),支持存儲的value類型包括:String(字符串)、list(鏈表)、

原创 redis學習(八)——redis應用場景

  毫無疑問,Redis開創了一種新的數據存儲思路,使用Redis,我們不用在面對功能單調的數據庫時,把精力放在如何把大象放進冰箱這樣的問題上,而是利用Redis靈活多變的數據結構和數據操作,爲不同的大象構建不同的冰箱。希望你喜歡這個比喻

原创 redis學習(五)——Set數據類型

一、概述      在Redis中,我們可以將Set類型看作爲沒有排序的字符集合,和List類型一樣,我們也可以在該類型的數據值上執行添加、刪除或判斷某一元素是否存在等操作。需要說明的是,這些操作的時間複雜度爲O(1),即常量時間內完成次

原创 Redis 的 5 個常見應用場景

前言 Redis 是一個強大的內存型存儲,具有豐富的數據結構,使其可以應用於很多方面,包括作爲數據庫、緩存、消息隊列等等。 如果你的印象中Redis只是一個 key-value 存儲,那就錯過了Redis很多強大的功能,下面就是實際應用場

原创 CentOS 6.3下部署LVS(NAT)+keepalived實現高性能高可用負載均衡

一、系統環境   實驗拓撲   實驗環境: Vmware 9.01 + Windows 8 x64 企業版+8G內存 虛擬機步驟: 1、安裝一臺CentOS 6.3 x64主機,內存爲1GB,網絡爲NAT模式,注意檢查Vmware中ED

原创 構架穩定與可擴展的優惠券系統

每次打完滴滴, 我們都可以分享領券頁面到朋友圈, 讓大家一起來領券. 而領完券後, 一大堆5折券到賬的感覺一定很爽(可惜現在的折扣越來越少了). 想必大家都對滴滴的優惠券影響深刻. 滴滴的用戶規模如此之大, 送券力度如此之高, 如果由我們

原创 Web集羣與負載均衡服務實現

集羣(Cluster):是一組獨立的計算機系統構成一個鬆耦合的多處理器系統,它們之間通過網絡實現進程間的通信。應用程序可以通過網絡共享內存進行消息傳送,實現分佈式計算機。        負載均衡(Load balance cluster

原创 淺談12306核心模型設計思路和架構設計

   淺談12306核心模型設計思路和架構設計 出處:觀察者網站+cnblogs 網址:http://m.guancha.cn/Science + http://www.cnblogs.com/netfocus   1月11日起,1

原创 【技術乾貨】阿里雲構建千萬級別架構演變之路

本文作者:喬銳傑,現擔任上海駐雲信息科技有限公司運維總監/架構師。曾任職過黑客講師、java軟件工程師/網站架構師、高級運維、阿里雲架構師等職位。維護過上千臺服務器,主導過衆安保險、新華社等千萬級上雲架構。在雲端運維、分佈式集羣架構等方

原创 vmware虛擬機怎樣讓linux(centos6.4)橋接上網|本機用putty連接centos通信

一、vmware的網卡連接方式選擇爲橋接(bridged)不要用Nat方法,如下圖所示:二、修改虛擬機centos上的網卡配置    /etc/sysconfig/network-scripts/ifcfg-eth0[root@local

原创 Laravel 的中大型專案架構

Laravel 的中大型專案架構  只有 MVC 是不夠的,我們需要更完整的專案架構 初學者學習 Laravel 時分兩種,一種是乖乖的將程式填入 MVC 架構內,導致 controller 與 model

原创 Homestead 集成開發環境配置

Laravel的目的就是讓開發者的開發體驗更愉快,開發過程更加簡單。在環境搭建上也是如此。  Laravel homestead是一個官方發佈的vagrant封裝包——一個虛擬機——提供完備的開發環境。在homestead配置完成後,

原创 QT Tree model

Qt 的確是一個好東西,開發起來非常方便,但是方便也帶來很多問題,這些問題就不多說了,用到的人自然會有體會。 這幾天在研究Qt的MVC,List和Table類型的都很簡單,沒有什麼難度,但是它的TreeModel實在是讓我暈了好幾天。

原创 如何使用 Service 模式?

 使用 Service 輔助 Controller 若將商業邏輯都寫在 controller,會造成 controller 肥大而難以維護,基於SOLID原則,我們應該使用 Service 模式輔助 controller,將相關的商

原创 業務邏輯層之事務腳本與領域模型

在前面的博客中,已瞭解了前端控制器,頁面控制器,應用控制器這三種表現層模式,如果說它們精心安排了外部世界與系統內部的通信,那麼業務邏輯層的工作則是處理應用程序的業務部分。業務邏輯層應當遠離那些外部的“噪音”。業務邏輯是整個應用程序的根本