原创 MySQL 解除死鎖

from:http://www.2cto.com/database/201303/193062.htmlhttp://www.itnose.net/detail/6399027.html解除正在死鎖的狀態有兩種方法:第一種:1.查詢是否鎖表

原创 Nginx日誌輸出自定義header頭字段

原文出處:https://blog.51cto.com/diadia/1719016這段時間做了一個web的項目,要求在日誌中輸出自定義的http header字段token和have-deleted的值,nginx版本爲1.1.19,以下

原创 Python目錄結構建議

轉載自:https://zhuanlan.zhihu.com/p/58858217另一篇參考文章,建議一起閱讀,Python目錄結構規範:https://www.cnblogs.com/endust/p/12304074.html在我們團隊

原创 如何保護你的 Python 代碼 (一)—— 現有加密方案

轉載自:Prodesire博客0 前言去年11月在PyCon China 2018 杭州站分享了 Python 源碼加密,講述瞭如何通過修改 Python 解釋器達到加解密 Python 代碼的目的。然而因爲筆者拖延症發作,一直沒有及時整理

原创 如何保護你的 Python 代碼 (二)—— 定製 Python 解釋器

轉載自:Prodesire博客0 前言考慮前文所述的幾個方案,均是從源碼的加工入手,或多或少都有些不足。假設我們從解釋器的改造入手,會不會能夠更好的保護代碼呢?由於發行商業 Python 程序到客戶環境時通常會包含一個 Python 解釋器

原创 Python 中關於 round 函數的小坑

文章來源地址:http://www.cnblogs.com/anpengapple/p/6507271.html這個一直都想寫,但是因爲這個點比較小,所以一直懶得動手。不過還是補上吧,留着早晚是個禍害。round函數很簡單,對浮點數進行近似

原创 Python中的GIL詳解

原文出處:https://www.cnblogs.com/SuKiWX/p/8804974.htmlGIL是什麼首先需要明確的一點是GIL並不是Python的特性,它是在實現Python解析器(CPython)時所引入的一個概念。就好比C+

原创 Openresty+Redis實現灰度發佈

轉載自:https://www.cnblogs.com/ph7seven/p/9941189.html一、架構環境:192.168.189.131:tomcat服務192.168.189.132:tomcat服務192.168.189.13

原创 vsftp-基於虛擬用戶

轉載自:https://blog.51cto.com/9025736/2390436?source=dra  感謝作者!一、在線安裝vsftpd需要的組件[root@k8s-node01 home]# yum -y install vsft

原创 金絲雀發佈、滾動發佈、藍綠髮布到底有什麼差別?關鍵點是什麼?

原文鏈接:https://my.oschina.net/54php/blog/1793621根據 2017 年的 DevOps 發展報告,高效能組織和低效能組織在軟件交付的效率上有數量級上的差異。技術組織的軟件交付能力是一種綜合能力,涉及衆

原创 mysqldump給運維的25個小技巧

1、mysqldump 是文本備份還是二進制備份它是文本備份,如果你打開備份文件你將看到所有的語句,可以用於重新創建表和對象。它也有 insert 語句來使用數據構成表。 2、mysqldump 的語法是什麼? mysqldump -u [

原创 Kubernetes調度之親和性和反親和性

原文出處:http://ju.outofmemory.cn/entry/278349背景Kubernetes中的調度策略可以大致分爲兩種,一種是全局的調度策略,要在啓動調度器時配置,包括kubernetes調度器自帶的各種predicate

原创 nginx日誌中$request_body 十六進制字符完美解決方案

在使用nginx記錄訪問日誌時,發現在含有request_body的 PUT,POST 請求時,日誌中會含有 \x22 \x9B \x5C \x09 \x08 字符,不利於閱讀和處理。具體 支持request_body的http metho

原创 Kibana查詢搜索引擎字段爲空字符串

需求在搜索引擎裏搜索某個字段,該字段的值爲空解決比如現在有個字段是叫cid,如果正常cid:""是查詢不到匹配的,需要使用keyword進行查詢。{  "query":{    "match": {       "cid.keyword":

原创 ETCD 故障節點修復

故障,etcd某個節點啓動報錯:etcd failed to get all reachable pages 解決辦法,刪除節點,重新添加,步驟如下: 一、從集羣中刪除故障節點(正常節點上操作) # 列出etcd所有節點 etcdctl m