因為項目需要在已經部署好的web應用上面添加一個servlet.我開始時候就是在應用得實體路徑下修改web-info下面的web.xml 但無論怎麼寫,無論把我的servlet放到哪裡,servlet都不生效 後來才發現,原來websphere在web應用部署後,會重建一個web.xml
short s1 = 1; s1 = s1 + 1;有什麼錯? short s1 = 1; s1 += 1;有什麼錯?short s1 = 1; s1 = s1 +1;有錯,; //short s1 = 1;(此處已經將s1轉換為int 型);s1是short型,s1+1是int型,不能顯式轉化為short型。可修改為s1 =(short)(s1 + 1) 。short s1 = 1; s1 +=
(1) 類名首字母應該大寫。欄位、方法以及對象(控制代碼)的首字母應小寫。對於所有標識符,其中包含的所有單詞都應緊靠在一起,而且大寫中間單詞的首字母。(2) 為了常規用途而建立一個類時,請採取“經典形式”,並包含對下述元素的定義:equals();hashCode();toString();clone()(implement Cloneable)implement Serializable(3)
事務的原子性(A)、一致性(C)、獨立性(I)及持久性(D) 1.事務的原子性是指一個事務要麼全部執行,要麼不執行.2.事務的一致性是指事務的運行並不改變資料庫中資料的一致性.例如,完整性條件約束了a+b=10,一個事務改變了a,那麼b也應該隨之改變. 事務執行的結果必須是使資料庫從一個一致性狀態變到另一個一致性狀態。3.事務的獨立性是指兩個以上的事務不會出現交錯執行的狀態.因為這樣可能會導致資料不一致.
public class Test2 extends TestStatic{ static{ System.out.println("b"); } Test2(){ System.out.println(2); }public static void main(String args[]){ TestStatic A=new Test2(); A=new Test2();} } class TestStatic {
如下所示代碼為在方法內部定義一個內部類:package inner;public class FunOuter{ int out_x = 100; public void test(){ class Inner{ String inner_x = "x"; void display(){ System.out.println(out_x); } } Inner inner = new Inner();
封鎖協議1級封鎖協議1級封鎖協議是:事務T在修改資料R之前必須先對其加X鎖(排它鎖或寫鎖),直到事務結束才釋放。事務結束包括正常結束(COMMIT)和非正常結束(ROLLBACK)。1級封鎖協議可防止丟失修改,並保證事務T是可恢複的。在1級封鎖協議中,如果僅僅是讀資料不對其進行修改,是不需要加鎖的,所以它不能保證可重複讀和不讀"髒"資料。2級封鎖協議2級封鎖協議是:1級封鎖協議加上事務T在讀取資料R之前必須先對其加S鎖(共用鎖定或讀鎖),讀完後即可釋放S鎖。2級封鎖協議除防止了丟失修改,還可進一
看下面兩段程式片斷: Code Fragment 1: String updateString = "UPDATE COFFEES SET SALES = 75 " + "WHERE COF_NAME LIKE ′Colombian′"; stmt.executeUpdate(updateString); Code Fragment 2: PreparedStatement updateSales = con.prepareStatement("UPDATE COFFEES SET SALES
通過JDBC串連Oracle資料庫中的十大技巧1、在用戶端軟體開發中使用Thin驅動程式 2、關閉自動認可功能,提高系統效能 在第一次建立與資料庫的串連時,在預設情況下,串連是在自動認可模式下的。為了獲得更好的效能,可以通過調用帶布爾值false參數的Connection類的setAutoCommit()方法關閉自動認可功能,如下所示:conn.setAutoCommit(false); 值得注意的是,一旦關閉了自動認可功能,我們就需要通過調用Connection類的commit()和ro
servlet 是用 Java 編寫的伺服器端程式模組,用以擴充 Webserver 的功能。Servlet 被載入到 Web 服務器上,並在其中運行。Servlet 使用 HTTP 伺服器接收和響應客戶機發出的請求。servlet 能夠執行哪些功能?1.servlet 能夠建立並返回整個HTML Web頁面,根據客戶請求的性質而具有動態內容。 2.servlet 還能夠建立 HTML Web 頁面的動態部分,並嵌入到現有靜態 HTML 頁面中。 3.servlet
資料庫連接池負責分配、管理和釋放資料庫連接,資料庫連接池在初始化時將建立一定數量的資料庫連接放到串連池中,這些資料庫連接的數量是由最小資料庫連接數來設定的。無論這些資料庫連接是否被使用,串連池都將一直保證至少擁有這麼多的串連數量。串連池的最大資料庫連接數量限定了這個串連池能佔有的最大串連數,當應用程式向串連池請求的串連數超過最大串連數量時,這些請求將被加入到等待隊列中。資料庫連接池的最小串連數和最大串連數的設定要考慮到下列幾個因素: 1)
數組排序:java使用內建的排序演算法可以對任意的基本類型數組或對象數組進行排序。String數組排序演算法依據詞典編排順序排序,對基本類型數組採用快速排序;針對對象採用“穩定歸併排序”數組與容器的區別體現在三個方面:效率,類型識別以及可以持有基本類型primitives。1.數組只能儲存特定類型。數組可以儲存基本類型,容器則不能。建立一個數組時可讓它容納一種特定的類型。這意味著可進行編譯時間的類型檢查防範自己設定了錯誤的類型或者錯誤地提取了一種類型,而不是運行時的Exception。容器不以具
IBM WebSphere JNDI 服務 java.naming.provider.url=iiop://myhost:9001 java.naming.factory.initial= com.ibm.websphere.naming.WsnInitialContextFactory BEA WebLogic JNDI 服務 java.naming.provider.url=t3://myhost:7001
1、更改http server的設定檔參數KeepAlive。 原因:這個值說明是否保持客戶與HTTP SERVER的串連,如果設定為ON,則請求數到達MaxKeepAliveRequests設定值時請求將排隊,導致響應變慢。 方法:開啟ibm http server安裝目錄,開啟檔案夾conf,開啟檔案httpd.conf,尋找KeepAlive值,改ON為OFF,其預設為ON2、更改http server的設定檔參數ThreadsPerChild值到更大數目,預設為50
JAVA中的參數傳遞,不管你傳的是什麼,傳過去的都只是一個副本而已,這個副本作為方法的局部變數儲存在棧中。 如果傳的是基礎資料型別 (Elementary Data Type),修改這個值並不會影響作為參數傳進來的那個變數,因為你修改的是方法的局部變數,是一個副本。
CHAR():定長字串 最大長度為 254VARCHAR():變長字元 最大長度為 4000SMALLINT:短整型數字 長度為 2 位元組INTEGER:整型數字 長度為 4 位元組REAL:單精確度浮點 32 位近似值DOUBLE:雙精確度浮點 64 位元近似值DECIMAL(m,n):數字 精度為m小數位為nDATE:日期時間TIME:日期時間TIMESTAMP:日期時間1、資料庫: 建立資料庫:CREATE DATABASE database-name [USING
class Outer {private static int size;//靜態變數 public class Inner { private int size; public void doStuff(int size) { size++; // 存取局部變數 this.size++; // 存取其內部類的成員變數 Outer.this.size++; // 存取其外部類的成員變數(可以是靜態變數) System.out.println(size + " "
1.JAVA 虛擬機器初始堆大小和最大堆大小 這個可以根據自己資料量進行調整,建議最小大小256,最大大小5122.web容器的線程池最小大小和最大大小 這個可以根據自己資料量進行調整,一般情況需要根據websphere效能監控工具建議值進行調整。3.Jdbc串連池最大串連數和最小串連數 這個可以根據自己資料量進行調整,一般情況需要根據websphere效能監控工具建議值進行調整。4.啟用servlet快取 5.調整語句快取大小.
JAVA中除了8種基本類型(boolean、byte、short、int、long、char、float、double)外,其它的類型是參考型別,包括類類型(含數組)、介面類型,像STRING,數組,檔案流等。引用變數在JAVA中是一個儲存物件在記憶體中的地址的變數。所以字串內容的比較不是直接用等號,而是用字串的方法equeals()來比較內容的。還有一個是null類型。 Java中的保留字:Java 關鍵字列表 (依字母排序 共51組): abstract, assert,boolean,
Java 提供兩種不同的類型:參考型別和原始類型(或內建類型)。參考型別和原始類型具有不同的特徵和用法,它們包括:大小和速度問題,這種類型以哪種類型的資料結構儲存,當參考型別和原始類型用作某個類的執行個體資料時所指定的預設值。對象引用執行個體變數的預設值為 null,而原始類型執行個體變數的預設值與它們的類型有關。Java中包含三種參考型別即為數組,類,介面,