Time of Update: 2018-12-04
InstallAnywhere 5.5 Enterprise使用指南關鍵詞: InstallAnywhere 安裝 跨平台 J2EE應用的便攜性對於產品而言很重要。從外觀看,如果開發好的應用能夠打包,通過安裝程式指導使用者對開發產品的安裝和配置,將大大提升應用客戶的認同感。從公司本身看,如果能夠較好的貫徹這種思想,無非對於實施產品化行為奠定一個良好的基礎。大家試想,這樣兩方面將使得產品的部署更加快捷、有效。其中最為重要的一點就是,很多的產品經驗都能夠較好地得到積累和沉澱。本文在此就為大家
Time of Update: 2018-12-04
摘要 作為企業Java開發人員,我們總是需要實現各種功能,如解析XML、使用HTTP、驗證輸入以及處理日期等。使用Jakarta Commons項目的目的在於建立負責處理所有此類常用任務的組件,從而節約時間,讓您集中精力處理核心業務解決方案。在本文中,我們將對Jakarta Commons 項目作簡單介紹,然後示範如何使用Jakarta
Time of Update: 2018-12-04
Java很誘人,但對於剛跨入Java門檻的初學者來說,編譯並運行一個無比簡單的Java程式簡直就是一個惡夢。明明程式沒錯,但各種各樣讓人摸不著頭腦的錯誤資訊真的讓你百思不得其解,許多在Java門口徘徊了很久的初學者就這樣放棄了學習Java的機會,很是可惜。筆者也經曆過這個無比痛苦的階段,感覺到編譯難的問題就出在classpath的設定及對package的理解之上。本文以執行個體的方式,逐一解決在編譯過程中所出現的各種classpath的設定問題。本文執行個體啟動並執行環境是在Windows
Time of Update: 2018-12-04
Java Applet介紹 什麼是 Applet Applet可以翻譯為小應用程式,Java Applet就是用Java語言編寫的這樣的一些小應用程式,它們可以直接嵌入到網頁中,並能夠產生特殊的效果。包含Applet的網頁被稱為Java-powered頁,可以稱其為Java支援的網頁。 當使用者訪問這樣的網頁時,
Time of Update: 2018-12-04
從今天開始有計劃的寫一些博文。內容主要涉及JAVA語言、物件導向編程、設計模式、android開發(這才是重點嘛)。今天開始寫 JAVA物件導向編程基礎複習這個系列的文章。JAVA物件導向編程基礎複習目錄 (一)物件導向基本概念 (二)異常處理與自訂異常 (三)多線程 (四)反射與注釋(一)物件導向的基本概念1.物件導向?還是面向螢幕?物件導向概述1.1對象的概念
Time of Update: 2018-12-04
VisualVM 參考手冊 http://download.oracle.com/javase/6/docs/technotes/guides/visualvm/index.html visualvm 遠程監控程式時,需要jstatd啟動在遠程機器上,
Time of Update: 2018-12-04
java操作excel表格,以前只知道POI。POI是apache公司的一個子項目,主要是提供一組操作windows文檔的Java API。還有個JXL(java excel),也是個開源項目,用起來的感覺跟POI很類似,因為用到的功能都很簡單,也沒覺得有什麼大的差距。網上找了一些他們的區別,算是給自己掃盲了。自從 MS 公開了 OFFICE 的編碼格式以來,很多開源的組織都提供了對 Excel 支援讀寫操作的外掛程式包。Java
Time of Update: 2018-12-04
什麼是值傳遞?什麼是引用傳遞?值傳遞是將要傳遞的值作為一副本傳遞.如 int i=4; int j=i; 這裡相當於把14複製了一個副本給j,結果是i=4,j=4引用傳遞,傳遞的是引用對象的記憶體位址 int *p,*p1; int j=5; *p=j; //這裡是把j在記憶體當中的地址賦給了指標p p1=p; //這裡是把指標p中儲存的地址(就是j的地址)賦給了指標p1 j=4; //這裡改變j的值 輸出結果是 j=4 , *
Time of Update: 2018-12-04
減一技術,與二分搜尋一樣,是一種通用演算法設計技術。它是分治法的一種特殊形式,通過建立問題執行個體P(n) 與問題執行個體P(n-1)的遞推求解關係式而實現;最經典的例子莫過於插入排序了。這裡,給出減一技術在產生排列組合方面的應用。 (一) 排列問題: 產生自然數 1,2,,,,,n 的所有排列。 演算法描述: 使用減一技術,建立自然數12...n的排列與12...n-1的遞推關係。假設 P(n-1) 是 自然數 12...n-1的所有排列 p1, p2,...,
Time of Update: 2018-12-04
在linux環境下不應該把字元集設為GB2312,而應該是iso-8859-1,詳細請參考以下內容:(資料來源:http://www.javadict.com/zxxx/2005711170800.htm) Java/J2EE中文問題終極解決之道 Java中文問題一直困擾著很多初學者,如果瞭解了Java系統的中文問題原理,我們就可以對中文問題能夠採取根本的解決之道。 最古老的解決方案是使用String的位元組碼轉換,這種方案問題是不方便,我們需要破壞對象封裝性,進行位元組碼轉換。 還有一
Time of Update: 2018-12-04
TCP的緊急指標,一般都不建議使用,而且不同的TCP/IP實現,也不同,一般說如果你有緊急資料寧願再建立一個新的TCP/IP串連發送資料,讓對方緊急處理。但是,雖然sendUrgentData的參數data是int類型,但只有這個int類型的低位元組被發送,其它的三個位元組被忽略。下面的代碼示範了如何使用SO_OOBINLINE選項來發送單位元組資料。package socket;import java.io.*;import java.net.*;import
Time of Update: 2018-12-04
import java.awt.*;import java.awt.event.*;import java.lang.*;import javax.swing.*;import java.util.*;import java.math.*;public class Cal{ static Frame frm=new Frame("Calculator");//frame static JTextField txt=new JTextField("0");//text
Time of Update: 2018-12-04
更改的core java的一個程式,利用了GregorianCalendar這個類。輸入年份以及月份,列印出指定月份的日曆。package com.xujin;import java.text.DateFormatSymbols;import java.util.Calendar;import java.util.GregorianCalendar;import java.util.Locale;import java.util.Scanner;public class Test
Time of Update: 2018-12-04
Java白皮書中的關鍵術語:簡單性,Java比C++更易學習,Java剔除了C++中很少使用的難以理解的特性,很多文法也與C++相似。物件導向,現代程式設計語言幾乎都是物件導向的。網路技能,Java的網路能力強大易用。健壯性,Java採用指標模型而不是顯示指標,可以消除重寫記憶體和損壞資料的可能性。安全性,Java可以構建防病毒,防篡改的系統,安全效能很高。體繫結構中立,Java編譯器產生與特定電腦體繫結構無關的位元組碼來實現這一特性,精心設計的位元組碼可以很容易地在任何機器上解釋執行,而且還可
Time of Update: 2018-12-04
採用JDK內建API的方式:InputStream in = null;try { URLConnection connection = new URL(url).openConnection(); connection.setConnectTimeout(1000 * 60); // 設定連線逾時時間: 60s connection.setReadTimeout(1000 * 60); // 設定讀取逾時時間: 60s connection.connect();
Time of Update: 2018-12-04
《Spring 開發筆記之 java.sql.SQLException: Lock wait timeout exceeded | org.springframework.dao.CannotAcquireLockException 的解決》 直接上 bug 的詳細資料:2012-03-12 15:20:31 XmlBeanDefinitionReader [INFO] Loading XML bean definitions from class path resource [
Time of Update: 2018-12-04
線程池用來管理背景工作執行緒的數量,它持有一個等待被執行的線程的隊列。 java.util.concurrent.Executors 提供了 java.util.concurrent.Executor 介面實現來建立 Java 裡的線程池。我們寫一個簡單的程式來解釋一下它的工作機制。 首先我們需要有一個 Runnable 類。 WorkerThread.javapackage com.journaldev.threadpool;
Time of Update: 2018-12-04
package Study.Initialization;class Base{private String str1=init("str1");private String str2=init("str2");public static String str3=init("static str3");public Base(String str1,String str2){System.out.println("Run Construction
Time of Update: 2018-12-04
文章目錄 最終效果確定點擊的行和列在修改按鈕中設定監聽器 最終效果滑鼠點擊JTable中任一資料,修改相應的資訊。確定點擊的行和列package com.dao;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swing.JTable;public class TableMethod extends BaseDAO{int
Time of Update: 2018-12-04
import java.io.*;import java.awt.*;import java.awt.image.*;import java.awt.Graphics;import java.awt.color.ColorSpace;import javax.imageio.ImageIO;public class ChangeImageSize{ /** *//** * 縮放映像 * @param srcImageFile 源影像檔地址 * @param