原创 Linux使用總結(持續更新)

一、Linux 安裝 參考《02_Linux安裝.docx》,目錄 bin  (binaries)存放二進制可執行文件 sbin  (super user binaries)存放二進制可執行文件,只有root才能訪問 etc (etce

原创 SpringBoot之docker應用

五、Docker 1、簡介 Docker是一個開源的應用容器引擎;是一個輕量級容器技術; Docker支持將軟件編譯成一個鏡像;然後在鏡像中各種軟件做好配置,將鏡像發佈出去,其他使用者可以直接使用這個鏡像; 運行中的這個鏡像稱爲容

原创 SpringBoot從開始到放棄

一、Spring Boot 概述 簡化Spring應用開發的一個框架; 整個Spring技術棧的一個大整合; J2EE開發的一站式解決方案; 二、微服務 2014,martin fowler 解釋了什麼是微服務 微服務:架構風

原创 存儲過程之新增或者刪除索引

1、如果索引存在,則刪除索引 -- [新增]如果索引存在,則刪除索引 drop procedure if exists proc_del_index_if_exist; delimiter $$ create procedure pro

原创 Ambari簡述及集羣搭建(下)

本章基於Ambari,部署HDP集羣。 一、集羣搭建 1.1進入登錄頁面 瀏覽器輸入http://192.168.18.161:8080/,默認管理員賬目密碼:admin 1.2 點擊Launch Install Wizard 1.3

原创 一篇文章讓你搞懂NFV

曾經有人調侃說IT行業是“三字經”行業,很多術語和概念都是三個字母縮寫,譬如ADC、NFC、SDN等等等等。今天,我們要來說說IT“三字經”中的一個,也是最近常被攻城獅們聊起的一個詞——NFV。   什麼是NFV NFV(network

原创 SpringBoot之日誌框架

一、日誌框架 發展歷程:舉例:小張開發一個大型系統 ​ 1、System.out.println("");將關鍵數據打印在控制檯;去掉?寫在一個文件? ​ 2、框架來記錄系統的一些運行時信息;日誌框架 ; zhanglogg

原创 Ambari簡述及集羣搭建(上)

一、Ambari簡述 1.1、什麼是Ambari Apache Ambari項目旨在通過開發用於配置,管理和監控Apache Hadoop集羣的軟件來簡化Hadoop管理。Ambari提供了一個直觀,易用的Hadoop管理Web UI。

原创 SpringBoot之Web開發

四、Web開發 1、簡介 使用SpringBoot; 1)、創建SpringBoot應用,選中我們需要的模塊; 2)、SpringBoot已經默認將這些場景配置好了,只需要在配置文件中指定少量配置就可以運行起來 3)、自己編寫業務

原创 SpringBoot之自定義starter

八、自定義starter starter: ​ 1、這個場景需要使用到的依賴是什麼? ​ 2、如何編寫自動配置 @Configuration //指定這個類是一個配置類 @ConditionalOnXXX //在指定條件成立的

原创 Flink之數據類型詳解

一、數據類型支持 Flink支持非常完善的數據類型,數據類型的描述信息都是由TypeInformation定義,比較常用的TypeInformation有BasicTypeInfo、TupleTypeInfo、CaseClassTypeI

原创 Hbase與Hadoop版本支持關係

官網:http://hbase.apache.org/book.html 搜索:Hadoop version support matrix 下面有一個二維的支持關係表。

原创 SpringBoot之配置文件

一、配置文件 SpringBoot使用一個全局的配置文件,配置文件名是固定的; application.properties application.yml(或者application.yaml) 配置文件的作用:修改

原创 SpringBoot整合之分佈式概述

一、分佈式應用 在分佈式系統中,國內常用zookeeper+dubbo組合,而Spring Boot推薦使用全棧的Spring,Spring Boot+Spring Cloud。 分佈式系統: 二、Zookeeper和Dubbo Zoo

原创 SpringBoot整合之熱部署

一、熱部署 在開發中我們修改一個Java文件後想看到效果不得不重啓應用,這導致大量時間花費,我們希望不重啓應用的情況下,程序可以自動部署(熱部署)。有以下四種情況,如何能實現熱部署。 1.1、模板引擎 在Spring Boot中開發情況下