原创 Shell 02

shell用法 文件表達式 -e filename 如果 filename存在,則爲真 -d filename 如果 filename爲目錄,則爲真 -f filename 如果 filename爲常規文件,則爲真 -L fil

原创 python使用RabbitMq

監聽端 # -*- coding: utf-8 -*- import pika import time class RabbitMqServer(object): def __init__(self, usernam

原创 zookeeper安裝集羣

zookeeper 首先先安裝jdk1.8 安裝 # 下載地址 http://mirror.bit.edu.cn/apache/zookeeper/ # 下載 wget http://mirror.bit.edu.cn/apach

原创 Docker Dockerfile docker-compose

Docker 底層技術支持 Namespaces:做隔離pid,net,ipc,mnt,uts(這是都是linux底層) Control groups:做資源限制 Union file systems:Container和ima

原创 centos7 hadoop+hive 安裝

準備四臺虛擬機 虛擬機安裝 1.創建新虛擬機 2.點擊典型安裝(推薦) 3.選擇中文,點擊自己分區 # 分區配置(JD使用) /boot 200M swap 512M # 本機內存不夠用了,用swap / # 根目錄 4.配置其

原创 shell 基礎與進階 01

shell 1.查看shell echo $SHELL / 根目錄 /bin 存放常用命令 /boot 存放開機文件和啓動文件 /dev 存放硬件設備文件和驅動文件 /etc 存放系統服務配置文件 /home 普通用戶家目錄

原创 開發遇到的問題

git問題 遠程merge問題 問題描述:創建一個分支test01,本地拉下來開發完成後,需要merge到遠程的dev分支裏遇到衝突 解決辦法: 1.在本地把dev的分支拉下來; 2.倉庫的東西此時要爲乾淨的,該提交的提交,該回滾

原创 centos7 k8s集羣安裝

k8s的介紹 k8s的配置介紹 構建一套K8S雲計算平臺,至少2臺服務器(硬件服務器),基於Linux操作系統,最好Linux內核3.8+以上,推薦使用3.10內核版本,對應Linux操作系統發行版:RHEL7.x、CentOS

原创 window下安裝軟件-botzero

windows下 安裝依賴環境 # 環境的版本 python-3.6.x mysql-5.7.x redis-4.x # 安裝依賴包 pip install -r requirements.txt 安裝ujson # 需要依賴c

原创 redis-4.0.3.gem的下載

話不多說,需要的拿走!!! http://rubygems.org/downloads/redis-4.0.3.gem

原创 去重(名字一樣,找到年齡最大的)

# 找到名字一樣,年齡最大的一個人 # -*- coding: utf-8 -*- from copy import deepcopy list1 = [     {"name": "zs", "age": 18},     {"name

原创 shell

shell 1.查看shell echo $SHELL 2.變量的設置規則 1,變量名稱可以由字母,數字和下劃線組成,但是不能以數字開頭,環境變量名建議大寫,便於區分。 2,在bash中,變量的默認類型都是字符串型,如果要進行數值運算

原创 nginx+uwsgi項目部署

項目部署 導入和安裝pip pip freeze > plist.txt uWsgi # 安裝 pip install uwsgi ​ # 配置uwsgi,在項目中新建文件uwsgi.ini,編寫如下配置 [uwsgi] socket

原创 mysql高級

MySQL高級 1.mysql數據庫的層級 1、連接層 2、服務層 3、引擎層 4、存儲層 2.join查詢 # 機讀的順序 1 from 2 on 3 join 4 where 5 group by 6 having 7 sel

原创 數據庫設計及架構優化

數據庫設計及架構優化 1.數據庫設計規範 # 創建庫和表 命名規範:小寫字母和下劃線,不要超過32個字符 命名要做到見名識意,禁止使用mysql保留關鍵字 ​ # 臨時表 臨時庫表必須以tmp爲前綴並以日期爲後綴 ​ # 備份庫 備份庫