Time of Update: 2015-07-27
標籤:/** * 1 在方法中固化串連參數 * * @return 資料庫連接 */ public Connection getConnection() { Connection conn = null; try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", ""); return
Time of Update: 2015-07-29
標籤: 摘自《程式員面試金典》我們首先最容易想到的就是固定分割的方法:將數組等分為3分,每一份均可以被看做一個棧,然後可以在每個棧上執行出入棧的操作。這種方法優點是比較直接,實現簡單。當然缺點是不夠靈活,有可能一個棧出現了空間溢出的情況,而其他棧還是空的狀態。 下面說下實現的思路,首先對於長度為n的數組,我們的劃分標準如下(假設數組下標從0開始): 1)棧1,使用[0, n/3) 1)棧2,使用[n/3, 2n/3) 1)棧3,使用[2n/3,
Time of Update: 2015-07-28
標籤:這章主要說了對象的 建立和銷毀,怎樣避免無謂,過多的對象,以及建立對象的幾個方法 一.使用靜態Factory 方法代替構造器,正常的建立類的方法 OneObject oneObject=new OneObject(); 這樣寫的話,每次都會建立一個新的對象靜態Factory 方法 public class
Time of Update: 2015-07-27
標籤: 時間緊急,以下為粘貼,若要看原創請點擊 跟我來 它並不是一個類比請求類似JMeter的壓力測試工具,而是一個衡量並且計算在應用上的操作資訊的工具,也就是說,它只負責對行為進行監控,而不負責觸發操作。JavaMelody基於請求統計產生類比圖表,並為我們的應用程式在QA或者開發上提供下面的協助: 1 給出平均的回應時間以及執行數 2 在某些操作趨勢變得嚴重前給出提示
Time of Update: 2015-07-27
標籤:java 建構函式 靜態 歡迎轉載,請附出處: http://blog.csdn.net/as02446418/article/details/47092769 最近在做項目時遇到了Java建構函式,代碼塊的一些執行順序方面的知識,隨興做了個實驗,畢竟實踐出真知嘛。遇到的問題簡單說一下就是在子類A繼承父類B的時候,如果在代碼中A a = new
Time of Update: 2015-07-27
標籤:> 不同版本區別 >> J2SE >>> 標準版 >>> 主要用於開發用戶端 >>> 包含了java的核心類庫,例如資料庫連接,介面定義,輸入/輸出,網路編程 >> J2EE >>> 企業版
Time of Update: 2015-07-28
標籤:java arraylist map 1、錯誤描述java.lang.ClassCastException: java.util.ArrayList cannot be cast to java.util.Mapat service.impl.BillServiceImpl.exportBillExcel(BillServiceImpl.java:336)at
Time of Update: 2015-07-27
標籤:mysql java springmvc 1、錯誤描述java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Stringservice.impl.ArrivalBillServiceImpl.exportBillExcel(BillServiceImpl.java:266)at
Time of Update: 2015-07-27
標籤:mysql java web springmvc 1、錯誤描述java.lang.NumberFormatException: empty Stringat sun.misc.FloatingDecimal.readJavaFormatString(FloatingDecimal.java:1020)at java.lang.Double.parseDouble(Double.java:5
Time of Update: 2015-07-28
標籤:效能一般來說,效能通過以下幾個方面來表現:執行速度記憶體配置啟動時間負載承受能力定量評測的效能指標:執行時間CPU時間記憶體配置磁碟輸送量網路輸送量回應時間調優的層面設計調優代碼調優JVM調優資料庫調優作業系統調優效能調優必須有明確的目標,不要為了調優而調優,如果當前程式並沒有明顯的效能問題,盲目地進行調整,其風險可能遠遠大於收益。設計最佳化1. 單例模式對於系統的關鍵組件和被頻繁使用的對象,使用單例模式可以有效地改善系統的效能2.
Time of Update: 2015-07-28
標籤:冒泡 快速排序 交換排序 package exchange_sort;import java.util.Random;/*各類交換排序 * ------資料存放區範圍1~s.length-1 ------ *主要包括 *冒泡排序 *快排 */public class Sort {/** 冒泡排序 穩定*/private static
Time of Update: 2015-07-27
標籤:java中HashMap詳解 http://alex09.iteye.com/blog/539545總結:1.就像參考型別的數組一樣,當我們把 Java 對象放入數組之時,並不是真正的把 Java 對象放入數組中,只是把對象的引用放入數組中,每個數組元素都是一個引用變數。2.HashMap 採用一種所謂的“Hash 演算法”來決定每個元素的儲存位置。 3.HashMap 底層採用一個 Entry[] 數組來儲存所有的
Time of Update: 2015-07-28
標籤:java 記憶體 記憶體可見度 volatile 鎖 本人記憶差,整理這個思維導圖,相當於較認真的看了一遍,整個思維導圖,基本上就是對原文的拷貝。 有了層級關係。和本人自己的一些理解。由于思維導圖弄出來的圖片大於100M了。所以就放出源檔案,
Time of Update: 2015-07-27
標籤:同步問題中,一個很重要的問題是同步的域,什麼是同步的域呢?簡單以 synchronized
Time of Update: 2015-07-28
標籤:鏈表複製 leetcode java 題目:A linked list is given such that each node contains an additional random pointer which could point to any node in the list or null.Return a deep copy of the
Time of Update: 2015-07-28
標籤:成員內部類的意思就是,一個外層類裡麵包含著一個非static的class,舉例如下:class OuterClass{ //變數,函數定義。。。 class InnerClass { //變數,函數定義。。。 }}
Time of Update: 2015-07-27
標籤:一、概述 Java虛擬機器在執行Java程式的過程中會把它所管理的記憶體劃分為若干不同的資料區域,這些地區都有各自的用途以及建立和銷毀的時間。Java虛擬機器所管理的記憶體將會包括以下幾個運行時資料區域,如所示: 下面就每一個地區進行闡述。二、運行時資料區域程式計數器
Time of Update: 2015-07-27
標籤://測試i!=i的情況public class DoubleTest{ public static void main(String[] args){ double i=0.0/0.0;//0.0/0.0在浮點數的規範運算中是有意義的,這個值和任何數都不相等和自己也不相等 //java在IEEE包中規定這不是一個數,NaN if(i==i){ System.out.println(
Time of Update: 2015-07-27
標籤: 在itoo中,基本上每個系統都有一個匯入功能,大量的資料填寫進入excel模板中,然後使用匯入功能匯入的資料庫中,這樣可以大大的提高工作效率。那麼匯入就涉及到了批量儲存資料庫的問題了。
Time of Update: 2015-07-27
標籤:需要序列化的Person類:package cn.itcast_07;import java.io.Serializable;/* * NotSerializableException:未序列化異常 * * 類通過實現 java.io.Serializable 介面以啟用其序列化功能。未實現此介面的類將無法使其任何狀態序列化或還原序列化。 * 該介面居然沒有任何方法,類似於這種沒有方法的介面被稱為標記介面。 * * java.io.InvalidClassException: *