Time of Update: 2018-07-26
環境:Linux + oracle 10g + C 方法:多線程環境下對資料庫(Pro*C)進行檢索,使用遊標。 DBReturn ProcHandle::Test (IN string &sRuleID) { struct sqlca sqlca; /*define local sqlca for thread-safe */ EXEC SQL WHENEVER SQLERROR GOTO
Time of Update: 2018-07-26
摘 要:本文介紹了一種基於GPS和GPRS結合的電子導航和遠程監控系統。GPS模組輸出的位置資訊資料通過RS-232串列介面發送到微型工控機,工控機上啟動並執行GIS顯示出車輛的當前位置,實現自主導航,同時,利用GPRS無線通訊模組將車載終端GPS模組的資訊通過無線網路發送到遠端資料服務中心,實現了遠端即時監控和調度。 引言
Time of Update: 2018-07-26
啟動Nginx相關模組 1. 配置好之後就可以開啟nginx伺服器了。 可以在終端執行: #service nginx start 註:可能會出現一下錯誤: nginx: unrecognized service 解決方案: 下載nginx的啟動指令碼: # wget -O init-deb.sh http://library.linode.com/assets/660-init-deb.sh
Time of Update: 2018-07-26
首先介紹一篇文章:http://www.javaworld.com/javaworld/jw-01-2009/jw-01-spring-transactions.html?page=1 不過有點長,我現在都差不都忘了裡面講的內容了。注意評論,裡面提到文章講的內容有些是錯誤的。 Spring裡,如果同時存在JMS操作和DB操作,大概也就三種方式: 1.沒有使用JTA。JMS不在事務中,DB操作在事務中
Time of Update: 2018-07-26
上一篇遺留了一個問題,使用者登陸後兩台伺服器的session不能共用,我研究了一下,發現有四個解決方案,1、session放入cookie中,2、session放入資料庫中,3、session使用memcache技術放入記憶體中。這幾個一看就不是合適,不安全,I/O慢,記憶體溢出。所以我覺得第四種方式比較合適,就是在nginx.conf中配置一個ip_hash,原理是ip_hash技術能夠將某個ip的請求定向到同一台後端,這樣一來這個ip下的某個用戶端和某個後端就能建立起穩固的session。
Time of Update: 2018-07-26
操作時注意四點 1. 在串連程式運行前要匯入hive檔案下面的所有的包 2. 已耗用時間可能較長,這是正常的,只要耐心等待 3. 輸入hive --service hiveserver之後,命令框卡住不動是正常情況,如果要使其成為背景程式,只要改輸入為 hive --service hiveserver &即可 4. 真正應用是需要將metadata另外放置在一台機器上,並且匯入到mysql中是比較通用的方法。
Time of Update: 2018-07-26
邏輯區別 hash演算法立刻定位 對應的hash筒的關鍵字 b+數可能會做3次IO 最大4次IO 最小的話直接記憶體取出結果 hash: 1.只能等值查詢不能排序 2.hash碰撞 3.不支援範圍排序 4.hash筒大了維護成本更大 大資料的情況下b+索引比hash索引更高效 hash索引可以一次性定位到結果 只能精確尋找 索引大的話維護成本更大 memory支援hash索引 放在記憶體裡面 hash筒龐大
Time of Update: 2018-07-26
一 Directory Listing概念 簡而言之,Directory Listing就是在tomcat的安裝目錄中的webapps檔案夾中不放置任何web程式檔案,例如index.html,web.xml等,那麼採用URL去訪問這個檔案夾的時候,就會將檔案夾中的所有內容全部列出來,可供下載。 二 設定方法 修改config檔案夾下的web.xml檔案,如下圖所示。
Time of Update: 2018-07-26
hive中的啟動的map資料量,以及reduce的資料量,都是由系統給控制的,一般來說,map的資料量是由檔案的個數,以及檔案量的大小所決定。如果你的檔案很多,那麼每個檔案必然會啟動一個map進行處理,或者你的檔案非常大,是hdfs中block_size的N倍,那麼就會分成N個檔案,同樣會啟動N個map進行處理。而reduce的資料量則是根據你的key多少來決定的,一旦你的map產生的key非常多,那麼reduce 的資料量也會比較多,最好避免像order
Time of Update: 2018-07-26
pb及資料庫面試試題 第一部分:PB(PB6 ~ PB7)(每題10分) 1. 編寫一個全域函數f_center(),參數aw_window 為window類型,使該視窗自動置中。 2. PB中如何存取Image或Text類型的資料,請舉例說明。 3. 如何檢測資料視窗是否被修改。 4. 編寫一個全域函數f_getparentwindow(),參數1 apo_parm為PowerObject類型,參數2 aw_parent
Time of Update: 2018-07-26
昨天看了支付寶的登入介面代碼,覺得有些東西還是對以後的開發有協助的。下面就記錄自己的感想。 首先是AlipayCore.java這個類,該類是請求、通知返回兩個檔案所調用的公用函數核心處理檔案,不需要修改。方法主要是對簽名和請求參數進行拼接: /** * 產生簽名結果 * @param sArray 要簽名的數組 * @return 簽名結果字串 */ public static String
Time of Update: 2018-07-26
我的介面定義: int insertAbilityPackageConsumer(AbilityPackageConsumer abilityPackageConsumer); 我的入參實體長這樣:(為了減少代碼量,我只放上了屬性) public class AbilityPackageConsumer implements Serializable{/** * */private static final long serialVersionUID = 792294
Time of Update: 2018-07-26
應用程式層面的最佳化 效能通常的瓶頸是緩慢的查詢,鎖,CPU飽和,網路延遲和檔案I/O 尋找常見問題 1.各個機器上的CPU,磁碟,網路和記憶體資源的使用方式。注意檢查設定檔 2
Time of Update: 2018-07-26
Hive的meta資料支援以下三種儲存方式,其中兩種屬於本機存放區,一種為遠端儲存。遠端儲存比較適合生產環境。Hive官方wiki詳細介紹了這三種方式,連結為:Hive Metastore。 一、本地derby 這種方式是最簡單的儲存方式,只需要在hive-site.xml做如下配置便可 [html] view plain copy print ?
Time of Update: 2018-07-26
netty為protobuf提供了兩個編碼器(ProtobufEncoder,ProtobufVarint32LengthFieldPrepender),兩個解碼器(ProtobufVarint32FrameDecoder,ProtobufDecoder) [注]所謂的編碼就是把應用程式使用的資料類型編碼成在網路上傳輸的二進位位元組流,反之同理。 看一個netty官網上提供的一個使用protobuf的例子: LocalTimeProtocol.proto檔案:
Time of Update: 2018-07-26
Flickr是如何產生唯一ID的,GUID。一致性hash。都不是,使用Mysql的key自動遞增即可。 Mysql中有一個非標準的擴充,文法為REPLACE INTO,雖然INERT ON DUPLICATE KEY UPDATE也具有相同的功能,但是REPLACE INTO仍然得到支援。 Flickr使用的就是REPLACE INTO來產生全域唯一的ID。
Time of Update: 2018-07-26
Your local changes to the following files would be overwritten by merge error: Your local changes to the following files would be overwritten by merge: protected/config/main.php Please, commit your
Time of Update: 2018-07-26
JDBC之使用批處理處理大量資料
Time of Update: 2018-07-26
參考資料:http://huangqiqing123.iteye.com/blog/1420465 【一、SQL命令】--- 禁用指定表所有外鍵約束 alter table [表名] NOCHECK constraint all --- 啟用指定表所有外鍵約束 alter table [表名] CHECK constraint all 【二、拼裝SQL語句】--
Time of Update: 2018-07-26
原文出處:http://www.52rs.net/ArticleView.aspx?gID=71bd9b1d-ad30-4f6e-896d-fed7dfbc1b3d 截選 1、表結構和效果圖,這個表是用來儲存基礎因子的,需要的可以拓展欄位,比如,升序,降序,起始序號等。 CREATE TABLE [ dbo ] . [ SerialNo ] (