原创 這學期看的書

最近一直很低迷,總感覺這學期什麼都沒幹,什麼都沒學。 爲了證明我還是學了點什麼的,所以要寫這篇博客。 這學期看了三本書 第一本:php設計模式 本書講了php當中的17種設計模式,現以代碼形式總結如下。 1)適配器模式: <?php //

原创 Quartz使用自己定義的listener和trigger調用

package com.taobao.terminator.allen.QuartzTest; import org.apache.commons.logging.Log; import org.apache.commons.loggin

原创 Linux學習筆記(三)--shell腳本中的四大變量

1 Shell的作用:   2 shell裏的別名 #ll = ls -l # alias 取消時:unalias ll   3 Shell裏的重定向 ll > test.txt  輸出重定向 cat < test.txt 輸入重定向

原创 Linux學習筆記四--文件系統

一 文件含義: /boot:用來存放與Linux系統啓動有關的程序,比如啓動引導裝載程序等。 /:Linux系統的根目錄,所有的目錄都掛在這個目錄下面。 /home:存放普通用戶的數據,是普通用戶的宿主目錄。 swap:實現虛擬內存,建議

原创 ThreadLocal原理及應用

首先,ThreadLocal 不是用來解決共享對象的多線程訪問問題的,一般情況下,通過ThreadLocal.set() 到線程中的對象是該線程自己使用的對象,其他線程是不需要訪問的,也訪問不到的。各個線程中訪問的是不同的對象。 另外,說

原创 memcached 命中率

Memcached,人所皆知的remote distribute cache(不知道的可以javaeye一下下,或者google一下下,或者baidu一下下,但是鑑於baidu的排名商業味道太濃(從最近得某某事件可以看出),所以還是建議j

原创 PHP中的unset方法究竟能否釋放內存

博客搬家:http://chanyaw.cn 有的人說PHP的unset並不真正釋放內存, 有的說, PHP的unset只是在釋放大變量(大量字符串, 大數組)的時候纔會真正free內存, 更有人說, 在PHP層面討論內存是沒有意義

原创 知識點累計

1、nginx原理 模塊:核心模塊、基礎模塊、第三方模塊            handlers、filters、proxies 將客戶的請求轉location,然後conf配置文件中確定加載什麼模塊。 進程:master、worker

原创 SED用法詳解

1. Sed簡介   sed 是一種在線編輯器,它一次處理一行內容。處理時,把當前處理的行存儲在臨時緩衝區中,稱爲“模式空間”(pattern space),接着用sed命令處理緩衝區中的內容,處理完成後,把緩衝區的內容送往屏幕。接着

原创 知識累計(二)

1、mysql索引原理: 唯一性索引列允許空值,而主鍵列不允許爲空值。 主鍵可以被其他表引用爲外鍵,而唯一索引不能。一個表最多隻能創建一個主鍵,但可以創建多個唯一索引。 這裏有詳細解釋:http://www.cnblogs.com/tgy

原创 面試(一)

公司:xxx 職位:web前端工程師 看到面試職位,就有點奇怪,本來我投遞的是PHP sever工程師的。 去面試了,果然悻然二回,下面記錄下面試的過程。 面試的是個小年輕,估計也就90後,一下讓我有直接走的衝動。 1、自我項目介紹。 2

原创 redis和memcache的區別

1、網絡IO模型方面:Memcached是多線程,分爲監聽線程、worker線程,引入鎖,帶來了性能損耗。Redis使用單線程的IO複用模型,將速度優勢發揮到最大,也提供了較簡單的計算功能  2、內存管理方面:Memcached使用預分

原创 CI框架源碼研讀(整體架構)

博客搬家:http://chanyaw.cn  有人說phper的深入要從研讀mvc框架開始,我跳了一個常用的CI框架入手,一是因爲 CI框架簡單輕巧,二是原來用的最多的就是CI框架了。  1、首先來看CI的整體架構圖: 上圖

原创 CI框架源碼研讀(路由解析)

上篇文章當中我們提到,在CodeIgniter.php中,解析出你訪問的url所對應的controllers和action,然後在調用call_user_func_array()方法,進入到action中,而這裏是如何得到這個對應關係的

原创 AMQP機制

當前各種應用大量使用異步消息模型,並隨之產生衆多消息中間件產品及協議,標準的不一致使應用與中間件之間的耦合限制產品的選擇,並增加維護成本。AMQP是一個提供統一消息服務的應用層標準協議,基於此協議的客戶端與消息中間件可傳遞消息,並不受客戶