原创 docker 實戰(五) 使用alpine 精簡鏡像

alpine 鏡像使用 alpine 是一個精簡的linux鏡像,裏面僅僅包含了apk(alpine專屬的鏡像管理工具)以及linux系統內核 alpine鏡像甚至連 bash 都沒有,不過echo是有的 使用alpine也很簡

原创 python 控制 Kafka

往Kafka 生產數據 (寫入) topic 相當於數據庫的表名 partition kafka集羣中的一個partition_id offset 相當於數據流的位置(seek),偏移量 bootstrap_server ka

原创 使用 matplotlib 畫出函數圖像

python 畫出函數圖像 準備工作 搭建一個jupyter notebook, 瀏覽器版本的,這樣就可以在任意地方繼續你的工作 Linux 雲服務器,安裝 python3 ,jupyter,anaconda 等等 初步概念

原创 Jupyter_notebook 搭建服務及更換主題

Jupyter notebook 準備工作 一臺雲服務器(我用的是騰訊服務器,centos7) 服務器已安裝 python3 有一定python基礎 熱愛學習的心和不怕艱辛的熱忱 安裝jupyter-notebook pip

原创 python 如何使用swagger

swagger 介紹 swagger 是一個api文檔工具,集api管理,測試,訪問於一體的網頁版api文檔工具 瞭解更多,請訪問相關網站 swagger 官網 swagger github OpenApi 參數說明 pyth

原创 C ++ 程序設計

本文概覽 本文主要是對學習C ++ 時候的一些疑惑進行總結,對於語言中的與其他語言的共同部分,例如流程控制語句,循環等就不再贅述 相較於一些開發語言如 python,java而言,C++ 的語言偏向於底層,且是在C 語言的基礎上

原创 安裝 elasticsearch 及圖像化界面 elasticsearch-head

ES 數據庫安裝(Linux版本) 1. 安裝 JDK YUM 安裝 jdk 源 yum install -y epel-release 查看可用版本 yum search jdk 選擇想要的版本 yum i

原创 平方根的逼近求值法

如何快速的求出平方根的數值 2\sqrt{2}2​ 的值如何求出 1. 基礎運算過程 1.5=(1+2/1)/21.5 = (1 + 2/1) / 21.5=(1+2/1)/2 1.416667=(1.5+2/1.5)/21

原创 InfluxDB 查詢語句

InfluxDB influxdb 數據交互基於 http請求 influxdb 對大小寫不敏感,對單雙引號敏感 missing fields dropped=0 原因是字符串中含有換行符\n, 導致寫入失敗

原创 分佈式計算系統設計

設計分佈式計算系統 不是所有分佈式系統都一樣,只有原理性的東西是相同的,本質上是解決分佈式常見的問題 需要仔細的做第一件事,是在大腦中首先構思一下整體系統的結構,在大腦中將服務大概地走一遍,覺得不合理的東西,推倒重新想,在不

原创 分佈式系統開發的設計思想及常見實現方式

初入分佈式系統 分佈式系統出現的原因,目前主要有兩個 解決性能問題,解決單臺計算機的併發能力,計算能力 解決故障問題,解決單臺計算機發生故障(斷電,服務中斷,電腦宕機)時,保證整個系統仍能夠運行 相較於分佈式系統,在20世

原创 pycharm goland IDEA等jetbrains IDE 使用技巧

Jetbrains IDE 通用技巧 文章概要 常用快捷鍵及設置 設置整體佈局及字體等 代碼運行和調試 代碼管理(VCS), 遠程部署 輔助功能(todo list) 代碼語法檢查及報錯提示 其他功能 常用快捷鍵 注意:

原创 docker (異常處理) 時區

時區報錯 Can not find any timezone configuration docker 中的時區默認使用格林尼治時間,也就是比北京時間晚了八小時 在docker中使用date 命令,可以查看時間 [root@1

原创 shell腳本換行失效

以下腳本會報錯 ls \ / 以下腳本不會 ls \ / 原因是因爲,換行符後面多了一個空格,導致換行失效,注意這一點 ls \空格 /

原创 Docker(一) 基礎知識和概念

Docker 簡而言之,就是使用docker 這個軟件,在一臺全新的linux上可以快速地部署上服務 Docker 概念 https://www.cnblogs.com/iloverain/p/8980275.html 鏡像