原创 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 語言 並遵