原创 c++語法之冒號(:),雙冒號(::)

CredSedSms::CredSedSms():m_indbCount(0), m_channelCount(0) CredSedSms爲聲明的一個類 雙冒號爲域操作符:表示聲明一個成員函數 單冒號後面:爲該函數中變量的初始化列表。

原创 kafka本機搭建、測試及常用命令

折騰了好幾天終於實現了kafka本機的搭建,現將一些要點及常用命令貼出來供大家參考: 1.下載kafka安裝包 2.複製到指定文件夾、解壓 3.下面就是簡單的測試了,我用的是0.8版本,基本不用配置什麼,解壓完就能使用。 (1)打開zoo

原创 linux中的動態、靜態庫

一、什麼是庫 本質上來說庫是一種可執行代碼的二進制形式,可以被操作系統載入內存執行。由於windows和linux的本質不同,因此二者庫的二進制是不兼容的。 Linux操作系統支持的函數庫分爲靜態庫和動態庫,動態庫又稱共享庫。

原创 Spark on Hive開發demo

public class SparkHiveTest { public static void main(String[] args) { String warehouseLocation = "h

原创 git提交shell腳本格式轉換的問題

寫在前面 git是一種分佈式的代碼版本管理工具,目前也是主流,廣泛應用在大小公司、大小項目中。 因爲目前大多基於windows平臺開發,這裏Mac不說,沒用過,編寫的shell腳本在提交git時有個默認的轉換: 注意: wari

原创 VS code連接遠程主機進行文件編輯的兩種方法

寫在前面 其實,也是最近纔開始用VS code讀代碼的,發現確實牛B,開始是別人給配置上了映射,心裏美滋滋,用着很舒心!可是8月19星期一,我開機 code 這個軟件竟然沒了,我就重裝了唄,結果好嘛,最新的版本比服務器的版本高了0

原创 CMake基礎-CMakeLists.txt編寫指南

寫在前面 其實CMake在C++編譯中是常用的編譯工具,簡單易上手,學習成不較低,最近我們也在開始用CMake編譯,寫一點最近項目中學習的一點體會和知識點,作以記錄,網上單層級的CMake的例子挺多的,畢竟最終都是用一個CMake

原创 NotePad++離線安裝NppFTP插件

1. 先安裝notepad++,此處不再贅述。 2.從github下載FTP插件離線包: https://github.com/ashkulz/NppFTP/releases/tag/v0.27.4 Tips:根據安裝的Not

原创 Signal信號值及對應含義

Tips: Linux下使用:【舉例】 man 7 signal man命令可查詢signal的相關操作

原创 Spark技術手冊

一 總覽 1.1 spark說明: 官方原話:Lightning-fast cluster computing【快如閃電的批處理框架】 快速、通用的大數據處理引擎。 1.2 spark特點: 1)提供 Cache 機制來支持需要反覆迭代

原创 刪除git保存的用戶名 密碼

運行一下命令緩存輸入的用戶名和密碼: git config --global credential.helper wincred 清除掉緩存在git中的用戶名和密碼 git credential-manager uninstall

原创 國內加速訪問Github的辦法

一、打開IPAddress.com網站,查詢下面3個網址對應的IP地址 github.com assets-cdn.github.com github.global.ssl.fastly.net 二、修改本地電腦系統hosts文件

原创 Springbatch源數據建表語句及初始化

Spring batch的運行過程中會將任務狀態記錄到框架預設的表中,表名有: batch_job_execution batch_job_execution_context batch_job_execution_params b

原创 排序算法

冒泡排序 void bubbulingSort(int[] nums){ for(int i = 0; i < nums.length; i++){ for(int j = i + 1; j <

原创 Springbatch框架系列(1-1)Spring batch介紹

本博文主要從以下幾個方面進行介紹: 瞭解當下批處理框架 介紹下spring batch的主要特點 批處理高效的讀寫數據 用Spring batch實現一個批處理任務 Spring batch任務測試 Spring batch之所