原创 在centos中安裝activeMQ

我們的一些服務基本是安裝配置在linux中,所以給大家演示一下(需要自帶jdk,我就不演示了)   activemq的下載地址 http://activemq.apache.org/activemq-5140-release.html  

原创 linux的入門介紹

1.背景介紹 1. linux是一個開源、免費的操作系統,其穩定性、安全性、處理多併發已經得到 業界的認可,目前很多企業級的項目都會部署到Linux/unix系統上。 2. 常見的操作系統(win7、IOS、Android、Mac) 2

原创 HBase的入門與介紹

第 1 章 HBase 簡介  1.1 HBase 定義  HBase 是一種分佈式、可擴展、支持海量數據存儲的 NoSQL 數據庫。 主要用途: 推薦畫像:特別是用戶的畫像,是一個比較大的稀疏矩陣,螞蟻的風控就是構建在HBase之上 對

原创 linux常用命令實操

1 .vi,vim實操 1.1 )所有的 Linux 系統都會內建 vi 文本編輯器。 Vim 具有程序編輯的能力,可以看做是Vi的增強版本,可以主動的以字體顏色辨別 語法的正確性,方便程序設計。代碼補完、編譯及錯誤跳轉等方便編程的功能特

原创 HBase Shell命令

1.啓動HBase shell,=> hbase shell   2.查看所有的表集合=> list   Note:命令長時可以使用tab鍵提示 3:創建表    create  '表名','列族(cf)'  => create 's

原创 Flume實戰開發配置

example 1. 實際開發中我們常用的是把Flume採集的日誌按照指定的格式傳到HDFS上,爲我們的離線分析提供數據支撐 我們使用二個主機進行數據的生產與採集,簡單的了寫了一個腳本, 服務器 hadoop1 #!/bin/bash #

原创 Flume從入門到上手

第 1 章 Flume 概述        1.1 Flume 定義 : Flume 是 Cloudera 提供的一個高可用的,高可靠的,分佈式的海量日誌採集、聚合和傳輸的系統。Flume 基於流式架構,靈活簡單。   1.2 Flum

原创 window下編譯kafka0.10.2源碼

github上下載kafka源碼https://github.com/apache/kafka/tree/0.10.2 jdk:1.8 scala:2.11.8 gradle 5.0 gradle安裝很簡單,類似配置jdk 配置好驗證下(

原创 java類加載器與雙親委託機制詳解

先看jvm運行內存結構     1.•Java運行時編譯源碼(.java)成字節碼,由jre運行。jre由java虛擬機(jvm)實現。Jvm分析字節碼,後解釋並執行 2.類加載的過程   •類加載:類加載器將class文件加載到虛擬

原创 jvm常用監控工具詳細介紹 下

使用jvisualvm 第一種在jdk安裝目錄的bin下 第二種 win+r 輸出jvisualvm 也可直接打開 打開->導入->文件類型選擇dump->點擊你的dump文件 案例分析 創建list集合 存放user對象 死循環創建

原创 jvm常用監控工具詳細介紹 上

環境:centos7.3  jdk 1.8 jps(Java Virtual Machine Process Status Tool)是JDK1.5提供的一個顯示當前所有java進程pid的命令,可以查詢出所有java進程相關的程序。 j

原创 scala創建變量自動推斷類型

創建scala變量後無法自動生成變量類型 1.隨便創建變量,然後在最後.var,在點enter就可以了   以idea工具爲例子 1. 勾選 specify type 2. 點擊other setting ->default sett

原创 tcp的三次握手與四次揮手詳解

關於TCP三次握手四次分手,之前看資料解釋的都很籠統,很多地方都不是很明白,所以很難記,前幾天看的一個博客豁然開朗,可惜現在找不到了。現在把之前的疑惑總結起來,方便一下大家。 先上個TCP三次握手和四次分手的圖 網上好多都是錯的,只能自己

原创 linux常用命令

1.獲取上月時間,6位(201801) date -d"`date +%Y%m01` last day" +%Y%m  

原创 mysql的存儲引擎介紹

mysql邏輯架構介紹:  和其它數據庫相比,MySQL有點與衆不同,它的架構可以在多種不同場景中應用併發揮良好作用。主要體現在存儲引擎的架構上, 插件式的存儲引擎架構將查詢處理和其它的系統任務以及數據的存儲提取相分離。這種架構可以根據業