原创 一次被殭屍網絡病毒攻擊的過程

事件背景 回想起來應該算是去年的事情了, 時值 2019 年 1 月 24 日早上, 當時我正忙碌於開發手頭的一個珠寶分銷系統項目, 由於已經進行了多日封閉式開發, 項目初見效果, 準備放到內網服務器 A 上跑跑看. 項目的一些功能需要通過

原创 解決 docker 容器無法通過 IP 訪問宿主機問題

問題起源 在使用 docker 的過程中我不幸需要在 docker 容器中訪問宿主機的 80 端口, 而這個 80 端口是另外一個容器 8080 端口映射出去的. 當我在容器裏通過 docker 的網橋 172.17.0.1 訪問宿主機時,

原创 mosquitto 與 websocket 的結合

前言 mosquitto 作爲一個消息代理, 客戶端與 mosquitto 服務端的通信時基於 MQTT 協議的, 而現在的主流 web 應用時呈現在瀏覽器中, 這意味着用戶與服務端只能通過 HTTP 或者 HTTPS 這類瀏覽器能理解的協

原创 用 docker 部署 mosquitto 並編譯 mosquitto-auth-plug

mosquitto 的簡介 mosquitto 是一個開源的輕量級消息代理服務, 支持 MQTT-3.1 和 MQTT-3.1.1, 採用發佈訂閱模式. mosquitto 目前廣泛用於手機設備, 底端傳感器, 嵌入式計算機的消息通信, 是

原创 一次使用 SQLAlchemy 實現分類以及計數的業務過程

在編寫業務邏輯代碼的時候, 我不幸遇到下面的表結構(已經將主要邏輯抽離出來了): class Category(Model): __tablename__ = 'category' # 分類ID id = Colum