原创 關於開源的一些鏈接

什麼是 Apache 孵化器? https://docs.google.com/presentation/d/1Q28ExXCggbsstqEa1KjnCuA3Ws4XWfR7itQzPmab8vk

原创 SpringBoot 單元測試不執行:maven-surefire-plugin 版本問題

問題現象 Spring Boot 項目,在編寫單元測試時,使用了 JUnit 4.13.2 以上的版本。 爲了讓 Maven 能自動運行單元測試,需要引入 Maven Surefire 或 Maven Failsafe 插件。 項目中使用的

原创 macOS 應用程序損壞或來自不明的開發者,如何處理?

問題現象 有時候安裝軟件,系統會提示 “xxx.app已損壞,無法打開。您應該將它移到廢紙簍”,“打不開xxx.app,因爲它來自身份不明的開發者”。 遇到這樣的問題,要如何處理呢? 方法1 打開電腦終端,輸入以下命令: sudo spct

原创 [轉載] 深度解讀:政事堂最近常提的“貨幣政策”

最近政事堂多次解讀貨幣政策,不但提早半個月成功預測LPR降息,還從貨幣政策的角度解讀黃思聰老賴、樓市現象等大家高度關注的話題。由於篇幅限制不便展開,很多人都感覺意猶未盡。像LPR、MLF、OMO一堆的利率,正常人理解起來就不容易,不知道啥時

原创 如何向開源項目(Apache-InLong)提交代碼

目錄1 - 認領或提交 ISSUE2 - clone 代碼,本地編譯安裝3 - 代碼規範4 - 提交代碼版權聲明 Apache InLong(應龍)是一個一站式海量數據集成框架, 提供自動、安全、可靠和高性能的數據傳輸能力,同時支持批和流

原创 Java如何生成隨機數 - Random、ThreadLocalRandom、SecureRandom

Java7 的Random僞隨機數和線程安全的ThreadLocalRandom 一、Random僞隨機數: Random 類專門用於生成一個僞隨機數,它有兩個構造器: 一個構造器使用默認的種子(以當前時間作爲種子) ,另 個構造器需要程

原创 CentOS 7 安裝 MySQL 8.0x,踩坑記錄

具體安裝步驟,推薦參考這篇文章的第一部分【YUM方式】來安裝: https://segmentfault.com/a/1190000037702065 如果出現 Can't connect to local MySQL server thr

原创 ZooKeeper 06 - ZooKeeper 的常用命令

目錄1 - 服務端常用命令2 - 客戶端常用命令3 - 常用四字命令4 - ZooKeeper 日誌的可視化版權聲明 若要部署 ZooKeeper 單機環境,請查看此篇:https://www.cnblogs.com/shoufeng/p

原创 ZooKeeper 05 - ZooKeeper 集羣的腦裂問題(Split Brain)

目錄1 ZooKeeper的主從機制2 什麼是ZooKeeper的腦裂2.1 腦裂現象的表現2.2 爲什麼會出現腦裂3 ZooKeeper如何解決"腦裂"3.1 3種可行的思路3.2 ZooKeeper採用的方法3.3 Zo

原创 ZooKeeper 02 - CentOS 7 中搭建 ZooKeeper 單機環境

目錄1 - 準備安裝包2 - 修改配置文件3 - 啓動 ZooKeeper4 - 使用 ZooKeeper 客戶端連接版權聲明 1 - 準備安裝包 ZooKeeper下載地址:https://archive.apache.org/dist/

原创 SpringBoot 項目集成增強版 Swagger-Knife4j - 附常見問題及解決方案

目錄1 - 引入 Maven 依賴2 - 編寫 SwaggerConfig 配置類3 - Swagger 常用註解4 - 啓動項目後,訪問 Swagger 首頁出現 Whitelabel Error Page4 - 踩坑指南4.1 Cont

原创 MR 01 - MapReduce 計算框架入門

目錄1 - 什麼是 MapReduce2 - MapReduce 的設計思想2.1 如何海量數據:分而治之2.2 方便開發使用:隱藏系統層細節2.3 構建抽象模型:Map 和 Reduce3 - MapReduce 的優劣3.1 MapRe

原创 你的 Java 代碼有這些壞味道嗎?

列舉一些 Java 開發中常見的“不良實踐”,來源於代碼掃描(https://github.com/pmd/pmd),和諸君一起學習參考: 1 - 關閉資源 CloseResource: Ensure that resources like

原创 防止 Xshell、PuTTY 等客戶端超時退出會話的方法

問題:通過 Xshell、PuTTY 等客戶端工具登錄 Linux 操作系統(尤其是重裝的系統)之後,經常出現會話超時,導致自動斷開會話的現象,重連之後部分現場丟失,影響工作效率。 解決方案:如果出現會話超時,可參考如下步驟解決: 1、執行

原创 HDFS 10 - HDFS 的聯邦機制(Federation 機制)

目錄1 - 爲什麼需要聯邦2 - Federation 架構設計3 HDFS Federation 的不足版權聲明 1 - 爲什麼需要聯邦 單 NameNode 的架構存在的問題:當集羣中數據增長到一定規模後,NameNode 進程佔用的內