JAVA—咖啡館

          ——歡迎訪問rogerfan的博客,常來《JAVA——咖啡館》坐坐,喝杯濃香的咖啡,彼此探討一下JAVA技術,交流工作經驗,分享JAVA帶來的快樂!本網站部分轉載文章,如果有版權問題請與我聯系。

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            447 Posts :: 145 Stories :: 368 Comments :: 0 Trackbacks

          03 2010 檔案

               摘要: 本章介紹Oracle 9i網絡中兩種主要的成分——數據庫服務器和治理客戶機的安裝和配置過程。本章目的在于幫助讀者把握如何安裝Oracle 9i以及如何配置Oracle 9i網絡環境。
          本書采用windows 2000 Server作為安裝的網絡操作系統平臺,數據庫服務器采用Oracle 9i Database for Windows 2000的企業版。
          2.1.1 安裝的硬件環境需求
          下列從5個主要的方面闡述Oracle 9i對硬件環境的要求。
          1. 對CPU的要求
          CPU最低配置到Pentium 166就可以。
          2. 對內存的要求
          內存容量最低為64MB,最好在256MB以上。
          3. 對硬盤的要求
          建議配置8GB容量以上硬盤。
          4. 對光驅的要求
          建議選用快速光驅,16倍速以上。
          5. 對網卡的要求
          一般可以選用10/100MB自適應網卡。  閱讀全文
          posted @ 2010-03-24 15:55 rogerfan 閱讀(282) | 評論 (0)  編輯

               摘要: 匯總:
          set autotrace on
          set autotrace traceonly explain
          set timing on

          或通過SQL*PLUS trace,然后查看user_dump_dest下的跟蹤文件,使用tkprof工具格式化后閱覽。
          alter session set events '10046 trace name context forever,level 12';
          alter session set events '10046 trace name context off';
          SELECT p.spid,s.username FROM v$session s,v$process p WHERE s.audsid=USERENV('sessionid') AND s.paddr = p.addr;

          使用方法示例:
          DBserver% sqlplus perf/perf
          SQL*Plus: Release 9.2.0.6.0 - Production on Mon  閱讀全文
          posted @ 2010-03-24 14:51 rogerfan 閱讀(615) | 評論 (0)  編輯

               摘要: HashMap 和 HashSet 是 Java Collection Framework 的兩個重要成員,其中 HashMap 是 Map 接口的常用實現類,HashSet 是 Set 接口的常用實現類。雖然 HashMap 和 HashSet 實現的接口規范不同,但它們底層的 Hash 存儲機制完全一樣,甚至 HashSet 本身就采用 HashMap 來實現的。
          通過 HashMap、HashSet 的源代碼分析其 Hash 存儲機制

          集合和引用

          就像引用類型的數組一樣,當我們把 Java 對象放入數組之時,并不是真正的把 Java 對象放入數組中,只是把對象的引用放入數組中,每個數組元素都是一個引用變量。


          實際上,HashSet 和 HashMap 之間有很多相似之處,對于 HashSet 而言,系統采用 Hash 算法決定集合元素的存儲位置,這樣可以保證能快速存、取集合元素;對于 HashMap 而言,系統 key-value 當成一個整體進行處理,系統總是根據 Hash 算法來計算 key-val  閱讀全文
          posted @ 2010-03-23 09:37 rogerfan 閱讀(1038) | 評論 (0)  編輯

               摘要: java 集合框架詳解
          經常會看到程序中使用了記錄集,常用的有Collection、HashMap、HashSet、ArrayList,因為分不清楚它們之間的關系,所以在使用時經常會混淆,以至于不知道從何下手。在這兒作了一個小例子,希望有助于幫大家理順思路。
          首先看一下它們的關系:
          Collection
          --List:-----------------------以特定次序存儲元素。所以取出來的順序可能和放入順序不同。
          ---ArrayList
          ---LinkedList
          ---Vector
          --Set :----------------------- 不含有重復的元素
          --- HashSet
          --- TreeSet
          Map
          ---HashMap
          ---HashTable
          ---TreeMap   閱讀全文
          posted @ 2010-03-22 15:47 rogerfan 閱讀(1850) | 評論 (0)  編輯

               摘要: 現在在Java開發中,使用的開發工具大部分都是Eclipse,并且和Eclipse關系緊密的要數MyEclipse了,但是 MyEclipse是一個EXE可執行程序,對于沒有安裝Eclipse與MyEclilpse的電腦來說,首先得先解壓Eclipse,然后再安裝 MyEclipse,這不光很麻煩,而且還很費時,對于已經安裝好的電腦來說,如果哪天電腦出了問題或是Eclipse崩潰了,導致工具不能用,這時又不得不重新安裝時,那可真夠郁悶滴~~~,因此,大象本著我為人人,人人為我的奉獻精神,在此,將Eclipse+MyEclipse的完全綠色版制作方法寫出來,和大家一起分享,讓大家都能享受到這種方便。

          在這里,大象采用Eclipse3.3.1與MyEclipse_6.0.1GA_E3.3.1_Installer版來舉例說明,其它的版本做法與此相同。

          第1步:下載Eclipse3.3.1和MyEclipse_6.0.1GA

          這里我要提醒大家注意一下:下載3.2的版本,因為3.3版本以上的支持,另外就是下載MyEclipse6.0.1的插件  閱讀全文
          posted @ 2010-03-18 17:34 rogerfan 閱讀(1507) | 評論 (0)  編輯

               摘要: 最近項目中需要用到CXF,但是本人使用的MyEclipse Blue Edition 6.1居然沒有集成CXF的支持。因此抽時間研究了下將Eclipse SOA Tools Platform插件集成到其中。

          MyEclipse Blue Edition 6.1中使用的Eclipse Platform為3.3.2。因此本人下載了多個Eclipse 3.3.2版本的STP插件進行測試。最后發現STP R200710161054版可以和MyEclipse Blue Edition 6.1版完美集成。

          此處可以下載STP R200710161054 all in one版。

          具體安裝其實超簡單,將下載的ZIP包解壓到MyEclipse安裝目錄下的myeclipse目錄中。此處需要特別小心,注意:eclipse,feature和plugins目錄可以覆蓋;但是feature和plugins中的同名目錄不能覆蓋。

          此外,由于STP插件中的文件的目錄和文件名比較長,解壓后可能會發生  閱讀全文
          posted @ 2010-03-18 17:33 rogerfan 閱讀(1583) | 評論 (0)  編輯

               摘要: 一、下載

          1、PowerDesigner 12.5官方下載地址 +|'}kOAa
           http://download.sybase.com/eval/PowerDesigner/powerdesigner125_eval.exe
           大小125 MB (132,006,349 字節) uzR(8lA
            閱讀全文
          posted @ 2010-03-17 16:09 rogerfan 閱讀(55518) | 評論 (36)  編輯

               摘要: 這次發布的Spring Security-3.0.1是一個bug fix版,主要是對3.0中存在的一些問題進行修正。文檔中沒有添加新功能的介紹,但是將之前拼寫錯誤的一些類名進行了修正,建議開發者以這一版本的文檔為參考。

          另:Spring Security從2010-01-01以后,版本控制從SVN換成了GIT,我們在翻譯文檔的時候,主要是根據SVN的變化來進行文檔內容的比對,這次換成GIT后,感覺缺少了之前那種文本比對工具,如果有對GIT熟悉的朋友,還請推薦一下文本比對的工具,謝謝。  閱讀全文
          posted @ 2010-03-16 17:03 rogerfan 閱讀(195) | 評論 (0)  編輯

               摘要: 進入需要在項目中用java處理json格式的數據,因此封裝了一個class,現將這個class共享出來和大家分享
          1 /**
          2
          3 * Copyright (c) linkwise 2007-2009 corporation.
          4
          5 * All rights reserved
          6
          7 */
          8
          9 package com.linghui.common.util;
          10
          11 import java.util.ArrayList;
          12
          13 import java.util.Date;
          14
          15 import java.util.HashMap;
          16
          17 import java.util.Iterator;
          18
          19 import java.util.List;
          20
          21 import java.util.Map;
          2  閱讀全文
          posted @ 2010-03-09 10:00 rogerfan 閱讀(7159) | 評論 (1)  編輯

               摘要: JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。易于人閱讀和編寫。JSON采用完全獨立于語言的文本格式,但是也使用了類似于C語言家族的習慣(包括C, C++, C#, Java, JavaScript, Perl, Python等)。這些特性使JSON成為理想的數據交換語言。

          JSON建構于兩種結構:

          * “名稱/值”對的集合(A collection of name/value pairs)。不同的語言中,它被理解為對象(object),紀錄(record),結構(struct),字典(dictionary),哈希表(hash table),有鍵列表(keyed list),或者關聯數組 (associative array)。
          * 值的有序列表(An ordered list of values)。在大部分語言中,它被理解為數組(array)。
          *

          JSON具有以下這些形式:

          對象是一個無序的“‘名稱/  閱讀全文
          posted @ 2010-03-08 18:19 rogerfan 閱讀(1182) | 評論 (0)  編輯

               摘要: JSON定義

          JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式,易于閱讀和編寫,同時也易于機器解析和生成。它基于ECMA262語言規范(1999-12第三版)中JavaScript編程語言的一個子集。 JSON采用與編程語言無關的文本格式,但是也使用了類C語言(包括C, C++, C#, Java, JavaScript, Perl, Python等)的習慣,這些特性使JSON成為理想的數據交換格式。

          JSON的結構基于下面兩點

          1. "名稱/值"對的集合 不同語言中,它被理解為對象(object),記錄(record),結構(struct),字典(dictionary),哈希表(hash table),鍵列表(keyed list)等
          2. 值的有序列表 多數語言中被理解為數組(array)
          JSON使用:

          JSON以一種特定的字符串形式來表示 JavaScript 對象。如果將具有這樣一種形式的字符串賦給任意一個 JavaScript 變量  閱讀全文
          posted @ 2010-03-05 09:42 rogerfan 閱讀(402) | 評論 (0)  編輯

          主站蜘蛛池模板: 凭祥市| 佛教| 阿图什市| 星子县| 柳江县| 乡宁县| 响水县| 宝兴县| 南陵县| 进贤县| 扎囊县| 鹤庆县| 高陵县| 会宁县| 蒙山县| 从化市| 桐乡市| 成安县| 保定市| 六枝特区| 同仁县| 旬邑县| 庐江县| 塘沽区| 凤庆县| 沾化县| 甘孜| 开封市| 鲁甸县| 兰西县| 汉川市| 柞水县| 阿尔山市| 临桂县| 临夏县| 嘉禾县| 盐源县| 陆良县| 芒康县| 泸州市| 澄迈县|