原创 java靜態代碼快詳解和初始化順序

(一)java 靜態代碼塊 靜態方法區別 一般情況下,如果有些代碼必須在項目啓動的時候就執行的時候,需要使用靜態代碼塊,這種代碼是主動執行的;需要在項目啓動的時候就初始化,在不創建對象的情況下,其他程序來調用的時候,需要使用靜態方法,

原创 javaWeb 開發超時設置

在Java Web開發中,Session爲我們提供了很多方便,Session是由瀏覽器和服務器之間維護的。Session超時理解爲:瀏覽器和服務器之間創建了一個Session,由於客戶端長時間(休眠時間)沒有與服務器交互,服務器將此Se

原创 yii數據庫存儲對象DAO

Data Access Objects (DAO) 提供了一個通用的 API 以訪問存儲在不同 DBMS 中的數據. 這樣,數據庫改變時可以無需修改訪問數據庫的代碼. Yii DAO 建立於 PHP Data Objects (P

原创 Yii中利用filters/accesRules來控制訪問

Yii中利用filters來控制訪問 filters()方法定義在CController裏,用Gii生成Controller時裏面就有filters方法,代碼如下:   public function filters() {

原创 vi命令

vi編輯器是所有Unix及Linux系統下標準的編輯器,它的強大不遜色於任何最新的文本編輯器,這裏只是簡單地介紹一下它的用法和一小部分指令。由於對Unix及Linux系統的任何版本,vi編輯器是完全相同的,因此您可以在其他任何介紹vi的

原创 Eclipse 複製代碼時去掉代碼前的行號的小技巧

在複製源碼是很可能複製了行號  一次一次的去掉是很費時間的低效率的也是沒有意義的· 可以使用正則表達式  ^[0-9]+ 找到所有的行號 (找到每一行開頭的行號  若有空格可以先選中所有內容按ctrl+shift+tab去掉)  然後用空

原创 linux目錄

~代表你的/home/用戶明目錄 假設你的用戶名是x,那麼~/就是/home/x/ .是代表此目錄本身,但是一般可以不寫 所以cd ~/. 和cd ~ 和cd ~/效果是一樣的 但是.後面有東西又是另外一個問題,點在文件名頭部,代表一個隱

原创 java線程的創建和運行

通過繼承Thread類實現多線程 Thread存放在java.lang類庫裏,但並不需加載java.lang類庫,因爲它會自動加載。此外,run()方法是定義在Thread類裏的一個方法,因此把線程的程序代碼編寫在run()方法內,事實上

原创 學習筆記 較全的php數組操作方法

一、數組操作的基本函數數組的鍵名和值array_values($arr);獲得數組的值array_keys($arr);獲得數組的鍵名array_flip($arr);數組中的值與鍵名互換(如果有重複前面的會被後面的覆蓋)in_array

原创 php的cURL庫介紹

PHP cURL post get init exec cookie https  作者:http://txw1958.cnblogs.com/ 地址: cURL 是一個利用URL語法規定來傳輸文件和數據的工具,支持很多協議,如HT

原创 QPS、PV 、RT(響應時間)之間的關係

在進行系統性能壓測和系統性能優化的時候,會涉及到QPS,PV,RT相關的概念,本文總結一下QPS,PV,RT之間的關係,放在博客備忘,本文參考了之前在淘寶工作時候的一些資料。 QPS是什麼? QPS:單個進程每秒請求服務器的成功次數

原创 mysql中的四種表分區

MySQL表的四種分區類型 一、什麼是表分區 通俗地講表分區是將一大表,根據條件分割成若干個小表。mysql5.1開始支持數據表分區了。 如:某用戶表的記錄超過了600萬條,那麼就可以根據入庫日期將表分區,也可以根據所在地將表分

原创 java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener

用maven管理,已經導入了所有的spring libs和Apache Tomcat 7.0 library,但是啓動時還是報這個錯誤。 解決方法: 將maven依賴添加到項目的web部署集。 1. 右鍵項目選擇propertie

原创 java虛擬機學習筆記 一

Java技術體系包括: 1.Java程序設計語言 2.各種硬件平臺上的Java虛擬機 3.Class文件格式 4.Java API 類庫 5.來自商業機構和開源社區的第三方Java類庫 可以把1,2,4統稱爲JDK,是用於Java程序開發

原创 IO模型

1.異步與同步 區別在於有多個任務或事件發生時,事件的執行會不會導致整個流程的阻塞,異步任務並行執行。同步任務串行執行。 2阻塞與非阻塞 區別在於發出一個請求,在資源沒有準備好的情況下,是否會等待或者返回一個標識信息。 阻塞就是比如你要獲