原创 Velocity在web項目中生成模板

需求:後臺(指管理員後臺)上傳一個html模板到文件服務器上,前臺(商家操作的平臺)讀取到模板,並填充數據,生成新的vm頁面到webapp/WEB-INF/view目錄下,用於預覽、保存、打印。 最開始的代碼: @Te

原创 hadoop面試整理

1.簡要描述一個apache如何安裝配置hadoop.        1.創建hadoop 帳戶。    2.setup.改IP。    3.安裝java,並修改/etc/profile 文件,配置java 的環境變量。    4.修改H

原创 DBExportDoc V1.0 For MySQL Windows64位操作系統導出mysql表結構到word文檔

1.首先到 http://www.itpub.net/thread-1128074-1-1.html 下載DBExportDoc V1.0 For MySQL,下載後的目錄結構如下: 2.下載mysql-connector-odbc-5

原创 mybatis返回HashMap<Long,List<Long>>

原始數據: SHOP_ID ACCOUNT_ID 2 192 2 193 需求是:根據店鋪id獲取店員帳號列表 mybatis配置代碼: <resultMap class="java.util.HashMap" id="Acc

原创 Redis和Memcache的區別

1、 Redis和Memcache都是將數據存放在內存中,都是內存數據庫。不過memcache還可用於緩存其他東西,例如圖片、視頻等等。 2、Redis不僅僅支持簡單的k/v類型的數據,同時還提供list,set,hash等數據結構的

原创 神奇的IE9,Ajax請求緩存問題

如圖所示:點擊“發表評論”,發表一條商品評論。 相關的代碼如下: //評價之前判斷是否登錄,如果已登錄跳轉到評價頁面,如果沒登陸提示先登錄 function judgeUserLogin(itemId,itemGroupId){ $

原创 爲什麼說Java的序列化不適合Hadoop

java的序列化是把業務類及其子類一起序列化,這使得序列化和反序列化的數據都比較多,而數據是經過網絡傳輸接收的,這樣網絡的壓力就大,這種模式並不適合海量數據處理,海量數據處理只需要序列化和反序列化我們的業

原创 HBase讀取數據的過程

Cloudera Impala對你存儲在Apache Hadoop在HDFS,HBase的數據提供直接查詢互動的SQL。除了像Hive使用相同的統一存儲平臺,Impala也使用相同的元數據,SQL語法(Hive SQL),ODBC驅動程序

原创 HBase寫入數據的過程

寫入數據的詳細過程? 見此地址 http://my.oschina.net/u/1464779/blog/265137 怎麼確認寫入操作成功呢? 只要在WAL(write ahead log要提前寫的文件)和MemCache中同時寫入

原创 HBase的核心概念

HBase是hadoop領域的數據庫。因爲處理海量數據,並且底層依賴於hadoop。 最大的特點是對海量數據(TB到PB級別)進行毫秒級查詢。 HBase邏輯結構特點: 1.NoSQL數據庫,並不是嚴

原创 客戶端與NameNode通信過程(源碼角度分析)

.RPC(remote procedure call)是hadoop分佈式機制運行的基礎,遠程過程指的是java進程,即一個java進程調用另一個java進程中對象的方法,調用方稱作客戶端(client),被調用方稱作服務端(server

原创 mybatis返回HashMap<Long,List<自定義類>>

需求:根據組合商品id列表,獲取其下的關聯的商品列表 mybatis代碼: <resultMap class="java.util.HashMap" id="ComboMap" groupBy="comboItemId"> <