原创 我的友情鏈接

51CTO博客開發老男孩linux運維馬哥教育Linux運維培訓

原创 PHP開發中最常見的10個錯誤

PHP是一種非常流行的開源服務器端腳本語言,你在萬維網看到的大多數網站都是使用php開發的。本篇經驗將爲大家介紹PHP開發中10個最常見的問題,希望能夠對朋友有所幫助。錯誤1:foreach循環後留下懸掛指針在foreach循環中,如果我們

原创 【Symfony】 Doctrine Entity 常用類型以及屬性

之前學會了怎麼創建entity和數據庫的常用配置,現在來看看entity定義column時的常用類型以及一些屬性,這樣就可以完全掌控定義entity了。使用@ORM\Column 定義字段type:用來定義字段的類型一些字段常用的type:

原创 解決Mysql讀寫分離數據延遲

使用MySQL Proxy解決MySQL主從同步延遲MySQL的主從同步機制非常方便的解決了高併發讀的應用需求,給Web方面開發帶來了極大的便利。但這種方式有個比較大的缺陷在於MySQL的同步機制是依賴Slave主動向Master發請求來獲

原创 redis安裝成功,外部無法訪問問題?

1、redis安裝成功,外部無法訪問問題?    原因:redis所在端口的監聽地址爲127.0.0.1  導致外部網絡無法連接     解決方法:修改redis.conf 配置文件  bind 127.0.0.1  爲 bind 101.

原创 redis隊列緩存 + mysql 批量入庫 + php離線整合

需求背景:有個調用統計日誌存儲和統計需求,要求存儲到mysql中;存儲數據高峯能達到日均千萬,瓶頸在於直接入庫併發太高,可能會把mysql幹垮。問題分析思考:應用網站架構的衍化過程中,應用最新的框架和工具技術固然是最優選擇;但是,如果能在現

原创 大型網站架構系列:分佈式消息隊列(二)

本文是大型網站架構系列:消息隊列(二),主要分享JMS消息服務,常用消息中間件(Active MQ,Rabbit MQ,Zero MQ,Kafka)。【第二篇的內容大部分爲網絡資源的整理和彙總,供大家學習總結使用,最後有文章來源】本次分享大

原创 讓svn自動更新代碼註釋中的版本號

1、打開C:/Users/[username]/AppData/Roaming/Subversion文件夾2、找到 config文件,並打開3、找到 enable-auto-props = yes 行,去掉行首的註釋;在[auto-prop

原创 php高級研發或架構師必瞭解---很多問題面試中常問到!

一、mysql相關知識    1、 mysql優化方式            MYSQL 優化常用方法            mysql 性能優化方案      2、如何分庫分表           參考:   http://blog.si

原创 深入理解PHP Opcode緩存原理

什麼是opcode緩存?當解釋器完成對腳本代碼的分析後,便將它們生成可以直接運行的中間代碼,也稱爲操作碼(Operate Code,opcode)。Opcode cache的目地是避免重複編譯,減少CPU和內存開銷。如果動態內容的性能瓶頸不

原创 超簡單將Centos的yum源更換爲國內的阿里雲源

1、備份mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup 2、下載新的CentOS-Base.repo 到/etc/yum.repos

原创 我的友情鏈接

51CTO博客開發老男孩linux運維馬哥教育Linux運維培訓

原创 Redis之利用鎖機制來防止緩存過期產生的驚羣現象

緩存驚羣現象,在各種緩存中都會存在這種現象,這裏以Redis爲例,提供一種解決思路,留作參考~首先,所謂的緩存過期引起的“驚羣”現象是指,在大併發情況下,我們通常會用緩存來給數據庫分壓,但是會有這麼一種情況發生,那就是當一個緩存數據失效之後

原创 使用MySQL Proxy解決MySQL主從同步延遲

MySQL的主從同步機制非常方便的解決了高併發讀的應用需求,給Web方面開發帶來了極大的便利。但這種方式有個比較大的缺陷在於MySQL的同步機制是依賴Slave主動向Master發請求來獲取數據的,而且由於服務器負載、網絡擁堵等方面的原因,

原创 redis 用setbit(bitmap)統計活躍用戶

getspool.com的重要統計數據是實時計算的。Redis的bitmap讓我們可以實時的進行類似的統計,並且極其節省空間。在模擬1億2千8百萬用戶的模擬環境下,在一臺MacBookPro上,典型的統計如“日用戶數”(dailyuniqu