Time of Update: 2015-07-24
標籤:定義資料庫連接屬性:static String diverName="oracle.jdbc.driver.OracleDriver";static String url = "jdbc:oracle:thin:@192.168.90.11:1521:ucap";static String user="armyoa73015";static String pwd = "armyoa73015";1.
Time of Update: 2015-07-24
標籤:Netty是由JBOSS提供的一個java開源架構。Netty提供非同步、事件驅動的網路應用程式架構和工具,用以快速開發高效能、高可靠性的網路伺服器和用戶端程式dsf。也就是說,Netty 是一個基於NIO的客戶,伺服器端編程架構,使用Netty
Time of Update: 2015-07-24
標籤:Lambda運算式是自Java SE 5引入泛型以來最重大的Java語言新特性,本文是2012年度最後一期Java Magazine中的一篇文章,它介紹了Lamdba的設計初衷,應用情境與基本文法。Lambda運算式,這個名字由該項目的專家組選定,描述了一種新的函數式編程結構,這個即將出現在Java SE 8中的新特性正被大家急切地等待著。有時你也會聽到人們使用諸如閉包,函數直接量,匿名函數,及SAM(Single Abstract
Time of Update: 2015-07-24
標籤:1 // 發現資產主鍵2 @Id3 @GeneratedValue(generator="system-uuid")4 @GenericGenerator(name="system-uuid",strategy="uuid")5 private Long
Time of Update: 2015-07-24
標籤:NO.1所謂程式,即指為達成某個目標而採用的一系列有序指令的集合;所謂指令,即指溝通雙方使用彼此都可以識別的語言來完成一項工作;NO.2JavaSE:傳統型應用程式;JavaEE:網站;JavaME:手機應用;JDBC:用於資料庫訪問的通用介面;JTA,JTS:用於提供交易處理的支援;Java Servlet:用來擴充Web伺服器功能的網路組建;JSP:Java與HTML混合編程,類似於ASP;JavaIDL:Java對COBRA的實現,允許與其他語言整合;NO.3開發Java程
Time of Update: 2015-07-24
標籤: 在學習公眾平台開發的過程中,參考了公眾平台java開發詳解(工程代碼+解析)中的xml解析方法,是使用dom4j來解析的。 對於java中解析xml的方法,又參考了java解析xml的幾種方式,其中介紹了DOM,SAX,Jdom,dom4j幾種方法。 在使用dom4j的時候將dom4j-1.6.1.jar添加到project>>properties>>Java Build
Time of Update: 2015-07-24
標籤: 在建立socket使用inputstream輸入資料流,read()方法,如果調用的是available(),返回位元組流的長度時,可能會返回0,或者其他數值,進行網路操作時往往出錯,因為你調用available()方法時,對發發送的資料可能還沒有到達,你得到的count是0。 網路傳輸中實現方式如下:int readBytes = 0; byt
Time of Update: 2015-07-24
標籤:jvm記憶體 記憶體溢出 我把Java的記憶體地區畫了一張思維導圖,以及各地區的主要功能。類比Java堆溢出Java堆用於儲存物件執行個體,只要不斷地建立對象並且保證GC ROOTS到對象之間有可達路徑避免被回收機制清除,就可以類比出Java堆溢出。package hxl.insist.jvm;import java.util.ArrayList;import java.util.List;/** * 下面是JVM
Time of Update: 2015-07-24
標籤:歸併排序 java 歸併排序思想:將一個數組分成兩部分分別排序(使用遞迴),然後將結果合并起來,即將最後兩個有序的數組歸併成一個更大的有序數組。時間複雜度O(n) =
Time of Update: 2015-07-24
標籤:在java中,static成員函數是否可以被重寫呢?結論是,你可以在子類中重寫一個static函數,但是這個函數並不能像正常的非static函數那樣運行。也就是說,雖然你可以定義一個重寫函數,但是該函數沒有多態特性。讓我們測試一下: 1 class testClass1{ 2 static void SMothod(){ 3 System.out.println("static in testClass1"); 4 } 5 } 6 class
Time of Update: 2015-07-24
標籤: 1 package com.dawning.gridview.app.resourcemanagement.service.servicemanagement.discoverresourceutil; 2 3 import java.util.concurrent.ExecutorService; 4 import java.util.concurrent.Executors; 5 6 /** 7 * 線程池單例 8 * @class SingletonTheadPool 9
Time of Update: 2015-07-24
標籤:Java本身是提供了Base64編碼的工具包的,做項目的時候自己實現了個,在這裡記錄一下: 1 /** Base64編碼數組 */ 2 private static final String base64EncodeChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"; 3 4 /** 5 * Base 64 編碼 6 * @param str
Time of Update: 2015-07-24
標籤: 構造方法(constructor)的作用是建立對象時對對象初始化,一個類可以有多個建構函式 ,可根據其參數個數的不同或參數類型的不同來區分它們
Time of Update: 2015-07-24
標籤: 0 Java的hashCode方法概述 In the Java programming language, every class implicitly or explicitly provides a hashCode() method, which digests the data stored in an instance of the class into a single
Time of Update: 2015-07-24
標籤:Java String類中有個方法叫:replaceAll,從表面上看,他的意思是把所有的regex替換成replacement。1 public String replaceAll(String regex, String replacement) {2 return Pattern.compile(regex).matcher(this).replaceAll(replacement);3 }但事實上,它並沒有做到:1 public
Time of Update: 2015-07-24
標籤:java web650) this.width=650;" src="http://s3.51cto.com/wyfs02/M00/70/17/wKioL1Wxrhbyqs7jAANFrUxS0qE213.jpg" style="float:none;" title="QQ20150724104807.png" alt="wKioL1Wxrhbyqs7jAANFrUxS0qE213.jpg" />650) this.width=650;" src="http://s3.51cto.com/
Time of Update: 2015-07-24
標籤:java
Time of Update: 2015-07-24
標籤:一、Java中實現多線程的兩種方式1) 繼承Thread類Thread類包含了包含和建立線程所需的一切東西。Thread 最重要的方法是 run(),編寫線程程式時需要覆蓋 run() 方法,run() 方法是與別的線程並行啟動並執行,故存在資源競爭和同步問題。。Thread 還包含一個特殊的方法
Time of Update: 2015-07-24
標籤:java 基本類型 裝箱基本類型 自動裝箱和拆箱 java中基本類型與裝箱基本類型“==”比較出現的幾種情況java有一個類型系統有兩部分組成,包含基本類型(primitive),例如:int、double等,還有參考型別(reference type),例如:String、List。每個基本類型都有一個對應的參考型別,稱為裝箱基本類型(boxed
Time of Update: 2015-07-24
標籤:1.對查詢進行最佳化,應考慮在where 及 order by 涉及的列上建立索引。 2.應盡量避免在where 子句中對欄位進行 null值判斷,如: select id from t wherenum is null