原创 讓vim支持向外複製、粘貼

博客主頁:http://blog.csdn.net/minna_d 前言:每次要重vim編輯的文件中複製出內容,都要先退出用gedit打卡或者寫set命令。 這個繁瑣的操作已困擾我N久了。一直沒有主動去解決 由於我用的系統爲slackw

原创 PG常用SQL

一、查看當前數據庫連接 SELECT pg_stat_get_backend_pid(s.backendid) AS procpid, pg_stat_get_backend_activity(s.backendid) AS

原创 求一個數組中a[0...i-1] 離a[i]最接近的值

博客主頁:http://blog.csdn.net/minna_d 題目: 給一個n個元素的線性表A,對於每個數Ai,找到它之前的數中,和它最接近的數。即對於每個i,計算 Ci = min{|Ai-Aj| | 1<=j<i} 規定C1 =

原创 java比較器的複用

博客主頁:http://blog.csdn.net/minna_d 設想這麼一種場景:A有N個字段,也有專門對A的比較函數。每一次比較函數,在N多個業務線複用。 那麼,問題來了, 突然有一天A多加了一個字段in,而且在原一特定場景中這個

原创 性能調優應用篇之cache分機存放

有時候受機器的限制,一臺機器並不能在內存中存下所有的東西。 但是又不想放入DB中減小檢索速度。 這經常會出現一份內存多機存放的情況。 其實這種情況很好處理,首先將index做一次hash取值然後對機器數取模。 PARTITIONS

原创 Linux命令彙總之a.*

個人主頁:http://blog.csdn.net/minna_d 首先粘貼所以a.*命令,總共184個命令。 畢竟命令太多, 我不可能一天、2天都能寫完, 這是一個持之以恆的過程。所以本博客主題會持續更新。 a2p

原创 性能調優應用篇之from DB全量加載 數據

<strong>經常存在這樣的需求,工程啓動需要重數據庫中全量load一次數據。 數據量太大, 那麼問題來了, 我們該如何快速的加載全量數據?</strong> 最直觀的解決方式:order by id limit + offset。

原创 生成隨機數工具

博客主頁:http://blog.csdn.net/minna_d 寫測試代碼的時候經常需要產生一堆隨機數,比如排序時定義一個鏈表,手動輸入一串隨機數總是很麻煩。 如: List<Integer> list = Lists.newAr

原创 shell數組總結

1.計算數組長度: ${#array[@]} 2.列出數組索引: ${!array[*]}或者${!array[@]}3.打印數組中所有值: ${array[*]}或者${array[@]}4.shell中遍歷數組元素: for str

原创 Linux命令彙總之a.* (一)

博客主頁:http://blog.csdn.net/minna_d 1. a2p 將awk 腳本轉化爲perl 腳本命令 轉化後的結果並不一定可靠,需要人工干預. [root@jjy ~/q/data/hongkongAndMacaoP

原创 3中計算文件補集方式

博客主頁:http://blog.csdn.net/minna_d 要求:求兩個文件差集、並集、補集 實驗數據 [root@jjy ~/q/data/tmp_data]# cat 1 1 2 3 4 5 6 [root@jjy ~/q/d

原创 Linux命令彙總之a.* (二)

博客主頁:http://blog.csdn.net/minna_d 1. aclocal 編譯安裝工具。 通過configure.ac或configure.in文件中創建 aclocal.m4。 configure文件可以生成makef

原创 shell字符串總結

博客主頁:http://blog.csdn.net/minna_d 1. 計算字符串長度: echo ${#str} 2. 按字符截取字符串: ${word:begin:length} 3.藉助% 、%%、#、##對字符串的切割: %:

原创 Java鏈表的刪除操作

剛開始接觸java時很長一段時間, 總覺得java鏈表的刪除操作自己寫的有bug。 第一個bug版本: 僅接removeByForlist.remove(j)之後應該顯示調用i-- public static void testRem

原创 slackware軟件自動安轉工具

寫得很糙, 今後整理 #@coder jianjun.yu #@date 2014年 11月 26日 星期三 20:28:48 HK #!/bin/bash tar -xzvf $1 path=`pwd` folder=`echo $1