原创 RabbitMQ - 4 direct模式

Direct exchange     在此設置中,我們可以看到綁定了兩個隊列的直接交換X。第一個隊列由綁定鍵orange綁定,第二個隊列有兩個綁定,一個綁定鍵爲black,另一個綁定爲green。 在這樣的設置中,使用路由鍵orange

原创 RabbitMQ - 3 fanout模式

Putting it all together send.py #!/usr/bin/env python import pika import sys connection = pika.BlockingConnection(

原创 RabbitMQ - 2 簡單模式

簡單模式  The Python code based on pika==1.0.0 version producer:   channel.basic_publish(     exchange = ``,     routing_ke

原创 RabbitMQ - 1 介紹

介紹: 1.RabbitMQ是消息代理(Message Broker) 什麼是代理? - 拿立訊項目的agent舉例,代理負責接收和轉發消息,這就是代理,那rabbitmq也是這樣,它接收並轉發消息。 2.術語 producer -

原创 docker stop 容器時 不能將我指定的容器停掉

docker stop 容器時 不能將我指定的容器停掉: 1. 優雅的關閉容器:docker stop 容器id/容器名字 強制關閉容器:docker kill 容器id/容器名字 2. 絕招 docker rm -f xxx

原创 Ubuntu 部署 Chrome

1 Install Chrome 基於 Google Chrome 79.0.3945.88 版本 $ wget https://dl.google.com/linux/direct/google-chrome-stable_curr

原创 Linux 環境修改Python默認版本

1. 查看python 對應的版本   ll /usr/local/bin/python 查看python3 對應的版本   ll /usr/local/bin/python3     2.刪除python軟鏈接文件  rm -

原创 Django http方法中 request參數與 self.request 屬性

背景:   Debug:   發現在request參數的內存地址與 self.request屬性地址是一樣 猜想:   request 是個可變對象 查詢資料及請教同事: 不可變(immutable)對象類型 int f

原创 Postgres 修改 sequence

----刪除前先解除 id 對該序列的依賴 ALTER TABLE tablename ALTER COLUMN id SET DEFAULT null; DROP SEQUENCE IF EXISTS sequence_name; --

原创 python float 保留小數位 及 py3 四捨五入

非常有質量的一篇文章,轉發 https://cloud.tencent.com/developer/article/1426211

原创 Docker 學習筆記 (4)

 docker 如何刪除none鏡像 $ docker images $ docker rmi $(docker images | grep "none" | awk '{print $3}') 如報錯了。提示先停止容器。 $ doc

原创 Docker 學習筆記 (3)

新建網絡   下面先創建一個新的 Docker 網絡。   docker network create -d bridge test-net   參數說明:     -d:參數指定 Docker 網絡類型,有 bridge、overla

原创 Docker 學習筆記 (2)

查找鏡像   1.我們可以從 Docker Hub 網站來搜索鏡像,Docker Hub 網址爲https://hub.docker.com/   2.我們也可以使用 docker search 命令來搜索鏡像。比如我們需要一個 htt

原创 Docker 學習筆記 (1)

docker: 從docker圖標可以看到是一個鯨魚揹着很多像集裝箱一樣的東西,每一個集裝箱裏面裝的就是我們寫的代碼及運行環境,無論把集裝箱放到哪裏,都可以直接使用運行 教程:Docker 是一個開源的應用容器引擎,基於 Go 語言 並遵