Time of Update: 2018-12-05
//建立檔案核心代碼public static void createNewHDFSFile(String toCreateFilePath, String content) throws IOException{Configuration config = new Configuration();config.set("hadoop.job.ugi", "Administrator,supergroup");FileSystem hdfs =
Time of Update: 2018-12-05
設計模式方面
Time of Update: 2018-12-05
CORBA方面 133、CORBA是什麼?用途是什麼? 答:CORBA 標準是公用對象請求代理結構(Common Object Request Broker Architecture),由對象管理組織 (Object Management Group,縮寫為 OMG)標準化。它的組成是介面定義語言(IDL), 語言綁定(binding:也譯為聯編)和允許應用程式間互操作的協議。 其目的為:用不同的程式設計語言書寫 在不同的進程中運行 為不同的作業系統開發LINUX方面 134、LINUX下線程,
Time of Update: 2018-12-05
通過<<星際爭霸>>學習<<設計模式>>原廠模式的Factory 方法 : public class P_FactoryMethod { static public Creator Create(String str) { if (str.equals("Z")) { return new CreatorZ(); } else if (str.equals("D")) {
Time of Update: 2018-12-05
import java.awt.*; import java.awt.event.*; import javax.swing.*; public class MyClass{ public static void main(String[] args){ JFrame f=new JFrame(); f.addWindowListener(new WindowAdapter(){
Time of Update: 2018-12-05
Java運行環境有一個字串池,由String類維護。執行語句String str="abc"時,首先查看字串池中是否存在字串"abc",如果存在則直接將"abc"賦給str,如果不存在則先在字串池中建立一個字元 串"abc",然後再將其賦給str。執行語句String str=new String("abc")時,不管字串池中是否存在字串"abc",直接建立一個字串"abc"(注意:建立的字串"abc"不是在字串池
Time of Update: 2018-12-05
Windows環境下的JAVA環境配置1.下載JDK 去http://java.sun.com 下載你所需的JDK版本。2.安裝JDK 雙擊你下載的檔案,將JDK安裝到你指定的目錄下。 e.g. D:\j2sdk3.配置環境變數 a.在我的電腦上單擊右鍵選擇 屬性->進階->環境變數 b.在系統變數區點擊建立按鈕,彈出一個新視窗, 變數名填 JAVA_HOME, 變數值填你JDK的安裝目錄 e.g.D:\j2sdk 然後點擊確定按鈕。
Time of Update: 2018-12-05
eclipse的下載和安裝(一) eclipse官方網站: http://www.eclipse.org(二) 外掛程式Eclipse Plugin Resource Center and Marketplace http://www.eclipseplugincentral.com/eclipse-plugins http://www.eclipse-plugins.info/eclipse/index.jsp eclipse-workbench
Time of Update: 2018-12-05
大多數人認為,介面的意義在於頂替多重繼承。眾所周知Java沒有c++那樣多重繼承的機制,但是卻能夠實作多個介面。其實這樣做是很牽強的,介面和繼承是完全不同的東西,介面沒有能力代替多重繼承,也沒有這個義務。介面的作用,一言以蔽之,就是標誌類的類別(type of
Time of Update: 2018-12-05
package com.geoway.pad.favourite.bean;/** * @author likehua * @date 20120621 * */public enum FavouriteGeometeyType { POINT(1), LINE(2), POLYGON(2); int type; private FavouriteGeometeyType(int type){ this.type=type; }
Time of Update: 2018-12-05
今天下午遇到一個很讓我惱火的異常,整了N久也沒有搞出來!雖然知道是包衝突,可是也找不出來原因。]] Root cause of ServletException.java.lang.LinkageError: loader constraint violation: when resolving method
Time of Update: 2018-12-05
今天參加了大展公司的一個電話面試,那位先生首先問我查詢一個表的問題,條件是:1、一個資料表,有username欄位。2、查詢資料表中姓名姓張的、姓李的、姓劉的總數,並展現在一張表中。我當時就糊塗了,平時SQL都是有提示的,都是在PLSQL下寫的,而且大多時候都是採用Hibernate架構 ,sql很少寫。然後他很細心跟我講,唉,好慚愧啊!面試完畢,我順手撚了一個表 ,在PLSQL下測試了一下:select * from (select count(*) from xzqh100 t
Time of Update: 2018-12-05
做webservice,大家可能立馬想到axis、xfire等架構,素不知java6有內建的webservice伺服器,幾行就可以搞定一個webservice呢?代碼如下:package com.geostar.geoglobe.jaxws;import javax.jws.WebMethod;import javax.jws.WebParam;import javax.jws.WebResult;import javax.jws.WebService;import
Time of Update: 2018-12-05
在Java 5.0之前啟動一個任務是通過調用Thread類的start()方法來實現的,任務的提於交和執行是同時進行的,如果你想對任務的執行進行調度或是控制 同時執行的線程數量就需要額外編寫代碼來完成。5.0裡提供了一個新的任務執行架構使你可以輕鬆地調度和控制任務的執行,並且可以建立一個類似資料庫連接 池的線程池來執行任務。這個架構主要有三個介面和其相應的具體類組成。這三個介面是Executor,
Time of Update: 2018-12-05
很多大型軟體供應商還在開發各自的 SOA 產品。因此,SOA 領域目前綜合了各種技術,包括 Java Business Integration (JBI)、Intelligent Event Processing 和 Business Process Execution Language (BPEL) 伺服器。因此,在將各種技術融入到一個解決方案之前,想要從 SOA 中受益的使用者組織很可能需要進行大量投資。通過對 SOA 布置如此高的複雜性,行業提前為實現供應商定位鋪好了道路,即使 SOA
Time of Update: 2018-12-05
IDE:Eclipse 3.4.1先在Eclipse建立兩個Java Project1.然後定義 IDL . 內容如下: module helloapp { interface Hello { string sayHello(); oneway void shutdown(); };}; **這裡注意, } 後面的 ";"一定要寫上,不然會編譯錯誤 2. 右鍵這個HelloApp.idl檔案 點擊,Change to parent folder in
Time of Update: 2018-12-05
javaz中對日期時間的處理比較多,代碼中列出了3中日期時間計算差值的方法。 比如:現在是2004-03-26 13:31:40 過去是:2004-01-02 11:30:24 我現在要獲得兩個日期差,差的形式為:XX天XX小時XX分XX秒 java計算時間差及比較時間大小 比如:現在是2004-03-26 13:31:40 過去是:2004-01-02 11:30:24 我現在要獲得兩個日期差,差的形式為:XX天XX小時XX分XX秒 方法一: DateFormat df = new
Time of Update: 2018-12-05
Java對Hbase的各種操作都是通過HTable實現的,由於建立HTable是有消耗的,因此推薦只建立一個HTable的執行個體,如果必須使用多個HTable執行個體,可以使用HTablePool,本文不對HTablePool進行介紹。建立表:建立表是通過HBaseAdmin類實現的,通過HBaseAdmin 類主要是對於表的管理操作。 1 public static void createTable(String tableName, String[] cfs) throws
Time of Update: 2018-12-05
今天老大讓我把project(項目)下的messages.properties給國家化成簡體中文(之前有 英文和繁體中文). 思路: 1. 在同一個目錄下建立了一個名為 messages_zh_CN.properties的屬性檔案 2. 把繁體的即 messages_zh_TW.properties的屬性檔案內容複寫過來
Time of Update: 2018-12-05
Windows 7 配置jdk 1.7環境變數環境:win7(32位)64位和下面差不多 jdk1.7 1.右擊電腦-屬性-進階系統設定-進階-環境變數,彈出“環境變數”對話方塊,主要是改下面的環境變數,不是上面的Administrator。(不然其他使用者還得自己配)添加JAVA_HOME指明JDK安裝路徑,如C:\Program Files\Java\jdk1.7.0,此路徑下包括lib,bin,jre等檔案夾