原创 struts2.0的struts.xml配置文件詳解
<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configu
原创 你只管低着頭上山,暫時不要向山上看
你只管低着頭上山,暫時不要向山上看 只有自己一步一個腳印的向上攀登,才能到達成功的彼岸。 然而,登山的關鍵有二:關鍵1:只管登山程序員的成長就像
原创 java與javax的區別
java是sun公司提供的核心包(core package),在發佈之初就確定了的基礎庫,javax是Sun公司提供的一個擴展包(extend pa
原创 Java中利用HttpURLConnection發送post和get請求
最常用的Http請求無非是get和post,get請求可以獲取靜態頁面,也可以把參數放在URL字串後面,傳遞給servlet。post與get的不同
原创 Vector在JAVA中的詳細說明
Java.util.Vector提供了向量(Vector)類以實現類似動態數組的功能。在Java語言中是沒有指針概念的,但如果能正確靈活地使用指針又確實可以大大提高程序的質量,比如在C、C++中所謂“動態數組”一般都由指針來實現。爲了彌補
原创 打工心態究竟害了誰
在現代職場中,抱着“今天實在太苦太累太疲倦了,明天再來做吧。”這種想法的人很多。殊不知,明天還有明天的新工作,所以這樣積累下來的工作就會越來越多。
原创 Eclipse快捷鍵大全(轉載)
Ctrl+1 快速修復(最經典的快捷鍵,就不用多說了)Ctrl+D: 刪除當前行 Ctrl+Alt+↓ 複製當前行到下一行(複製增加)Ctrl+Alt+↑ 複製當前行到上一行(複製增加)Alt+↓ 當前行和下面一行交互位置(特別實用,可
原创 iframe中session失效處理
訪問相關jsp頁面時,往往要先判斷用戶session是否失效,以便決定是繼續業務,還是跳轉到登錄頁面。這個事情我們通常是用過濾器來實現的。由過濾
原创 error和exception的區別,RuntimeException和非RuntimeException的區別
1. 異常機制 異常機制是指當程序出現錯誤後,程序如何處理。具體來說,異常機制提供了程序退出的安全通道。當出現錯誤後,程序執行的流程發生改變,程序的控制權轉移到異常處理器。 傳統的處理異常的辦法是,函數返回一個特
原创 JDK和JRE的區別
對於Java開發人員來說,JDK和JRE是每天編程都要面對的。但對於初學者來說,對JDK和JRE的可能有些迷惑JDK 是整個Java的核心,包括了Java運行環境(Java Runtime Envirnment),一堆Java工具和Ja
原创 Hibernate註解映射詳解
@content ejb3註解的API定義在javax.persistence.*包裏面。 註釋說明: @Entity —— 將一個類聲明爲一個實體bean(即一個持久化POJO類) @Id —— 註解聲明瞭該實
原创 MySQL存儲引擎:MyISAM和InnoDB的區別
1.構成上的區別: MyISAM在磁盤上存儲成三個文件。文件名以表的名字開始,擴展名指出文件類型。 .FRM (存儲表結構)。 .MYD (存儲數據文件)。 .MYI (存儲索引文件)。 基於磁盤的資源是InnoDB表空間數
原创 HTTP協議
HTTP(HyperText Transfer Protocol,超文本輸傳協議)是用於從www(萬維網)服務器傳輸超文本到本地瀏覽器的傳送協議,它可以使瀏覽器更加高效,使用網絡傳減少。它不僅保證計算機正確快速地傳輸超文本文檔,還確定傳輸
原创 MySQL數據庫表設計優化
1.選擇優化的數據類型 MySQL支持很多種不同的數據類型,並且選擇正確的數據類型對於獲得高性能至關重要。不管選擇何種類型,下面的簡單原則都會有助於做出更好的選擇: (1).更小通常更好 一般來說,要
原创 java中synchronized與static synchronized 的區別
最近在做一個抽獎活動的計數器,由於抽獎是有人數限制的,所以需要保存抽獎人數;如果保存在數據庫中,那每次進來都得讀寫數據庫,將會造成很大的IO操作,就在內存中保存抽獎人數,用map實與!這裏肯定會存在多線程的,所以map是這樣產生的: pu