原创 MyEclipse8.5導入Maven工程

本人的myeclipse8.5直接創建標準的工程不成功,就在網上找資料查查後,搞定了總結了這份資料,方便以後更好的解決更多關於用myeclipse8.5來創建一個標準的maven工程。【1】第一步:下載一個免安裝版的apache-mave

原创 linux下的tomcat jvm內存

常見的內存溢出有以下兩種: java.lang.OutOfMemoryError: PermGen space java.lang.OutOfMemoryError: Java heap space ---------------

原创 jsoup Cookbook(中文版) Java開發的HTML解析器

入門 1、      解析和遍歷一個html文檔 如何解析一個HTML文檔: String html = "<html><head><title>First parse</title></head>"   + "<body><p>P

原创 Hibernate學習筆記(2)Hibernate關係映射整理

一、概念: 關係:名詞,事物之間相互作用、相互聯繫的狀態。 關聯:名詞:表示對象(數據庫表)之間的關係;動詞:將對象(數據庫表)之間通過某種方式聯繫起來。 映射:將一種形式轉化爲另一種形式,包括關係。 級聯:動詞,有關係的雙方中操作一方,

原创 Linux下的壓縮解壓縮命令詳解

1.zip -r myfile.zip ./* 將當前目錄下的所有文件和文件夾全部壓縮成myfile.zip文件,-r表示遞歸壓縮子目錄下所有文件. 2.unzip unzip -o -d /home/sunny myfile.

原创 tomcat 日誌及參數的亂碼問題

1 tomcat日誌亂碼 解決:在catalina.sh增加 JAVA_OPTS="-Dfile.encoding=utf-8" 注:這個參數必須在jvm啓動時加上,在程序中通過設置system property的方式是沒有效果的,

原创 struts2 select標籤的使用

項目中遇到個小問題,總結下。 關於struts2 select標籤的使用。 struts2 中從別的表中遍歷數據 填充進入下拉菜單 用<s:select>標籤顯示. struts2的版本爲2.1.8 1 <s:select

原创 開閉原則

開放封閉原則(OCP,Open Closed Principle)是所有面向對象原則的核心。軟件設計本身所追求的目標就是封裝變化、降低耦合,而開放封閉原則正是對這一目標的最直接體現。其他的設 計原則,很多時候是爲實現這一目標服務的,例如

原创 Hibernate學習筆記(3)Hibernate映射文件之set key one-to-many

POJOs如下: Customer類------>customer表    Order類對應---------->orders表  customer(1)<--------------->(n)order public   cl

原创 tomcat部署web項目的3中方法

1.直接把項目複製到Tomcat安裝目錄的webapps目錄中,這是最簡單的一種Tomcat項目部署的方法,也是初學者最常用的方法。 2.在tomcat安裝目錄中有一個conf文件夾,打開此文件夾,其中包含配置文件server.xml,打

原创 java.lang.OutOfMemoryError: Java heap space解決方法

引起java.lang.OutOfMemoryError: Java heap space異常,可能是由JAVA的堆棧設置太小的原因 根據網上的答案大致有以下兩種解決方法: 1、在D:/apache-tomcat-6.0.18/b

原创 Hibernate學習筆記(4)Hibernate映射文件之many-to-many(多對多關聯)

多對多關聯是常見的一種關聯關係,如User與Role,一個用戶可以對應多個角色,一個角色也可以對應多個用戶。 要理解這個映射關係,必須瞭解set及many-to-many這兩個標籤中的相關屬性。 下面以User與Role爲例

原创 Spring問題集合

問:在Spring框架中通過使用配置文件,可以降低類與類之間的耦合,我們可以通過修改配置,達到改變實現類的目的。但是新的spring框架支持使用註解的方式,註解是需要寫在java代碼中的,這樣不就不能降低耦合了嗎?請高手解答一下~ 答:

原创 Hibernate學習筆記(1)-Hibernate中inverse="true"的理解

Customer類:  Java代碼   public class Customer {        private int id;        private String name;      private Set ord

原创 Linux問題集錦

1.-bash: ls: command not found 應該是環境變量配置出現了問題,解決方法: export PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/u