Time of Update: 2018-12-08
EJB: Enterprise JavaBeans 企業JavaBean組件 IDL: Interface Definition Language 介面定義語言 J2EE CA:J2EE Connector Architecture J2EE 連接器架構JAAS : The Java Authentication and Authorization Service java認證授權服務JACC: Java Authorization Contract with
Time of Update: 2018-12-08
IKVM是Microsoft .NET Framework和Mono平台上的一個Java實現,他包括以下一些部分:1. 一個用.NET實現的Java虛擬機器2. Java類庫的.NET實現3. 一些用於Java和.NET之間互操作的工具集IKVM提供2種主要的方式在.NET平台上運用Java項目。一種是動態方式,即通過IKVM
Time of Update: 2018-12-08
課前思考1. 什麼是TCP/IP協議?2. TCP/IP有哪兩種傳輸協議,各有什麼特點?3. 什麼是URL?4. URL和IP地址有什麼樣的關係?5. 什麼叫通訊端(Socket)?6. 通訊端(Socket)和TCP/IP協議的關係?7. URL和通訊端(Socket)的關係?8.1 網路編程基本概念,TCP/IP協議簡介8.1.1 網路基礎知識 網路編程的目的就是指直接或間接地通過網路通訊協定與其他電腦進行通訊。網路編程中有兩個主要的問題,一個是如何準確的定位網路上一台或多台主機,
Time of Update: 2018-12-08
java 1.4提供了nio,也就是之前我的一片部落格中所說的multiplexed non-blocking I/O。這種模型比阻塞模型的並發效能要好一些,Java很多的網路應用都因此重寫了底層模組,包括Tomcat、Jetty等等,也出現了基於nio的架構mina、國產的cindy等等。java nio帶來的影響是巨大的,得到了很多擁護和讚賞。不過有一些是謠言,例如windows下的實現是Windows中並發效能最好的I/O模型IOCP,但事實上是這樣嗎?JDK 6.0
Time of Update: 2018-12-08
一、什麼是Spring?Spring是一個輕量級的控制反轉(IoC)和面向切面(AOP)的容器架構二、如何在程式中擷取Spring配置的bean呢?方法一:在初始化時儲存ApplicationContext對象代碼:複製代碼 代碼如下:ApplicationContext ac = new FileSystemXmlApplicationContex("applicationContext.xml");
Time of Update: 2018-12-08
我們知道,在java中,將一個非原型類型類型的對象引用,賦值給另一個對象的引用之後,這兩個引用就指向了同一個對象,如:複製代碼 代碼如下:public class DeepCloneTest { private class CloneTest { private Long myLong = new Long(1); } public static void main(String args[]) { new DeepCloneTest().Test(); } public void
Time of Update: 2018-12-08
Thread 建立線程的兩種方法:
Time of Update: 2018-12-08
一、什麼是Java事務通常的觀念認為,事務僅與資料庫相關。
Time of Update: 2018-12-08
複製代碼 代碼如下:package cn.me.test;import java.io.InputStream;import java.io.RandomAccessFile;import java.net.HttpURLConnection;import java.net.URL;/** * 多線程下載 * 1:使用RandomAccessFile在任意的位置寫入資料。 * 2:需要計算第一個線程下載的資料量,可以平均分配。如果不夠平均時, * 則直接最後一個線程處理相對較少的資料 *
Time of Update: 2018-12-08
自從SEOTcs系統11月份24日更新了一下SEO得分演算法以來,一直困擾我的一個問題出現了,java的資料job任務,在執行過程中會經常報以下的錯誤:“2011-12-03 18:00:32 DefaultHttpClient [INFO] I/O exception (java.net.SocketException) caught when processing request: Connection reset by peer: socket write error2011-12-03
Time of Update: 2018-12-08
複製代碼 代碼如下:package com.chen.lucene.image;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;public class Change2Image{ /**複製檔案 * * @author chen_weixian * Mar 11, 2012 11:33:19 PM * @param path 需要複製檔案的路徑 *
Time of Update: 2018-12-08
Java判斷一個字串是否有中文一般情況是利用Unicode編碼(CJK統一漢字的編碼區間:0x4e00–0x9fbb)的正則來做判斷,但是其實這個區間來判斷中文不是非常精確,因為有些中文的標點符號比如:,。等等是不能識別的。以下是比較完善的判斷方法:CharUtil.java複製代碼 代碼如下:import java.util.regex.Pattern; public class CharUtil { public static void main(String[] args) {
Time of Update: 2018-12-08
abstractclass和interface是Java語言中對於抽象類別定義進行支援的兩種機制,正是由於這兩種機制的存在,才賦予了Java強大的物件導向能力。abstractclass和interface之間在對於抽象類別定義的支援方面具有很大的相似性,甚至可以相互替換,因此很多開發人員在進行抽象類別定義時對於abstractclass和interface的選擇顯得比較隨意。其實,兩者之間還是有很大的區別的,對於它們的選擇甚至反映出對於問題領域本質的理解、對於設計意圖的理解是否正確、合理。本文
Time of Update: 2018-12-08
文章來源:電腦愛好者 作者:張劍 誰知道通天的巴比倫塔耗費了多少沙石?又有誰知道羅馬的建成經曆了多少個日夜?我們惟一知道的是,沒有一塊塊磚石的壘砌,就沒有蜿蜒萬裡的長城;沒有巨石和黏土的堆集,就沒有亙古不變的金字塔。由此可見,基礎知識的準備對於我們學習任何事物都至關重要,那麼,就讓我們從認識Swing的一些基礎功能開始,啟動我們建造羅馬的偉大工程吧! 前言 Java咖啡館已經開張不少時日了,如果你已經喜歡上了Java這杯咖啡的味道,那麼記得常來哦。這一次,我們為大家準備了一大杯香濃的咖啡——
Time of Update: 2018-12-08
通過使用COM技術,我們用微軟Office應用程式能夠建立很多應用程式擴充,但是Java開發人員卻無法享受它帶來的便利--除非他們擁有方便的Java訪問COM的途徑(Java-to-COM橋)。使用JCom的時候,你可以在Java中控制幾乎所有的COM對象,而且它還帶有一些用於Excel的強大的輔助類。
Time of Update: 2018-12-08
一)Hibernate意義 在一個真正的OOAD中,我們的設計首先是做UML建摸,最終將一個系統涉及所有對象(這個東西不是東西那麼簡單)用類圖來體現一個完整的設計,我們最後可能得到這幾種類:控制商務邏輯的類,儲存業務資料的類module(bean類),輔助類或者更多(具體問題具體分析,但是將業務所需資料歸結為一個類module更適合分層)。到資料庫低層實現的時候,
Time of Update: 2018-12-07
public class FileAccess{ public static boolean Move(File srcFile, String destPath) { // Destination directory File dir = new File(destPath); // Move file to new directory boolean success = srcFile.renameTo(new File(
Time of Update: 2018-12-07
1、感受MyEclipse的強大,只需要右鍵為工程增加 Hibernate功能即可快速應用Hibernate2、記住為表名逆向工程產生對象時, 如果要修改對象名,最好要帶上對應的包名3、產生的config檔案預設放置在 根目錄下,路徑可以在sessionfactory中指定4、sessionfactory類用於建立hibernate session,
Time of Update: 2018-12-07
1. 對於明確不需要派生的類,添加final修飾符,此時該類的所有方法都是final的。Java編譯器會尋找機會內聯(inline)所有的final方法。(能使效能提升50%)2. 盡量重用對象,避免產生過多的對象。對於String的串連,用StringBuffer代替。3. 盡量少用全域變數如static等(heap中建立,慢),多用局部變數(Stack中建立,快)。4. 不要重複初始設定變數。預設情況下,調用類的建構函式時,
Time of Update: 2018-12-07
案例一 下面使用java回呼函數來實現一個測試函數已耗用時間的工具類:如果我們要測試一個類的方法的執行時間,通常我們會這樣做:public class TestObject { /** * 一個用來被測試的方法,進行了一個比較耗時的迴圈 */ public static void testMethod(){ for ( int i= 0 ; i< 100000000 ; i++){