原创 sqlserver/oracle update set from 寫法

a表 b表 結構分別 id ,name , id,memo b表的memo需要對照a表  關鍵ID相同就可以更新,語句如下 update b set memo = a.name from a,b where a.id = b.id 

原创 數據庫設計之分表設計

高併發訪問大數據量基礎表時需要用到,分表設計

原创 SQL 之面試寶典

Student(S#,Sname,Sage,Ssex) 學生表Course(C#,Cname,T#) 課程表 SC(S#,C#,score) 成績表

原创 揭開Linux的Swap之謎

爲什麼選擇Linux?因爲Linux能讓你掌握你所做的一切!   爲什麼痛恨Windows?因爲Windows讓你不知道自己在做什麼!   這就是我喜歡Linux的原因。只要我願意,我可以將底層的系統運行機制看得清清楚楚,可以掌握一切。

原创 深入淺出JSONP:解決AJAX跨域問題

取不到數據! 上週客戶新買了服務器,原本在舊的服務器上放着客戶的Web主頁信息和一個後臺程序(asp.net),在客戶的主頁中有一個動態顯示最新消息的處理,這個處理就是通過ajax異步從那個後臺程序中取得的。由於又購買了新的服務器,客戶想

原创 mahout入門學習

http://blog.csdn.net/aidayei/article/details/6620412

原创 hadoop遠程客戶端安裝配置、多用戶權限配置

hadoop遠程客戶端安裝配置 客戶端系統:ubuntu12.04 客戶端用戶名:mjiang 服務器用戶名:hadoop 下載hadoop安裝包,保證和服務器版本一致(或直接copy服務器的hadoop安裝包)  到 http:

原创 hadoop管理NameNode AND SecondaryNameNode

光從字面上來理解,很容易讓一些初學者先入爲主的認爲:SecondaryNameNode(snn)就是NameNode(nn)的熱備進程。其實不是。snn是HDFS架構中的一個組成部分,但是經常由於名字而被人誤解它真正的用途,其實它真正的用

原创 Ubuntu下vi編輯器使用難解決

主要是ubuntu中有自己默認的vi-common編輯器,我們正常所使用的是vim編輯器,所以只需要2步就搞定 一.執行命令 sudo apt-get remove vim-common 二.執行命令 sudo apt-get inst

原创 深入分析HBase Compaction機制

轉載至:http://blog.csdn.net/hljlzc2007/article/details/10980949 Compaction介紹 Compaction是buffer->flush->merge的Log-Stru

原创 圖解linux下top命令的使用

top命令經常用來監控linux的系統狀況,比如cpu、內存的使用,程序員基本都知道這個命令,但比較奇怪的是能用好它的人卻很少,例如top監控視圖中內存數值的含義就有不少的曲解。 本文通過一個運行中的WEB服務器的top監控截圖,講述

原创 揭露MyEclipse JVM內存不足的內幕

myeclipse-------jvm--------內存不足 tomcat-------jvm--------內存不足

原创 hbase 數據寫入過程習知

一,客戶端client    1,  Htable API 調用put方法發送寫入請求,zookeeper查找系統表.ROOT.定位.mete.表存儲位置,  2,  到定位的HRS(hregionserver)根據tablename以及

原创 hbase 寫操作參數優化

一,客戶端client 1,  autoflush 設置 false 2, client writebuffer(默認2M) 大小設置,客戶端緩存,減少服務端rpc調用次數 二,服務端hregionserver        1. re

原创 ubuntu12.10 軟件安裝集合

系統性能監控: sudo apt-add-repository ppa:alexeftimie/ppa sudo apt-get update sudo apt-get install indicator-sysmonitor 安裝