原创 【Redis入門】-淺談主從複製(一)

Redis的複製: 1. 是什麼:redis中的複製(master/slave)主從複製,主機數據更新後根據配置和策略自動同步到備機的master/slaver機制,master以寫爲主,slaver以讀爲主 2. 作用:讀寫分離、容災恢

原创 【Redis入門】-哨兵模式

在講哨兵模式之前,我們有必要先來介紹一下redis另外兩種複製策略: 1. 上一篇文章講了關於一主二僕的結構,但是這種結構有一個明顯的弊端,那就是過於中心化,所有的請求都來自一個主機,主機的負擔太重,很正常的我們會想到,可不可以創建一種鏈

原创 【redis基礎】-redis的基本數據類型以及一些內部編碼優化

redis作爲一個內存數據庫,優化存儲、減少內存使用空間顯得尤爲重要,首先,作爲redis的使用者,我們可以對鍵值人工優化,比如對於鍵的起名,可以使用縮略詞進行標註,這樣既可以節省空間又易懂,再比如,redis提供了四個命令可以直接操作二

原创 YARN中的任務隊列調度器-容量調度器(Capacity Scheduler)

一、概述     容量調度器是YARN提供的三種調度器中的一種,這種調度器允許多個組織(隊列)共享一個Hadoop集羣,每個組織(隊列)所分配的集羣資源是固定的且可配置的。每個組織(隊列)內部還可以進一步劃分成小隊列,小隊列之間共享整個組

原创 YARN中的任務隊列調度器-公平調度器(Fair Scheduler)

一、概述     公平調度器可以爲所有的應用“平均公平”分配資源,當然,這種“公平”是可以配置的,稱爲權重,可以在分配文件中爲每一個隊列設置分配資源的權重,如果沒有設置,默認是1(由於默認權重相同,因此,在不做配置的情況下,作業(隊列)之

原创 首次部署Azkaban(版本:3.76.0-22)踩坑總結

歡迎加入Axkaban學習交流羣:710108279   1. -bash: ./bin/start.sh: /bin/bash^M: bad interpreter: No such file or directory 問題 描述:li

原创 編譯源碼、運行Azkaban(版本:3.80.0-6)

歡迎加入Axkaban學習交流羣:710108279 Azkaban在3.0版本後支持兩種部署方式,分別是solo-server 和 two-server 首先規定目錄: ~/app:放置應用 ~/source:放置源碼 ~/softwa

原创 【Spring Social】學習筆記(二)-Spring Social對OAuth2協議的實現

請大家前看上一個博客,大致瞭解一下OAuth2協議的流程,嘿嘿! 對於OAuth2協議的流程,Spring Social已經很好的封裝了默認的實現,對於變動的組件也定義好了接口讓開發者去適配; Spring Social提供了哪些組件?

原创 【Spring Social】學習筆記(一)-OAuth協議

什麼是OAuth協議? Oauth是一個授權協議,讓用戶在不將服務提供商的用戶名密碼交給第三方應用的情況下,讓第三方應用有權限訪問用戶在服務提供商中存在的一些資源,由於在這個過程中並沒有提供用戶名、密碼給第三方應用,進而避免了一下三個問題

原创 eclipse的使用work set進行項目展示

借鑑一下兩個博客,挺好的 eclipse如何將多個項目放在一個文件夾中 @小驢沒有尾巴 eclipse創建work set @飛翔的黃曼巴

原创 Linux文件與目錄之文件權限和目錄配置

在Linux中,所有的數據都是以文件的形態展現出來的,文件的意義在Linux中至關重要,因此,在Linux中,文件有着很多的屬性與權限! 一. 用戶與用戶組 通常情況下,登錄者相對於一個文件可能有着三種角色: 1. 文件所有者 即這個文件

原创 客戶端連接MySQL報錯- authentication plugin 'caching_sha2_password' -navicat

原因:mysql 8.0 版本默認使用 caching_sha2_password 身份驗證機制mysql 8.0以前版本使用 mysql_native_password低版本升級到8.0 驗證方式不變,新用戶使用8.0驗證方式改變,而客

原创 客戶端(Java代碼)連接MySQL8.0報錯:java.math.BigInteger cannot be cast to java.lang.Long

異常:DriverManager.getConnection(url, user, password);的時候,報java.math.BigInteger cannot be cast to java.lang.Long原因:我的mysq

原创 SpringCloud源碼-Eureka客戶端如何加載Eureka服務註冊中心列表

這部分源碼涉及到兩個類:1. com.netflix.discovery.endpoint.EndpointUtils2.  org.springframework.cloud.netflix.eureka.EurekaClientCon

原创 Linux中使用alternatives切換Jdk版本

1. 準備JDK包,分別是1.7和1.8,jdk-7u79-linux-x64.tar.gz和jdk-8u161-linux-x64.gz;2. 解壓,解壓後的目錄結構如圖所示:    JDK1.7:    JDK1.8:3. 然後我們需