<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    JAVA—咖啡館

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

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

    #

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

         摘要: 在筆記本電腦早已普及到會議室的這個年代,商務人士拿筆記本來演示PPT以及做電子版的會議記錄;在筆記本電腦已經普及到教室的這個年代,學生們甚至在用筆記本翻閱資料進行開卷考試。
    隨著筆記本電腦正在成為人們生活中不可或缺的一部分,新的問題來了,盲目的追求性價比導致的是機身重量肆無忌憚的在力壓人們的肩膀,也就是“扁擔效應”。有筆記本常識的人都知道,性價比和便攜性是筆記本領域的正反命題,它們之間永遠對立而不可能和諧相處,即使國家在努力提倡和諧社會。

    很多對移動性有要求的用戶,在吃了第一個筆記本的性價比甜頭的同時卻都在忍受著“扁擔效應”的副作用。因此他們開始選擇只為便攜而存在的第二臺機器,而這種機器大多有一個特點,就是無光驅設計!在市場里放眼望去,不帶光驅的筆記本通常都是輕便型機器的代表,它們的重量很輕,性能卻不馬虎,雖然售價高高在上,但依然獲得了很多受不了“扁擔效應”,追求移動性強的筆記本用戶的青睞。

    筆者就有不少朋友在使用不帶光驅的筆記本,但是問題也來了,需要重裝系統的時候,沒有光驅,該怎么辦?也許你會說可以在dos下硬盤安裝,但有幾個人會  閱讀全文
    posted @ 2010-02-11 09:57 rogerfan 閱讀(18523) | 評論 (2)編輯 收藏

         摘要: Maven的基本原理很簡單,采用遠程倉庫和本地倉庫以及一個類似build.xml的pom.xml,將pom.xml中定義的jar文件從遠程倉庫下載到本地倉庫,各個應用使用同一個本地倉庫的jar,同一個版本的jar只需下載一次,而且避免每個應用都去拷貝jar。如圖1。同時它采用了現在流行的插件體系架構,只保留最小的核心,其余功能都通過插件的形式提供,所以maven下載很小(1.1M),在執行maven任務時,才會自動下載需要的插件。
    這個基本原理與Pear――PHP擴展與應用庫(the PHP Extension and Application Repository)的原理非常相似,都有一個官方的倉庫,都是微內核,通過網絡將需要的文件下載到本地,通過官方倉庫將相應的類庫進行統一管理。Pear已經成為PHP開發事實上的標準,而Maven在Java世界的地位也逐漸加強,成為標準指日可待。  閱讀全文
    posted @ 2010-02-04 22:41 rogerfan 閱讀(428) | 評論 (0)編輯 收藏

         摘要: 為了方便ajax調用傳輸數據,在struts2中加入的json插件用來做對象的序列化和反序列化,json插件的下載地址

    http://code.google.com/p/jsonplugin/

    1. 下載json插件包,將jar包拷貝到WEB-INF/lib目錄

    注:struts2的json插件有兩個版本0.32和0.34,我用的struts2的版本是2.0.11,在加入0.34版本json插件時啟動發生異常,提示找不到相關方法,后來就換成了低版本的0.32一切OK,仔細查看文檔后發現struts2的2.0.*版本的對應插件的0.32版本,struts2.1.*版本對應0.34版本
      閱讀全文
    posted @ 2010-01-26 11:36 rogerfan 閱讀(19266) | 評論 (7)編輯 收藏

         摘要: 這是ntfs權限造成的,解決辦法:

    1、選擇“工具” > “文件夾選項” >“查看”,去掉“使用簡單文件共享”前的勾

    2、找到數據庫所在文件夾,點擊右鍵“屬性”并切換到“安全”選項卡,添加給EveryOne 用戶所有權限。

    添加方法為:安全>添加>高級>立即查找>選中everyone>確定>點上“修改”一項

    3、同理給internet來賓帳戶添加修改權限

    4、找到數據庫,右鍵>安全,為internet來賓帳戶添加“修改”權限,確定。這項很重要,一定要做

    現在數據庫就可以順利連上了

    fat32系統一般不會出現這類問題  閱讀全文
    posted @ 2010-01-10 16:22 rogerfan 閱讀(2110) | 評論 (0)編輯 收藏

         摘要: 前言
    關于Struts2入門以及提高等在這里就不介紹了,但是關于Struts2的學習有以下推薦:

    struts2-showcase-2.0.6.war:這個是官方自帶的Demo(struts-2.0.6-all.zip\struts-2.0.6\apps目錄下),非常全面,直接部署就可以了(很多朋友Struts2能學很好我估計還是直接從這里學來的)。
    wiki-WebWork:入了門的朋友應該都知道,strust2由webwork2和struts1.x合并起來的,但主要還是以webwork2為主,所以如果找不到Struts2的資料可以找WebWork資料看看。
    Max On Java的博客,他的博客的資料在中文的Struts2算是比較全的了,寫得很詳細。
    The Code Project、Google - CodeSearch、Koders:這幾個代碼搜索網站在我找不到中文資料甚至英文文章的時候幫了我大忙!
    關于JFreeChart入門等這里我也不打算介紹了,中文資料很多了。

    閱讀全文
    posted @ 2010-01-06 17:08 rogerfan 閱讀(2090) | 評論 (0)編輯 收藏

         摘要: 論壇上看了不少Spring Security的相關文章。這些文章基本上都還是基于Acegi-1.X的配置方式,而主要的配置示例也來自于SpringSide的貢獻。

    眾所周知,Spring Security針對Acegi的一個重大的改進就在于其配置方式大大簡化了。所以如果配置還是基于Acegi-1.X這樣比較繁瑣的配置方式的話,那么我們還不如直接使用Acegi而不要去升級了。所以在這里,我將結合一個示例,重點討論一下Spring Security 2是如何進行配置簡化的。

    搭建基礎環境

    首先我們為示例搭建基本的開發環境,環境的搭建方式,可以參考我的另外一篇文章:http://www.javaeye.com/wiki/struts2/1321-struts2-development-environment-to-build   閱讀全文
    posted @ 2009-12-18 16:07 rogerfan 閱讀(853) | 評論 (0)編輯 收藏

         摘要: 【圖】黑莓8700精美桌面320x240(珍藏二)不斷更新中……   閱讀全文
    posted @ 2009-12-09 22:20 rogerfan 閱讀(2189) | 評論 (0)編輯 收藏

    僅列出標題
    共30頁: First 上一頁 6 7 8 9 10 11 12 13 14 下一頁 Last 
    主站蜘蛛池模板: 久久亚洲2019中文字幕| 久久久久亚洲av无码专区蜜芽| 久久精品国产亚洲AV无码偷窥| 国产日韩一区二区三免费高清| 亚洲精品无码久久久久去q | 亚洲av无码精品网站| 中国国语毛片免费观看视频| 亚洲日韩小电影在线观看| 中文字幕免费在线看| 精品久久香蕉国产线看观看亚洲| 久久久久久久久久免免费精品| 亚洲色中文字幕无码AV| 秋霞人成在线观看免费视频| 亚洲视频在线不卡| 毛片网站免费在线观看| 亚洲风情亚Aⅴ在线发布| 无码欧精品亚洲日韩一区夜夜嗨 | 四虎永久在线精品免费观看视频| 国产精品高清视亚洲精品| 成人黄18免费视频| 美女羞羞视频免费网站| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 麻花传媒剧在线mv免费观看| 精品日韩99亚洲的在线发布| 国产精品自在自线免费观看| g0g0人体全免费高清大胆视频| 亚洲成在人线av| 国产成人A在线观看视频免费| 国产亚洲人成在线影院| 亚洲精品乱码久久久久久中文字幕| 一级做a爰全过程免费视频| 亚洲宅男精品一区在线观看| 全黄性性激高免费视频| AAAAA级少妇高潮大片免费看| 亚洲色图校园春色| 国产又大又黑又粗免费视频| 国产免费无码一区二区 | 成年网站免费入口在线观看| 亚洲视频在线观看| 无码不卡亚洲成?人片| 精品成在人线AV无码免费看|