原创 MYSQL數據庫導入SQL文件出現亂碼如何解決

導入的方法: mysqluse test; mysql source c:/test.sql 導入數據時,如果目標數據庫或表是UTF-8字符集的,而

原创 Struts2學習筆記之防止表單重複提交

第十三記:Struts2標籤<s:token/>防止表單重複提交 1、使用struts2的標籤編寫JSP頁面導入標籤庫:<%@ taglib uri="struts-tags" prefix="s" %>add.jsp示例:<s:from

原创 Struts2學習筆記之國際化

第十二記:Struts2國際化 國際化信息作用域包括:全局範圍、包範圍和Action範圍1、全局範圍的國際化信息 1-1、編寫國際化文件      

原创 SSH框架的整合

首先簡單的介紹下三大框架:三大框架(SSH)主要用於java編程語言的Web開發,SSH全稱是Struts+Spring+Hibernate,功能分

原创 冒泡排序(Bubblesort)之Java實現

冒泡排序算法介紹 冒泡排序比插入排序更簡單,把最大的元素逐步推到最高位(當前須處理子數組的最高位)。依我的理解,冒泡排序是一個一層層築頂的過程。頂築好了,排序也就好了。冒泡排序的最壞運行時間是O(n2),效率和插入排序一樣。 冒泡排

原创 jsp和struts action的交互

一、jsp向action傳值,jsp發送的方法 1、form表單提交的方法 <form action="login" method="post"name="form1">   用戶名:<s:textfieldname="usern

原创 基於Hibernate的圖片數據庫存儲(mysql)

用hibernate架構實現存儲圖片 一般網站在處理用戶上傳圖片時通常採用兩種策略:一是直接把圖片存入數據庫中的Blob字段;二是數據庫中只存儲圖片的在服務器上的路徑信息 ,圖片存放在分門別類的文件中,使用的時候從數據庫讀取路徑信息到頁

原创 Java Socket實戰之四 傳輸壓縮對象

上一篇文章說到了用Java Socket來傳輸對象,但是在有些情況下比如網絡環境不好或者對象比較大的情況下需要把數據對象進行壓縮然後在傳輸,此時就需要壓縮這些對象流,此時就可以GZIPInputStream和GZIPOutputStre

原创 Java容器類List、ArrayList、Vector及map、HashTable、HashMap分別的區別.

一、List與ArrayList的區別      List->AbstractList->ArrayList      (1) List是一個接口,ArrayList是一個實現了List接口的具體類。      他們是父子關係,我

原创 Java之Exception

原文出處:http://blog.csdn.net/zhangerqing Exception這個東西,程序中必須會有的,儘管我們很不樂意看到它,可是從另一個角度考慮,有異常則說明程序有問題,有助於我們及時改正。有的時候程序出錯的

原创 Java Socket實戰之三 傳輸對象

前面兩篇文章介紹了怎樣建立Java Socket通信,這一篇說一下怎樣使用Java Socket來傳輸對象。 首先需要一個普通的對象類,由於需要序列化這個對象以便在網絡上傳輸,所以實現java.io.Serializable接口就是必

原创 Java中HashMap詳解

HashMap 和 HashSet 是 Java Collection Framework 的兩個重要成員,其中 HashMap 是 Map 接口的常用實現類,HashSet 是 Set 接口的常用實現類。雖然 HashMap 和 Has

原创 Spring 依賴注入

Spring 能有效地組織J2EE應用各層的對象。不管是控制層的Action對象,還是業務層的Service對象,還是持久層的DAO對象,都可在Spring的 管理下有機地協調、運行。Spring將各層的

原创 Java或Web中解決所有路徑問題

Java中使用的路徑,分爲兩種:絕對路徑和相對路徑。歸根結底,Java本質上只能使用絕對路徑來尋找資源。所有的相對路徑尋找資源的方法,都不過是一些便利方法。不過是API在底層幫助我們構建了絕對路徑,從而找到資源的! 在開發Web方面的

原创 MyEclipse斷點調試文章-tomcat

 首先在一個java文件中設斷點,然後運行,當程序走到斷點處就會轉到debug視圖下, 2, F5鍵與F6鍵均爲單步調試,F5是step into,也就是進入本行代碼中執行,F6是step over, 也就是執行本行代碼,跳到下一行,