原创 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