原创 bash編程之 字符串操作

字符串切片:${var:offset:lenth} a="world", ${a:2:2}, rl   取字符串最後的幾個字符:${var: -lenth} 注意:冒號之後有空格;   基於模式取子串: ${var#*word}:其中w

原创 bash編程之 crontab 定時任務

crontab  定時任務 # Example of job definition: # .---------------- minute (0 - 59) # |  .------------- hour (0 - 23) # |  

原创 股票: 利潤分配 或 公積金轉增股本

       利潤分配 或 公積金轉增股本  簡稱 全稱 稅收 除權後價格公式  預判指標   10送10股 利潤送紅股 新增股份收10%稅 登記日收盤價/(1+每1股送股票數)  每股未分配利潤   10轉10股 公積金轉增股本 公

原创 Federation 簡介

  HDFS的侷限性(HDFS只有一個active的namenode): 1. 在name中存儲所有的元數據(metadata),因此單個namenode所能存儲的對象(塊+文件)數據受到namenode所在JVM的heap size的

原创 Java IO 和 NIO 分別實現簡單的Socket

  java IO 實現的socket public class MyServerSocket { public static void main(String[] args) throws Exception{ ServerS

原创 bash腳本: 監控Tomcat

    #!/bin/bash ######################################################################################################

原创 幾種序列化的實現方法 java自帶, Writable, Avro

  package org.hdp.practice.serial; import java.io.DataInputStream; import java.io.DataOutputStream; import java.io.Fi

原创 股票: 限售股

      查看方式:年報中的“普通股股份變動及股東情況”     辯證看待限售股: 1. 公司股價較低時,限售期過後恰恰是逢低買入的機會 2. 限售期前一段時間比較危險

原创 bash編程之 條件判斷

條件測試: [ EXPRESSION ] [[ EXPRESSION ]]  如果使用[]出現語法錯誤,請立即改爲[[]] COMMAND   測試表達式: (1) 整數測試;  (2) 字符串測試; (3) 文件測試   整數測試:A

原创 Hbase原子性操作

1. 使用檢查寫(check and put)可以保證操作的原子性。即執行put前先檢查數值是否與提供的value一致,如果檢查通過就執行put,否則就放棄。如果需要put前該字段值不存在,將value設置成null即可。 @Test

原创 bash編程之 shell基本語法

腳本程序:解釋器解釋執行; shell: 交互式接口;編程環境; shell: 能夠提供一些內部命令,並且能通過PATH環境變量找到外部命令;把命令提交給內核啓動爲進程; 過程式的編程語言的元素:變量、流程、函數、數組     變量:局

原创 bash編程之 awk格式化輸出

awk命令:   Linux文本處理三劍客:grep sed awk awk gawk: 報表生成器,格式化文本輸出     基本用法: gawk [options] 'program' file file ... 其中program格

原创 C# 訪問Http

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; using System.Ne

原创 Hbase API操作優化

一. put 優化 Hbase的API配備了一個客戶端的寫緩衝區(write buffer),緩衝區負責收集put操作,然後調用PRC操作一次性將put送往服務器。默認情況下寫緩衝區是禁用的,可以調用table.setAutoFlush

原创 bash編程之 函數

函數:代碼複用 模塊編程 語法: function f_name { 函數體 } f_name() { 函數體 }     調用:使用函數名 函數名出現的地方,會被自動替換爲函數代碼;   練習:利用函數改寫此前的服務