Time of Update: 2015-06-23
標籤:1.JDBC(Java Database Connectivity)提供串連各種關聯式資料庫的統一介面,作為資料來源,可以為多種關聯式資料庫提供統一訪問,它由一組用Java語言編寫的類和介面組 成。JDBC為工具/資料庫開發人員提供了一個標準的API,據此可以構建更進階的工具和介面,使資料庫開發人員能夠用純Java API 編寫資料庫應用程式,同時,JDBC也是個商標名。 2.EJB(Enterprise
Time of Update: 2015-06-23
標籤:引起java.lang.OutOfMemoryError: Java heap space異常,可能是由JAVA的堆棧設定太小的原因根據網上的答案大致有以下兩種解決方案:1、在D:/apache-tomcat-6.0.18/bin/catalina.bat最前面加入:set JAVA_OPTS=-Xms384m
Time of Update: 2015-06-23
標籤:Ubuntu配置vi /etc/profile,加入如下內容:export JAVA_HOME=/usr/java/jdk1.7.0_65#export JRE_HOME=${JAVA_HOME}/jre#export CLASSPATH=.:$JAVA_HOME:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport CLASSPATH=.:${JAVA_HOME}/lib:${CLASSPATH}export
Time of Update: 2015-06-23
標籤:hibernate 實體類 java.lang.nosuchmeth 問題描述:
Time of Update: 2015-06-23
標籤:java 變數類型如下: 執行個體變數; 類變數; 初始化途經如下: 執行個體變數 --聲明時,初始化; --非靜態初始化塊內,初始化; --建構函式內,初始化; 執行個體1:public class bean1 {int d;int e;int c;int b;int f;{c = 3;}int a = 1;{b = 2;}public bean1() {d = 4;f = 5;e = 6;}public int geta() {return a;}}javap -c
Time of Update: 2015-06-23
標籤:當部署項目,啟動Tomcat它已經錯誤:java.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilterSEVERE: End event threw exceptionjava.lang.NoSuchMethodException: org.apache.catalina.deploy.WebXml addFilter at
Time of Update: 2015-06-23
標籤:一、網上支付分為兩種情況,一種方法是使用直接和銀行的支付介面,另外一種方法是使用第三方支付平台和銀行對接完成支付。 1.直接和銀行對接。 2.使用第三方支付平台 3.常見的第三方支付平台 二、使用易寶支付介面實現java網上支付功能(農業銀行)。 1.完整原始碼:https://github.com/kdyzm/day21_2_pay 2.實現過程的時序圖 3.技術要點 (1)使用GET請求的時候必須將全部參數都帶上,參數名稱參考開發人員文檔中的請求參數列
Time of Update: 2015-06-23
標籤:標識符定義認識Java標識符在程式設計語言中,標識符就是程式員自己規定的具有特定含義的詞,比如類名稱,屬性名稱,變數名等。 問:標識符是神馬? 答:標識符就是用於給 Java 程式中變數、類、方法等命名的符號。使用標識符時,需要遵守幾條規則: 1. 標識符可以由字母、數字、底線(_)、美元符($)組成,但不能包含 @、%、空格等其它特殊字元,不能以數字開頭。譬如:123name 就是不合法滴 2. 標識符不能是
Time of Update: 2015-06-23
標籤:一.數組的基本概念數組可以看成是多個相同類型資料群組合,對這些資料的統一管理。陣列變數屬參考型別,數組也可以看成是對象,數組中的每個元素相當於該對象的成員變數。數組的元素可以是任何資料類型,包括基本類型和參考型別。C和C++中的數組都可以分配在棧上面,而JAVA中的數組是只能分配在堆上面的,因為JAVA中的數組是參考型別。二.一維數組一維數組的聲明方式有2種:格式一:數組元素類型 數組名[ ]; 即type var[ ];格式二:數組元素類型[ ] 數組名;
Time of Update: 2015-06-23
標籤:
Time of Update: 2015-06-23
標籤:post請求上傳檔案後台類比POST上傳整合簡介:Java後台類比post請求,發送參數以及上傳檔案等方式,適用有些公眾API介面的調用.發送請求後台package org.lives.platform.upload.utils;import java.io.BufferedReader;import java.io.DataInputStream;import java.io.DataOutputStream;import java.io.File;import
Time of Update: 2015-06-23
標籤:簡單的java密碼編譯演算法有:BASE64 嚴格地說,屬於編碼格式,而非密碼編譯演算法MD5(Message Digest algorithm 5,資訊摘要演算法)SHA(Secure Hash Algorithm,安全散列演算法)HMAC(Hash Message Authentication Code,散列訊息鑒別碼)1.
Time of Update: 2015-06-23
標籤:應用多線程來實現伺服器與多線程之間的通訊的基本步驟1、伺服器端建立ServerSocket,迴圈調用accept()等待用戶端連結2、用戶端建立一個Socket並請求和伺服器端連結3、伺服器端接受用戶端請求,建立socekt與該用戶端建立專線連結4、建立連結的socket在一個單獨的線程上對話5、伺服器繼續等待新的連結的伺服器端Server.javapackage test.concurrent.socket;import java.io.*;import
Time of Update: 2015-06-23
標籤:(1) 初始化:所以如果繼承關係為:A匯出B再匯出C,在建立C對象的情況下的調用順序是: * (1) A的靜態域,B的靜態域,C的靜態域; * (2)
Time of Update: 2015-06-23
標籤:(1)域與靜態方法記住“只有普通方法的調用是多態的”。而域和靜態方法不是:對於域的訪問,在編譯期間就已經進行解析和綁定了。而如果某個方法是靜態,就不具備多態性。(2)編寫構造器有一條準則: * 用儘可能簡單的方法使得對象進入正常狀態,盡量避免調用其他方法。 * 構造器內能夠安全調用的方法只有那些final方法(private預設final),因為他們無法被覆蓋。(3)多態概念:多態是指一個程式中同名的不同方法共存的情況。這些方法同名的原因是它們的最終功能和目的都相同,
Time of Update: 2015-06-23
標籤:一、引言基於物件導向五大原則中的下面兩個原則,我們應該多考慮使用介面和抽象類別:裡氏替換原則:子類可以通過實現父類介面來替換父類,所以父類應儘可能實現為介面/抽象類別,方便拓展程式而不影響現有代碼。依賴倒置原則:和結構化設計不同,我們要讓底層依賴於高層,而不是相反。而設計介面和抽象類別時盡量遵循物件導向五大原則中的“介面隔離原則”,即使用專門介面比使用單一介面好。這個準則和針對類設計的“單一職責原則”對應。備忘:設計模式中有很多和介面和抽象類別相關的模式,比如抽象工廠、模板方法等。二、概念
Time of Update: 2015-06-23
標籤:public voidtestException(){int a[] = {1,2,3};int q = 0;try{for(int i=0;i<a.length;i++){a[i] /= q;}}catch(ArithmeticException h){System.out.print("ArithmeticException\n"); //執行}catch(Exception
Time of Update: 2015-06-23
標籤:1、數組雖然提供有儲存一組變數的優秀功能,但是由於數組先天性的問題 —— 長度固定,所以就決定了數組在實際的工作之中並不是那麼常用,可是筆試之中就喜歡測試數組的邏輯題;2、數組之中一定要掌握以下幾點: · 數組的定義格式(動態和靜態)、記憶體配置; · 使用 for 迴圈輸出數組; · 對於給出的面試題:數組排序、數組反轉;3、數組的兩個操作方法:System.arraycopy()、java.util.Arrays.
Time of Update: 2015-06-22
標籤:線程 wait sleep Java基礎——線程總結一、線程是什嗎?線程:一個程式裡不同的執行路徑。 二、如何建立線程? 兩種方法建立線程:第一種(1)定義具體功能類實現Runnable介面,可以多次調用而實現資料共用(2)Thread myThread = new Thread(…)  
Time of Update: 2015-06-22
標籤:前段時間接觸的這個題目,大體理解了,還有些小地方仍待進一步品味,暫且記下。import java.util.ArrayList; import java.util.Arrays; import java.util.Collection; import java.util.HashMap; import java.util.HashSet; import java.util.Map; import java.util.Set; /* * 尋找字串中出現頻率最高的字元 * *