原创 2011年軟件研發十大關鍵詞盤點

[CSDN年末專稿]導語:2011年即將過去,和往年一樣,這是糾結的一年。不平凡的一年,這也是技術領域精彩繽紛的一年。不管你願不願意,時間又來到了年末,又到了該做年度盤點和回顧的時候。CSDN軟件研發頻道將以十大關鍵詞的形式來爲

原创 javap -c命令詳解

一直在學習Java,碰到了很多問題,碰到了很多關於i++和++i的難題,以及最經典的String str = "abc" 共創建了幾個對象的疑難雜症。 知道有一日知道了java的反彙編 命令  javap。現將學習記錄做一小結,以供自

原创 java synchronized關鍵字

synchronized 是Java語言的關鍵字,當它用來修飾一個方法或者一個代碼塊的時候,能夠保證在同一時刻最多隻有一個線程執行該段代碼。      一、當兩個併發線程訪問同一個對象object中的這個synchronized

原创 struts封裝表單數據

在Struts2.0裏面有一個非常牛*的功能就是支持更高級的POJO訪問 登陸頁面login.jsp: <%@ page language="java" contentType="text/html; charset=utf-8"%> <

原创 解決php中文亂碼問題

最近在學習php的時候遇到中文亂碼問題。 解決方法很簡單:     1.首先我們要保持界面的編碼一致(以utf-8爲準)        靜態html中<meta http-equiv="Content-Type" content="tex

原创 struts2基礎知識整理

1.解決用戶直接訪問jsp的問題:     將jsp頁面放入WEB-INF下,應爲WEB-INF目錄中的內容不能直接訪問。只能通過轉發獲得。 2.j

原创 MySQL索引的查看創建和刪除

1.索引作用 在索引列上,除了上面提到的有序查找之外,數據庫利用各種各樣的快速定位技術,能夠大大提高查詢效率。特別是當數據量非常大,查詢涉及多個表時,使用索引往往能使查詢速度加快成千上萬倍。 例如,有3個未索引的表t1、t2、t3,分別

原创 java線程池相關概念

一、簡介 線程池類爲 java.util.concurrent.ThreadPoolExecutor,常用構造方法爲: ThreadPoolExecutor(int corePoolSize, int maximumPoolSize,

原创 理解MYSQL事務以及隔離級

事務的概念 事務是一組原子性的SQL查詢語句,也可以被看做一個工作單元。如果數據庫引擎能夠成功地對數據庫應用所有的查詢語句,它就會執行所有查詢,如果任何一條查詢語句因爲崩潰或其他原因而無法執行,那麼所有的語句就都不會執行。也就是說

原创 Map的遍歷方式

方法一:             通過map調用values()方法返回一個value的集合,由於集合實現了Iterable接口,所以可以進行map值的迭代。             示例代碼:                      

原创 java web中表單數據傳輸亂碼的解決方案記錄

jsp中表單的提交方式有兩種post和get。    post提交表單數據,可以通過在servlet一端設置請求信息的編碼方式,即request.setCharacterEncoding("UTF-8");前提是jsp頁面的編碼也爲UTF

原创 java小爬蟲程序

Java編程技巧:小爬蟲程序 本文介紹Java編程技巧之小爬蟲程序的編程方法。   馬薩瑪索(http://www.masamaso.com/index.shtml)每天10點都會推出一折商品5件,就是秒購。男裝

原创 linux中exec命令相關

Linux中exec命令相關: exec和source都屬於bash內部命令(builtins commands),在bash下輸入man exec或man source可以查看所有的內部命令信息。   bash shell的命令分爲

原创 如何成爲一名無堅不摧的開發者

在這個日新月異的行業,對PHP開發人員,或其他任何方面的開發人員來說,每天學習和掌握新知識,從而不斷地提高自己是十分必要的。成功的開發者都有一個共同點,就是他們會關注很多編程,很專業,並且會將良好的編程習慣作爲一種藝術來看待。 本文將

原创 逐步設置vim C/C++語法高亮顯示和自動縮進

vim簡介 Vim(Vi Improved) 是一個類似於vi 的文本編輯器,在Vi的基礎上增加了很多新的特性和功能。Vim以其強大的功能和可定製能力,成爲Linux/Unix環境下開源的最重要的編輯器之一(另一個是 Emacs)