原创 Go 好用的web框架

使用 Gin-Plus 框架快速進行 web 開發 一、前言 安裝 Get go get github.com/archine/gin-plus/[email protected] Mod # go.mod文件加入下面的一條 github.c

原创 K8s部署Eureka集羣

在k8s集羣中通過CICD進行部署Eureka集羣 一、前言 普通後端如果想要同時起多個服務來進行負載均衡,可以通過部署Deployment並調整Pod的數量,然後交由Service來代理這些Pod, 而對於Eureka而言,這樣做就沒

原创 一、CDH6.2大數據平臺安裝手冊

一、集羣規劃 實際工作中搭建CDH集羣的話,原則上來說,機子越多越好,如果資源有限的話,建議前期最好4臺機子,4臺機子的話,針對hadoop集羣而言 可以設置爲1主3從, 如果考慮到HA的話,就需要最少5臺機子,本案例採用的服務器配置如下

原创 Scala語言入門六(函數高級操作)

一、字符串高級操作 1、多行字符串 /** * @author Gjing **/ object StringApp { def main(args: Array[String]): Unit = { val s =

原创 Scala語言入門七(trait)

Scala Trait(特徵) 相當於 Java 的接口,實際上它比接口還功能強大。與接口不同的是,它還可以定義屬性和方法的實現。一般情況下Scala的類只能夠繼承單一父類, 但是如果是 Trait(特徵) 的話就可以繼承多個,從結果來看

原创 二、大數據組件之HDFS

HDFS全稱是Hadoop Distributed File System, 也就是Hadoop分佈式文件系統,是一種在硬件上運行的分佈式文件系統。它與現有的分佈式文件系統有許多相似之處。 但是,與其他分佈式文件系統的區別很明顯。HDFS具

原创 CDH6.2大數據平臺安裝手冊

一、集羣規劃 實際工作中搭建CDH集羣的話,理論上來說,機子越多越好,如果資源有限的話,建議前期最好4臺機子,4臺機子的話,針對hadoop集羣而言 可以設置爲1主3從, 如果考慮到HA的話,就需要最少5臺機子,本案例採用的服務器配置如下

原创 Scala語言入門五(函數)

Scala函數的使用 1、定義 def 方法名(參數名: 參數類型): 返回值類型 = {//方法體} /** * @author Gjing **/ object Test { def main(args: Array[St

原创 Scala語言入門四(模式匹配)

Scala 提供了強大的模式匹配機制,應用也非常廣泛。一個模式匹配包含了一系列備選項,每個都開始於關鍵字 case。每個備選項都包含了一個模式及一到多個表達式。箭頭符號 => 隔開了模式和表達式 一、語法 變量 match {

原创 Scala語言入門三(集合)

一、數組 Scala 語言中提供的數組是用來存儲固定大小的同類型元素,數組對於每一門編輯應語言來說都是重要的數據結構之一。數組的第一個元素索引爲0,最後一個元素的索引爲元素總數減1 1、聲明數組 不可變數組 /** * @author

原创 Scala語言入門二(對象)

講述Scala中的面向對象相關知識點 一、特徵 封裝:屬性和方法封裝在類中 繼承:父類和子類的一個關係 多態:父類引用指向子類對象 二、類的定義和使用 類是對象的抽象,而對象是類的具體實例。類是抽象的,不佔用內存,而對象是具體的,佔

原创 Scala語言入門一(初識) 一、Scala概述 二、Scala的安裝 三、Scala使用入門 四、Scala入門

一、Scala概述 Scala是一門多範式的編程語言,一種類似java的編程語言,設計初衷是實現可伸縮的語言、並集成面向對象編程和函數式編程的各種特性。Scala把Erlang風格的基於actor的併發帶進了JVM。開發者可以利用Scala

原创 SpringBoot如何使用Scala進行開發

Scala是一門多範式的編程語言,一種類似Java的編程語言,設計初衷是實現可伸縮的語言並集成面向對象編程。Scala把Erlang風格的基於actor的併發帶進了JVM,開發者可以利用Scala的actor模型在JVM上設計具伸縮性的併發

原创 Docker安裝Gitlab和Runner並實現CICD

本文詳細介紹如何在Linux系統使用Docker安裝Gitlab、Gitlab-Runner並實現項目的CICD 一、安裝Gitlab 1、拉取鏡像並啓動 由於服務器的80端口可能被佔用,所以這裏我們改成了其他端口來啓動 docker ru

原创 SpringBoot項目使用tools-excel導入導出Excel

簡單、快速的導入導出Excel 一、安裝依賴 推薦使用最新版本,可通過文章末尾官方文檔鏈接跳轉查看 <dependency> <groupId>cn.gjing</groupId> <artifactId>tools-exc