Time of Update: 2018-12-05
<!-- ============================================================= --> <!-- Create iReport.exe using jsmoothgen --> <!-- ============================================================= --> <target nam
Time of Update: 2018-12-05
1.分頁的解決方案,通用性,分頁時參數丟失問題,如何解決?2. Hibernate最佳化問題。如何最佳化資料庫訪問,使程式訪問資料庫更最佳化。初用HIBERNATE的人也許都遇到過效能問題,實現同一功能,用HIBERNATE與用JDBC效能相差十幾倍很正常,如果不及早調整,很可能影響整個項目的進度。 大體上,對於HIBERNATE效能調優的主要考慮點如下: * 資料庫設計調整 * HQL最佳化 * API的正確使用(如根據不同的業務類型選用不同的集合及查詢API) *
Time of Update: 2018-12-05
/** * 設定節點及其父節點的選中狀態 * @param item 父節點 * @param checked 當前節點的選中狀態 * @param grayed 當前節點的半選狀態 */ static void checkPath(TreeItem item, boolean checked, boolean grayed) { if (item == null) return; if (grayed) {
Time of Update: 2018-12-05
System.out.println("歡迎光臨我的JAVA世紀網www.sina.net".replaceAll("[^/u4E00-/u9FA5]", "")); System.out.println("歡迎光臨我的JAVA世紀網,$$www.java.net".replaceAll("[//w]", "").replaceAll("//p{Punct}", "")); String str = "歡迎光臨我的JAVA世紀網www.java123.
Time of Update: 2018-12-05
private static Document loadBundle(final ClassLoader loader, final String bundleName) { // Next search for a Properties file. InputStream stream = (InputStream)java.security.AccessController.doPrivileged( new
Time of Update: 2018-12-05
import java.security.Security;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.SecretKey;public class DesEncode { private static String Algorithm="DES"; //定義 密碼編譯演算法,可用 DES,DESede,Blowfish private static boolean debug
Time of Update: 2018-12-05
1、一個可以和 Jython 對象映射的 Java 借口類package com.newbee;public interface EmployeeType { public String getEmployeeFirst(); public String getEmployeeLast(); public String getEmployeeId(); public void setEmployeeId(); }2、一個從 Jython 檔案中擷取
Time of Update: 2018-12-05
String sql = ""; BufferedReader reader = null; try ...{ File f = new File(filePath); reader = new BufferedReader(new InputStreamReader(new FileInputStream(f),e
Time of Update: 2018-12-05
由於別人的囑託,要幫住別人弄一個關於搜尋引擎的東西,但是還必須用java做,雖然學過java,但工作以來很少用到,所以裡面的對象都不太熟悉。
Time of Update: 2018-12-05
一、有兩點需要注意: 1、Object 對象必須是可序列化對象 。 2、可序列化的 Object 對象都可以轉換為一個磁碟檔案;反過來則不一定成立,只有序列 化檔案才可以轉換為 Object 對象。二、相關的轉換方法:
Time of Update: 2018-12-05
package com.newbee.brooder;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;import org.apache.log4j.Logger;import com.lowagie.text.Cell;import com.
Time of Update: 2018-12-05
byte[] b = {1,2,20,108};String stmp = java.lang.Integer.toHexString(b[n] & 0XFF) 在32位的電腦中數字都是以32格式存放的,如果是一個byte(8位)類型的數字,他的高24位裡面都是隨機數字,低8位才是實際的資料。java.lang.Integer.toHexString() 方法的參數是int(32位)類型,如果輸入一個byte(8位)類型的數字,這個方法會把這個數位高24為也看作有效位,這就必然導致錯誤,
Time of Update: 2018-12-05
內部類是Java語言中一個被廣泛使用的特性,但是,有時候使用不注意可能會引起一些資源回收的問題,請看下面的代碼:public class JavaLeakTest {static List<Element> sList = new ArrayList<Element>();Element mData;public JavaLeakTest() {mData = new Element();}class Element{}static void
Time of Update: 2018-12-05
public static string stringformat(string str,int n) { /// ///格式化字串長度,超出部分顯示省略符號,區分漢字跟字母。漢字2個位元組,字母數字一個位元組 /// string temp=string.Empty; if(System.Text.Encoding.Default.GetByteCount(str)<=n)//如果長度比需要的長度n小,返回原字串 {
Time of Update: 2018-12-05
Java語言習慣用語1.迴圈 ■ 在重要的迴圈裡,消除迴圈終止判斷時的方法調用。。。 例如:將... for(int i=0; i3.基礎資料型別 (Elementary Data Type) ■ 在重要的迴圈裡使用基礎資料型別 (Elementary Data Type)(int型資料通常比long/double型資料更快) ■ 基礎資料型別 (Elementary Data
Time of Update: 2018-12-05
這篇文章將比較深入的介紹java類載入原理和過程,雖然很多情況你都不需要瞭解類載入的過程,但是如果你希望瞭解java是如何工作的,或者希望定義自己的類載入器,就一定要瞭解類載入的過程,當然,無論你是否要參與類載入過程,瞭解這個過程對你都會有很大的協助。本文希望通過一步一步的分析來說明類載入的過程,希望這種分析方法也會對你有某些協助。本文使用的JDK是sun的jdk_1.4.2版本,當然這裡重在闡述原理,和JDK本身沒有多大的關係。這篇文章試圖解決下面一些問題:
Time of Update: 2018-12-05
當項目牽涉到產品庫存的時候,為了便於管理和操作一般都會考慮使用條碼。在以前做某個項目的時候用到過,稍微整理了下,共用出來給需要的朋友做個參考。實現功能: 用JAVA顯示各種規格的條碼(18種),列印後可以被掃描裝置掃描.需要的java類請到最後的附件(barcode.zip)中下載。1.把barcode的4個java類引入自己的項目中;2.在web.xml中配置一個產生條碼的servlet,如下:Html代碼 ... <servlet> <servlet-name&
Time of Update: 2018-12-05
想去參加CSDN在中關村的黑馬培訓班,立志做一名軟體工程師。以前從沒有寫過部落格,希望通過寫部落格來鍛煉口才,記錄整個JAVA學習過程。寫部落格的標準,參照劉未鵬的“你為什麼從現在開始就寫部落格”(http://blog.csdn.net/pongba/article/details/3896311);為人處事的標準參照李開複老師的“寫給大學生的7封信。努力做一個正直、自信的程式員!以後我就在這裡安家啦!
Time of Update: 2018-12-05
/*需求:JAVA應用程式要與外部裝置進行資料交換。在JAVA中,對於資料的輸入、輸出操作以"流"(stream)方式進行。JDK提供了各種各樣的"流"類,滿足對不同種類的資料進行操作。*/1、File類 File f = new
Time of Update: 2018-12-05
/*需求:通過網路建立電腦間的通訊。步驟: 1、先通過IP地址找到對方的電腦, 2、再通過連接埠號碼找到要接收的應用程式, 3、最後就可以建立通訊了。*/1、網路編程基礎知識 本地迴路IP地址:127.0.0.1; 連接埠號碼範圍0~65535,0~1023用於知名網路服務和應用; TCP:傳輸控制通訊協定,連線導向的可靠無差錯的通訊協定; UDP:使用者資料包協議,不需連線的無保證的通訊協定,速度快 資料框架格式:[協議類型|源IP|目標IP|源連接埠|目標連接埠|幀序號|幀資料]2、Sock