Time of Update: 2018-12-04
圖 5. 將介面與產生的服務元件相關聯 現在介面已與組件關聯。我們可以通過使用“Generate Implementation”選項產生實現的架構。 圖 6. 為新服務元件產生實現 圖 7. 將實現添加到產生的架構中 我們需要在上述類中添加 convert 方法的實現,如下所示: 清單 1. Convert 方法實現 public Double convert(Double celsius) { double dCelsius = celsius.doubleValue()
Time of Update: 2018-12-04
本文主要記錄手動安裝cloudera Hive cdh4.2.0叢集過程,環境設定及Hadoop、HBase安裝過程見上篇文章。安裝hivehive安裝在desktop1上,注意hive預設是使用derby資料庫儲存中繼資料,這裡替換為postgresql,下面會提到postgresql的安裝說明,並且需要拷貝postgres的jdbc
Time of Update: 2018-12-04
本文摘自:《通訊技術》1
Time of Update: 2018-12-04
最近工作中會用到一些樹形結構的處理,所以就找到了一些處理樹的相關東西:JqueryEasyUI是一個不錯的UI設計庫,包含了很多。其中有用到combotree,這是對html標籤中select的更好,是一個下拉樹,顯示效果比較好,看起來層次清晰。JqueryEasyUI中combotree使用:1. jsp 中加入下拉框:<select id="imageCatSel" class="easyui-validatebox" style="width:
Time of Update: 2018-12-04
UT斯達康日前在美國宣布與日本電信簽訂價值2.9億美金的iAN8000綜合接入裝置合約,日本電信將採用UT斯達康iAN-8000新一代綜合接入平台,在日本全國範圍內進一步拓展高速ADSL寬頻業務,提供包括語音、資料、WiFi以及媒體流等業務。這是到目前為止,UT斯達康在國際市場簽署的最大的寬頻接入裝置合約。 UT斯達康公司總裁兼首席執行陸弘亮先生表示,“這項合約進一步證明了UT斯達康公司在寬頻接入領域的實力和優勢,我們非常自豪地看到UT斯達康公司推出的新產品iAN-8000綜合接入產
Time of Update: 2018-12-04
hive中建立分區表沒有什麼複雜的分區類型(定界分割、列表分區、hash分區、混合分區等)。分區列也不是表中的一個實際的欄位,而是一個或者多個偽列。意思是說在表的資料檔案中實際上並不儲存分區列的資訊與資料。下面的語句建立了一個簡單的分區表:create table partition_test(member_id string,name string)partitioned by (stat_date string,province string)ROW FORMAT DELIMITED
Time of Update: 2018-12-04
2台pcserver,1個儲存, win2003, oracle11g,rose haoracle_home在本地硬碟,oracle db在儲存spfile+sid.ora在儲存上
Time of Update: 2018-12-04
當資料量比較大,我們需要更快的完成任務,多個map和reduce進程是唯一的選擇。但是如果輸入檔案是一個的話,map任務只能啟動一個。此時bucket table是個很好的選擇,通過指定CLUSTERED的欄位,將檔案通過hash打散成多個小檔案。create table sunwg_test11(id int,name string)CLUSTERED BY(id) SORTED BY(name) INTO 32 BUCKETSROW FORMAT DELIMITEDFIELDS
Time of Update: 2018-12-04
如何查看用戶端的IP地址,機器名,MAC地址,登陸名等資訊select s.session_id,s.login_time,s.host_name,p.loginame,s.program_name,c.client_net_address,c.client_tcp_port,p.net_address as client_mac_address, c.local_net_address,c.local_tcp_port,c.net_transportfrom
Time of Update: 2018-12-04
總結: 日常開發個人常用SCOPE_IDENTITY(),因為SCOPE只在當前的範圍傳回值. 實際應用中應根據3個函數作用而定. 定義:@@IDENTITY返回最後插入的標識值的系統函數。SELECT @@IDENTITY as 'IDENTITY'; IDENT_CURRENT 返回為某個會話和範圍中指定的表或檢視窗產生的最新的標識值。SELECT IDENT_CURRENT('表名') as
Time of Update: 2018-12-04
checkpoint_clauseSpecify CHECKPOINT to explicitly force Oracle Databaseto perform a checkpoint, ensuring that all changes made by committedtransactions are written to datafiles on disk. You can specify thisclause only when your instance has the
Time of Update: 2018-12-04
最近開發中遇到幾種應用,剛好使用MAPJOIN來解決實際的問題。應用共同點如下:1: 有一個極小的表<1000行2: 需要做不等值join操作(a.x < b.y 或者 a.x like
Time of Update: 2018-12-04
一 問題引入: sql 2005鏡像已設定為高可用性模式,當主體資料庫發生故障,在由鑒證伺服器做自動切換時,判斷主體伺服器失效的時間間隔系統預設是10秒,10秒內檢測不到主體資料庫恢複正常,就自動把鏡像伺服器設定為主體了,那麼如何來修改這個預設值呢二 參數介紹: mirroring_connection_timeout: 是等待夥伴和見證伺服器回複的秒數,超過該指定時間後夥伴或見證伺服器被視為不可用。預設逾時值為 10 秒。NULL = 資料庫不可訪問或未鏡像。 三
Time of Update: 2018-12-04
今天收到了同學的一個筆試題,內容如下:4個線程 線程1 列印A 線程2列印B 線程3列印C 線程4列印D 向檔案1中寫入ABCDABCDABCD... 向檔案2寫入BCDABCDA... 向檔案3寫入CDABCDAB... 向檔案4寫入DABCDABC...試著寫了一下:package zmine.threadmore;import java.io.BufferedWriter;import java.io.FileOutputStream;import
Time of Update: 2018-12-04
環境介紹:源頭:rhel5 32bit,oracle10.2.0.4 32bit ,goldengate v11.1.1 for oracle 10g 32bit目的地:rhel5 32bit,oracle10.2.0.4 32bit ,goldengate v11.1.1 for oracle 10g 32bit 源頭的goldengate 配置沒有問題,info all 命令都是running 目的地的goldengate 配置看似沒有問題,雖然info all
Time of Update: 2018-12-04
dbstart提示:can't find init file for database問題解決 [oracle@xiaoshou bin]$ vi dbstart:## $Header: dbstart.sh.pp 03-apr-2001.13:38:21 jboyce Exp $ dbstart.sh.pp Copyr (c) 1991 Oracle###################################### usage: dbstart## This script is
Time of Update: 2018-12-04
1.什麼時候用+號?---- 為了組成一個字串類型的語句,要用+號作串連符。 一般情況下,字串與字串變數串連時才用加號。如:DECLARE @SQL NVARCHAR(1000),@tablename nvarchar(100),@SORTFIELD NVARCHAR(100)SELECT @TABLENAME=N'MYTABLE',@SORTFIELD=N'USERCODE'SET @SQL=N'SELECT * from '+@tablename+N' order by
Time of Update: 2018-12-04
兩個關聯表如何更新其中一個表的資料?今天遇到一個客戶的資料更新問題,兩個相關聯的表,一個主表用於儲存單據主要資訊,一個副表用於儲存單據的明細資訊;現在要把主表的其中一個欄位的資料更新到副表的一個欄位中儲存。精通的SQL文法的,當然是很簡單了。下面我作個詳細的說明。假設A表是主表,有單號order_id、開單人operator、開單日期oper_date、備忘memo等;B表是副表,有單號order_id、序號id、商品編碼code、商品名稱name、備忘memo等。A表的備忘是有資料的,B表的
Time of Update: 2018-12-04
遠端偵錯對應用程式開發十分有用。例如,為不能託管開發平台的低端機器開發程式,或在專用的機器上(比如服務不能中斷的 Web 服務器)偵錯工具。其他情況包括:運行在記憶體小或 CUP 效能低的裝置上的 Java 應用程式(比如行動裝置),或者開發人員想要將應用程式和開發環境分開,等等。為了進行遠端偵錯,必須使用 Java Virtual Machine (JVM) V5.0 或更新版本。JPDA 簡介Sun Microsystem 的 Java Platform Debugger
Time of Update: 2018-12-04
今天接到一個問題,在hive表欄位中存在 ^A 內容: ANokia^A ^A ^A RM-356 ^A ^A/UCWEB8.9.0.253/50/999 實際為 0x01 linux的匯出資料預設的分隔字元 這樣在處理這個欄位的時候每次都會誤以為多個欄位,其實只有一個欄位,於是決定寫udf處理下這個欄位: udf:public String evaluate(String cloumnvalue) {if(cloumnvalue == null){return null;}byte b1[]