原创 myeclipse 修改 svn用戶名

1.刪除C:\Users\thinkpad\AppData\Roaming\Subversion\auth\svn.simple;路徑下svn.simple下的所有文件即可。 2.重新連接svn即可。

原创 svn代碼衝突

svn代碼提交報以下錯誤,錯誤原因: 【MenuUCCImpl】 代碼衝突 org.tigris.subversion.javahl.ClientException: Merge conflict during commit svn: C

原创 JAVA Synchronized對象鎖和類鎖區別(牛逼)

一個類就像一個四合院,四合院的大門叫做構造方法,蓋房子必須經過大門,每new一個對象,就表示在四合院裏再蓋一間新房子,大門上面的鎖,叫做構造鎖,裏面每一間房子就是一個實例,每間房子裏邊都有一個鎖叫做實例鎖。 四合院裏有廁所,水龍頭,洗衣機

原创 hbase 爲什麼查詢比較快

第一、數據分區存儲(region)   通過rowkey可以快速地位到在那個region上,位置信息保存在hbase的meta表裏。  每次查詢都會有location cache的,所以htable裏面的Hconnection

原创 徹底說透redis刪除策略(牛逼)

redis刪除策略:惰性刪除,定時刪除,定期刪除。 惰性刪除:每次查詢的時候就檢測當前key是否過期,如果過期了就直接刪除,並返回null值;  缺點:每次只能刪除當前查詢的過期key,不查詢的key,過期了也不會被刪除,導致冗餘內存,長

原创 JAVA Synchronized對象鎖和類鎖區別

一個類就像一個四合院,四合院的大門叫做構造方法,蓋房子必須經過大門,每new一個對象,就表示在四合院裏再蓋一間新房子,大門上面的鎖,叫做構造鎖,裏面每一間房子就是一個實例,每間房子裏邊都有一個鎖叫做實例鎖。 四合院裏有廁所,水龍頭,洗衣機

原创 避免regionServer宕機

因爲regionserver 的管理信息主要記錄在zookeeper,regionserver的宕機判斷依據是session expired。ok 那麼regionserver 和Zookeeper的session expired原因

原创 java 簡單排序

public class SortDemo { public static void main(String[] args) { int[] arr = { 12, 3, 4, 56, 688, 9 }; bubbleSort

原创 Hive中的排序語法

Hive配置中有個參數hive.mapred.mode,分爲nonstrict,strict,默認是nonstrict 如果設置爲strict,會對三種情況的語句在compile環節做過濾: 1. 笛卡爾積Join。這種情況由於沒有指定r

原创 MapReduce作業的MapReduce數據流優化

1    選擇Mapper的數量 Hadoop平臺在處理大量小文件時性能比較遜色,主要由於生成的每個分片都是一整個文件,Map操作時只會處理很少的輸入數據,但是會產生很多Map任務,每個Map任務的運行都包括產生、調度和結束時間,大量

原创 MD5

public class MD5Utils { /** * 使用md5的算法進行加密 */ public static String md5(String plainText) { byte[] secretBytes =

原创 日常筆記 oracel簡單函數

1.截取函數 select substr(carid,7,8) as carid from users;carid:要截取的字段名7:開始位置8:結束位置 2.替換函數 select replace(deptno,'01',‘呵呵’)

原创 oracle11g 導入導出

目的:連接遠程庫導出oracle庫,導入本地oracle 一:導出oracle數據庫  1.修改tnsnames.ora文件,將localhost本地地址改爲遠程地址。 # tnsnames.ora Network Configurati

原创 oracle 表空間

//創建臨時表空間 create temporary tablespace ts_temp_date /*臨時名*/ tempfile 'E:\Ksoftware\oracle_install\oradata\ts_temp_date.

原创 mapreduce優化方案

1.任務調度 任務調度是hadoop中重要的環節 1.計算方面,hadoop會將任務分配給空閒機器,使所有的任務能公平地分享系統資源。 2.I/O數據流方面,會盡量將map任務分配給InputSplit所在的機器,減少I/O操作。 2.數