原创 kafka筆記1

1、zookeeper默認端口:2181 2、kafka默認端口:9092 3、運行Zookeeper 進入zookeeper-3.4.9\bin目錄,雙擊zkServer.cmd如果打印以下信息則表示zookeeper已經安裝成功並運行

原创 linux 目錄 及其 作用

/bin: 存放着系統必備執行命令,/bin下存放一些普通的基本命令,如ls,chmod等,這些命令在Linux系統裏的配置文件腳本里經常用到。/bin下的命令管理員和一般的用戶都可以使用。cat、cp、chmod df、dmesg、gz

原创 k8s部署Traefik

Ingress: ingress是從kubernetes集羣外訪問集羣的入口,將用戶的URL請求轉發到不同的service上。Ingress相當於nginx、apache等負載均衡方向代理服務器,其中還包括規則定義,即URL的路由

原创 Kubernetes利用CNI-bridge插件打通網絡

使用CNI插件時,需要如下配置 1、將需要用到的cni組件(二進制可執行文件)放到/opt/cni/bin目錄下 2、在/etc/cni/net.d中增加cni的配置文件,配置文件中可以指定需要使用的cni組件及參數 3、kube

原创 redis API

key:string value:以下五種類型 1、String set key value:    不管key是否存在,都設置 setnx key value:    key不存在,才設置 setex key seconds  valu

原创 linux與Windows的區別

  一、 Linux特點:     Linux裏面一切皆是文件,Linux裏面可以沒有後綴名,也可以有。任何一個文件都可以有或沒有擴展名。對於打開文件操作,沒有擴展名的文件需要選擇程序去打開它,有擴展名的文件會自動用設置好的程序(如有)去

原创 Docker下redis的主從配置

1、拉取redis鏡像[tcy@tcy1 ~]$ docker pull daocloud.io/library/redis:latest2、啓動3個redis容器服務,分別使用到6379、6380、6381端口docker run --

原创 linux 進程通信-信號

首先,先說一下什麼是信號。信號本質上是在軟件層次上對中斷機制的一種模擬,其主要有以下幾種來源:程序錯誤:除零,非法內存訪問…外部信號:終端Ctrl-C產生SGINT信號,定時器到期產生SIGALRM…顯式請求:kill函數允許進程發送任何

原创 docker 基礎教程

docker優點:docker容器,一次構建,到處運行。構建之後,在任何支持docker的地方都能把它run起來。虛擬機:操作系統完全隔離。虛擬機之下還有虛擬機管理程序。docker:沒有虛擬機操作系統這層。主要是基於linux內核對容器

原创 docker 端口映射與容器互聯

在啓動容器的時候,如果不指定對應的參數,在容器外部是無法通過網絡來訪問容器內的網絡應用和服務的,要讓外部訪問這些應用時,可以通過-P和-p參數來指定端口映射。當使用-P(大寫的)標記時,docker會隨機映射一個49000~49900的端

原创 etcd使用筆記1

1、啓動服務端 2、 設置版本set ETCDCTL_API=3 3、使用客戶端命令操作: etcdctl put key1 value1               成功返回OK 4、代碼操作 1、向etcd中put,set f

原创 B樹,B+樹,紅黑樹應用場景筆記

一、B樹的應用 1、B樹大量應用在數據庫和文件系統當中。 它的設計思想是,將相關數據儘量集中在一起,以便一次讀取多個數據,減少硬盤操作次數。B樹算法減少定位記錄時所經歷的中間過程,從而加快存取速度。 假定一個節點可以容納100個值,那麼3

原创 畫格子

題目描述 畫一些小格子,如下所示: MAKEAMERICA AKEAMERICAG KEAMERICAGR EAMERICAGRE AMERICAGREA MERICAGREAT ERICAGREATA RICAGREATAG I

原创 golang 算法-遞歸

1、約瑟夫環://n個人,每數到k就出圈 func josephus(n int,k int) int{ if n==1 { return 0 }else { retur

原创 區塊鏈

一、區塊鏈種類 私有鏈:開發節點,測試節點 是指存在一定的中心化控制的區塊鏈。僅僅使用區塊鏈的總賬技術進行記賬,可以是一個公司,也可以是個人,獨享該區塊鏈的寫入權限,本鏈與其他的分佈式存儲方案沒有太大區別。參與的節點只有用戶自己,數據的訪