原创 supervisor_twiddler的使用

Supervisor可以很好的實現Python的進程管理,但是新增進程時需要配置文件,對於需要動態創建進程的場景不是很友好,supervisor_twiddler插件可以幫助實現上述功能。本文就supervisor_twiddler的使用做

原创 Jupyterhub的notebook中自定義魔法命令

在Jupyterhub的notebook中,可能會用到一些魔法命令簡化操作。通過%lsmagic可以查看所有註冊的命令 此外更常用的是需要自定義一些魔法命令,以便更好的與自己的項目結合。 官網中提供了通過裝飾器+函數的方式自定義魔術命令

原创 Docker & Kubernetes & Helm安裝

前段時間誤刪了一些鏡像,把電腦上的Kubernetes搞崩了,記錄一下安裝過程,防止後面再搞崩。 首先下載Docker Desktop的安裝包在 https://hub.docker.com/editions/community/docke

原创 Supervisor XML-RPC的使用

簡單記錄一下通過調用Supervisor的XML-RPC API接口,實現對Supervisor的操作。 supervisor的安裝與使用可以參考之前的文章Gunicorn+Supervisor部署Flask 首先需要查看一下目標機器的su

原创 Gunicorn+Supervisor部署Flask

Flask Web程序部署成服務,可以採用的一套方案是Gunicorn+Supervisor。 1. 安裝Gunicorn+Supervisor 首先在項目的pipenv中,安裝Gunicorn。 pipenv install gunic

原创 Flink實戰—Flink SQL在Batch場景的Demo

最近工作會用到Flink SQL,週末學習了一下,寫個demo做記錄,全部代碼請參考Github. 基於的Flink版本是1.9.1,使用的是java8開發。 本例是Flink SQL在Batch場景下的應用,目標是從students、sc

原创 Docker命令 & DockerFile

記錄一下Docker的常見命令和DockerFile的指令。 1. Docker命令 學習https://www.runoob.com/docker/docker-command-manual.html,列出了一些場景的命令。 1.1 容器

原创 Flink實戰—Flink SQL+Kafka在Streaming場景的demo

繼續Flink的實戰,這次實現的是Flink+Kafka,實現在streaming場景下的應用。全部代碼請關注GitHub Flink版本是1.9.1,kafka版本是2.1.0,使用java8開發。 本例是Flink SQL在Stream

原创 FastAPI操作database

簡單記錄一下使用FastAPI完成對數據庫的CRUD操作。在參考文檔的基礎上,增加了U、D部分,全部代碼可以參考Github 。 https://fastapi.tiangolo.com/tutorial/sql-databases/

原创 Docker & Kubernetes安裝

前段時間誤刪了一些鏡像,把電腦上的Kubernetes搞崩了,記錄一下安裝過程,防止後面再搞崩。 首先下載Docker Desktop的安裝包在 https://hub.docker.com/editions/community/docke

原创 Git命令複習

最近開發需要用到一些版本管理的工具,對git中的有些命令生疏了,重新複習一下。參考學習的是廖雪峯Git教程、菜鳥教程,具體的概念學習可以直接閱讀這兩份資料,這裏只記錄一下相關命令。 https://www.liaoxuefeng.com/

原创 Casbin在Web中的實例

最近的項目需要設計一個比較複雜的權限系統,用到了casbin,簡單做個使用說明。 1. 設計理念 casbin是一套權限控制框架,支持多種經典的訪問控制模型(ACL、RBAC等)。casbin通過PERM (Policy, Effect,

原创 曬曬《皮囊》,繼續路上

《皮囊》也是一本有一定IP的暢銷書,事實上,我很喜歡這種有點像自傳式的小故事集錦。最大限度的貼近作者的生活和思想活動,一個又一個小故事內容有趣,內心獨白又可以觀察到當事人的思想抉擇,可讀性很強。 剛看到書名的時候,我以爲是一本心靈雞湯,無