原创 【Redis】01_Redis基礎數據結構

目錄1 Redis基礎數據結構2 底層數據結構詳解2.1 簡單動態字符串(SDS)2.1.1 SDS空間預分配策略2.1.2 SDS空間釋放策略2.1.3 SDS與字符數組區別2.2 鏈表2.2 哈希表2.3 跳錶3 數據結構組合

原创 【算法】04_哈希的原理以及應用

目錄1 跳錶基礎1.1 概念1.2 複雜度分析哈希表的應用*引用* 1 跳錶基礎 1.1 概念 哈希表的難點: 哈希函數的設計 哈希碰撞處理 1.2 複雜度分析 哈希表的應用 引用 h

原创 《從零開始學架構》讀書筆記

目前的工作還未接觸到架構設計層面,但是希望從整體角度去把握公司的產品設計、開發流程。 因此,先從本文檔入手,對基本概念有一些瞭解。本文內容主要是按照自己的理解、整理出來的,可能有一些描述不準確設置錯誤之處。 1 架構基本概念 1.1 什麼

原创 【網絡】路由器,交換機區別

  https://blog.csdn.net/haiqiang1995/article/details/79375444 https://blog.csdn.net/qq_41901122/article/details/9969155

原创 【Mysql排查問題】mysql waiting for table metadata lock

  轉自:http://ctripmysqldba.iteye.com/blog/1938150 (有修改) MySQL在進行alter table等DDL操作時,有時會出現Waiting for table metadata lock

原创 蘇州二手房購房經歷

本文主要是分享本汪在蘇州的購買二手房的經歷,涉及學區房選擇、中介選擇等。 一、 蘇州的學區房 1.1 說起蘇州的學區房,不得不介紹一下蘇州的區域劃分。 蘇州市區:姑蘇區、園區、高新區 非市區:相城區、吳中區、吳江區 學校方面的區別在於:市

原创 【Mysql】Mysql性能優化

explain執行計劃參數詳解 mysql> explain select * from kt_course order by create_time desc; +----+-------------+-----------+----

原创 【Hadoop】Sqoop同步數據方案

    Spark ETL方案   Sqoop方案    

原创 【Yarn】資源調度器

資源調度器是什麼? Yarn中負責集羣資源分配的是Scheduler。 分成三種類型:FIFO Scheduler,Capacity Scheduler,Fair Scheduler。 FIFO Scheduler:先進先出隊列,任務先提

原创 【kerberos權限認證】

集羣CDH5.14基於Kerberos做的權限認證,本地瀏覽器訪問yarn日誌,出現問題: 這是權限問題。 1. 安裝64-bit MSI Installer kfw-4.1-amd64.msi 默認路徑即可,C盤 2. 在環境變量的P

原创 【Zookeeper讀書筆記-1】系統模型

ZK模型分成數據模型,節點特性,版本,Watcher,ACL五個部分。   1 數據模型 樹形結構:每個節點成爲ZNode,是數據的最小單元,每個節點可以存放數據或者是子節點。 事務ID:ZXID,每次對服務器狀態進行操作,就會分配全局的

原创 【單點登錄】基礎

擦ss

原创 【Zookeeper讀書筆記-5】服務端啓動過程

1. 預啓動     1. 統一由QuorumPeerMain作爲啓動類。無論單機或集羣,在zkServer.cmd和zkServer.sh中都配置了QuorumPeerMain作爲啓動入口類。     2. 解析配置文件zoo.cfg。

原创 【Redis】03_哈希表應用

哈希表應用1 基本概念2 存儲原理2.1 `ziplist`壓縮列表2.1.1 `ziplist`數據結構2.1.2 複雜度2.2 `hashtable`哈希表2.2.1 複雜度2.3 壓縮列表與哈希表對比3 哈希表應用案例3.1

原创 【CAS】Flask客戶端配置

CAS服務端配置,看這裏 本文基於Flask-CAS作爲客戶端與CAS服務端調試,測試多屬性返回信息。 1 環境說明 Flask-CAS: 1.0.1,基於源碼安裝。pip安裝方式只能安裝1.0.0版本。 Flask: 1.0.2 Pyt