Time of Update: 2015-08-11
標籤:1 預存程序介紹 預存程序是指用於特定操作的pl/sql塊,是由流量控制和sql語句書寫的過程。 預存程序經編譯和sql最佳化後儲存在資料庫伺服器中,使用時候只需要調用即可。2 預存程序的優點 1
Time of Update: 2015-08-11
標籤:JVM記憶體管理和JVM記憶體回收 JVM記憶體組成結構JVM記憶體結構由堆、棧、本地方法棧、方法區等部分組成,結構圖如下所示:1)堆所有通過new建立的對象的記憶體都在堆中分配,其大小可以通過-Xmx和-Xms來控制。堆被劃分為新生代和舊生代,新生代又被進一步劃分為Eden和Survivor區,最後Survivor由FromSpace和ToSpace組成,結構圖如下所示:新生代。建立的對象都是用新生代分配記憶體,Eden空間不足的時候,會把存活的對象轉移到Survivor中,新
Time of Update: 2015-08-11
標籤:java charset 很想把這兩個類的用法記下來,因為它們是我在Reader和Writer類階層中找到僅有的可以指定字元編碼集(Charset)的輸入輸出類。這裡兩個類分別舉一個例子來說明它倆的用法,它們分別作為InputStream和OutputStream的裝飾者。public void test1() {InputStream in;Charset charset = Charset.forName("
Time of Update: 2015-08-11
標籤:多線程如何寫一個 線程程式:方式一:1)寫一個類繼承Thread類,重寫run()方法2)建立這個類的對象,調用start()代碼:MyThread--->提供一個構造方法調用父類的構造方法 為了是給線程提供一個名字!package cn.itcast.thread;public class MyThread extends Thread{private String name; public MyThread(String name){//通過構造方法的方式來為線程傳遞名臣
Time of Update: 2015-08-11
標籤:hdu1867點擊開啟連結Problem DescriptionGenerally speaking, there are a lot of problems about strings processing. Now you encounter another such problem. If you get two strings, such as “asdf” and “sdfg”, the result of the addition between them is “asdfg”
Time of Update: 2015-08-11
標籤:資料結構 java linkedlist iterator 資料 以下是一個可以使用的LinkedList泛型類的實現。這裡的鏈表類名為MyLinkedList,避免與類庫中重複。MyLinkedList將作為雙鏈表實現,而且保留到該表兩端的引用。這樣只要操作發生在已知的位置,就可以保持每個操作花費常數時間的代價。這個已知
Time of Update: 2015-08-11
標籤: 1. 背景 今天在偵錯工具的時候,在調試一個分頁查詢的時候,背景代碼在拿到頁數的時候拋出異常,剛開始以為是沒有拿到資料,於是就手動判斷,如果沒有拿到值,就賦值,可是奇怪的事情發生了,還是不執行為空白的代碼,跟蹤調試發現了一個秘密: 於是在判斷的框中添加不等於NaN,但是結果出人意料還是繼續往下執行,添加如下的代碼<span
Time of Update: 2015-08-11
標籤:題目:寫一個函數,求兩個整數之和,要求在函數體內不得適用+,-,* ,./
Time of Update: 2015-08-11
標籤:1、順序結構 if語句if(運算式){執行語句塊}(變數=布林運算式?語句1:語句2 運算式為真則執行語句1,反之執行語句2)if(運算式){執行語句塊} else {}if(運算式1){執行語句塊} else if(運算式2){}elseif語句也可以嵌套在if語句中,else與上文中最近的if匹配2、選擇結構
Time of Update: 2015-08-11
標籤:轉載自部落格:http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html 獲得類載入器:1 public static void main(String[] args) {2 Person p1=new Person();3 System.out.println(p1.getClass().getClassLoader().getClass().getName());4
Time of Update: 2015-08-11
標籤:package wzh.Http;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.URL;import java.net.URLConnection;import java.util.List;import java.util.Map;public class
Time of Update: 2015-08-11
標籤:1. OKHttp,好用的Http服務官網地址:http://square.github.io/okhttp/1) 擷取http檔案內容 1 OkHttpClient client = new OkHttpClient(); 2 3 String run(String url) throws IOException { 4 Request request = new Request.Builder() 5 .url(url) 6 .build(); 7 8
Time of Update: 2015-08-11
標籤:一,類的載入,串連,初始化 一個類被載入到JVM需要三個步驟:載入,連結,初始化 1,先說下載入過程 2,串連 注意串連過程分為三個階段,驗證,準備,解析 3,初始化 這裡注意:類的載入過程,先載入靜態代碼塊,其次是代碼塊,然後是建構函式靜態成員之間層級一樣,因此誰在前,誰最先被載入 二,反射機制1,先理解下反射2,為什麼要使用反射 可能以上敘述依然很
Time of Update: 2015-08-11
標籤:List<List<Integer>> vec2d = new LinkedList<List<Integer>>();vec2d.add(Arrays.asList(new Integer[]{1,2,3}));vec2d.add(Arrays.asList(new Integer[]{4,null,5}));vec2d.add(null);vec2d.add(Arrays.asList(new Integer[]{6,7,8,null})
Time of Update: 2015-08-11
標籤:最近項目需要,需要做一個單點登陸的功能,由於之前沒有接觸過SSO,不是很瞭解,查閱資料後 選擇使用CAS作為研究對象。CAS是有耶魯大學研發的單點登入伺服器。借鑒了:http://blog.csdn.net/small_love/article/details/6664831的經驗,1.開發環境 tomcat7 CAS Service 版本 cas-server-4.0.0 CAS Client 版本
Time of Update: 2015-08-11
標籤:public class MapUtil { public static Object convert2Object(Class clazz,Map<String,Object[]> map) throws IntrospectionException, InstantiationException, IllegalAccessException{ BeanInfo bi =
Time of Update: 2015-08-11
標籤:一、JAVA概述1.編譯型語言和解釋型語言2.JAVA先編譯成與平台無關的位元組碼(*.class)檔案,然後由JVM(Java Virtual Machine)來解釋,最終轉換為機器碼。3.不同平台的JVM都是不同的,但提供了相同的介面,達到跨平台目的。4.JRE:Java Runtime Environment JDK:Java Development Kit SDK:Software Development Kit 二、基礎資料型別 (Elementary
Time of Update: 2015-08-11
標籤:這是javaeye上非常經典的關於線程的文章,寫的非常通俗易懂的,適合任何讀電腦的同學. 線程同步我們可以在電腦上運行各種電腦軟體程式。每一個啟動並執行程式可能包括多個獨立啟動並執行線程(Thread)。 線程(Thread)是一份獨立啟動並執行程式,有自己專用的運行棧。線程有可能和其他線程共用一些資源,比如,記憶體,檔案,資料庫等。
Time of Update: 2015-08-11
標籤:轉自 http://www.douban.com/note/306848299/原文:1、Java反射的概念 反射含義:可以擷取正在啟動並執行Java對象。 2、Java反射的功能 1)可以判斷運行時對象所屬的類 2)可以判斷運行時對象所具有的成員變數和方法 3)通過反射甚至可以調用到private的方法 4)產生動態代理 3、實現Java反射的類 1)Class:它表示正在啟動並執行Java應用程式中的類和介面 2)Field:提供有關類或介面的屬性資訊,以及
Time of Update: 2015-08-11
標籤:MD5 概述 MD5即Message Digest Algorithm 5(資訊摘要演算法5),用於確保資訊傳輸完整一致。是電腦廣泛使用的雜湊演算法之一(又稱摘要演算法、雜湊演算法),主流程式設計語言普遍已有MD5實現。 MD5演算法具有以下特點: 1、壓縮性:任意長度的資料,算出的MD5值長度都是固定的。 2、容易計算:從原資料計算出MD5值很容易。 &