原创 ubuntu16下快速安裝k8s教程與應用示例(django)

安裝Kubernetes是公認的對運維和DevOps而言最棘手的問題之一。因爲Kubernetes可以在各種平臺和操作系統上運行,所以在安裝過程中需要考慮很多因素。 在這篇文章中,我將介紹一種新的、用於在裸機、虛擬機、公私有云上安

原创 基於kong + oauth2 + acl的用戶接入權限管理

需求說明 在網關層對用戶進行接入權限管控(非後端應用的業務權限),不同的用戶有訪問不同api(服務)的權限,類似django admin的用戶組權限功能 由於認證系統是完全可信的內部系統,簡單起見使用密碼授權方式 kong: ht

原创 python使用pipeline批量讀寫redis

python使用pipeline批量讀寫redis 用了很久的redis了。隨着業務的要求越來越高。對redis的讀寫速度要求也越來越高。正好最近有個需求(需要在秒級取值1000+的數據),如果對於傳統的單詞取值,循環取值,消耗實

原创 git cherry-pick & revert

git cherry-pick git cherry-pick : 將某個分支的某個或幾個commit(s)提交到當前分支(操作的對象是commit) eg: git checkout B git cherry-pick 077

原创 Docker 空間使用分析與清理

----------------------------------------------------------------我是分割線--------------------------------------------------

原创 jinja2模板渲染移除空白(空格、製表符、換行符 等)

ref: https://www.kancloud.cn/manual/jinja2/70455 例如: {% if xxx %} # 空行 1 something... {% endif %} # 空行 2

原创 不想再被鄙視?那就看進來! 一文搞懂Python2字符編碼

程序員都自視清高,覺得自己是創造者,經常鄙視不太懂技術的產品或者QA。可悲的是,程序員之間也相互鄙視,程序員的鄙視鏈流傳甚廣,作爲一個Python程序員,自然最關心的是下面這幅圖啦我們項目組一值使用Python2.7,雖然我們也知道Pyt

原创 程序員必知的 Python 陷阱與缺陷列表

我個人對陷阱的定義是這樣的:代碼看起來可以工作,但不是以你“想當然“”的方式。如果一段代碼直接出錯,拋出了異常,我不認爲這是陷阱。比如,Python程序員應該都遇到過的“UnboundLocalError”, 示例:Python12345

原创 代碼這樣寫更優雅(Python 版)

Python 這門語言最大的優點之一就是語法簡潔,好的代碼就像僞代碼一樣,乾淨、整潔、一目瞭然。但有時候我們寫代碼,特別是 Python 初學者,往往還是按照其它語言的思維習慣來寫,那樣的寫法不僅運行速度慢,代碼讀起來也費盡,給人一種拖泥

原创 淺談CSRF攻擊方式

一.CSRF是什麼?  CSRF(Cross-site request forgery),中文名稱:跨站請求僞造,也被稱爲:one click attack/session riding,縮寫爲:CSRF/XSRF。二.CSRF可以做什麼

原创 nginx 利用expires來讓客戶端緩存不常改變的數據

在訪問量比較大的網站中,利用客戶端來緩存網站上不經常變更的圖片,是給服務器減壓的一個很方便且實用的做法比如,網站的 logo, 企業上傳的 各種資格證書的圖片,甚至有些商品的效果大圖,只是不是經常變更的,大都可以讓其存在客戶端,提高訪問速

原创 Kubernetes常用命令

1 查看類命令---# 查看集羣信息kubectl cluster-info# 查看各組件信息kubectl -s http://localhost:8080 get componentstatuses# 查看pods所在的運行節點kub

原创 YAML 語言教程

編程免不了要寫配置文件,怎麼寫配置也是一門學問。YAML 是專門用來寫配置文件的語言,非常簡潔和強大,遠比 JSON 格式方便。本文介紹 YAML 的語法,以 JS-YAML 的實現爲例。你可以去在線 Demo 驗證下面的例子。一、簡介Y

原创 linux下使用pyinstaller打包python腳本

最近給運維寫一個系統維護的python腳本,但是被告知生產環境有很多服務器沒有安裝python解釋器,於是在網上搜索多pyinstaller解決方案,本文簡單記錄之。 下載pyinstaller。 最新的pyinstaller

原创 mysql樹形結構查詢子節點

查詢所有子節點 需求: 在樹形的節點關係下,比如菜單樹或者文件目錄樹,要想獲取某個節點的所有子節點,或者所有父類節點,在知道節點樹最大層級的情況下,可以直接通過一條sql直接查詢實現 表結構: id, parent_id eg: