原创 mongodb 查詢數據

如果在MongoDB shell中往demaxiya數據庫插入數據,比如: db.demaxiya.insert({“gailun”:”德瑪西亞人從不退縮”}) db代表數據庫demaxiya,db.demaxiya代表該數據庫

原创 python 模擬Http請求

先簡單聲明一下http請求中post和get之間一個簡單的區別: GET請求的數據會附在URL之後(就是把數據放置在HTTP協議頭中),以?分割URL和傳輸數據,參數之間以&相連,如:login.action?name=hyddd

原创 paramiko python

很早之前,用Python操作執行shell腳本,拷貝shell腳本到遠程主機去等等都是通過Python開啓一個線程,然後執行shell腳本,還有就是shell腳本里面操作scp操作! 今天嘗試着用paramiko這種模塊,實現了

原创 tcp keeplive

前段時間在解決celery和rabbitmq之間的TCP連接問題,今天剛好看到有關於TCP keeplive的東西,覺得非常棒,就記錄下來。 摘抄來自http://www.firefoxbug.com/index.php/arc

原创 celery heart-beat

剛開始,我以爲在celery配置文件中配置的BROKER_HEARTBEAT這個參數是指worker和rabbitmq的心跳都爲十秒,不過後來測試才發現,只有rabbitmq纔會在十秒後收不到對方反應,就會將與celery的TCP

原创 在Linux中Python爲2.6下新建虛擬環境搭建Python2.7

由於使用公司服務器時沒有root權限,只能把python安裝到個人文件夾下,使用源碼包方式安裝,這裏記錄一下。 1.python下載 cd到目錄/users/w,在此目錄下安裝python。通過wget命令下載python源碼包:

原创 gevent

對於gevent本質概念不是很瞭解,雖然看過很多文章,似懂非懂! # coding=utf-8 import gevent import urllib2 import time def fetch(pid, url):

原创 tar.gz包解壓失敗

[root@master java]# tar -xvf jdk-8u45-linux-x64.tar.gz gzip: stdin: not in gzip format tar: Child returned status

原创 記錄一個問題

在寫sql傳參的時候,寫死一箇中文字段,結果會報: ‘ascii’ codec can’t decode byte 0xe6 in position 152: ordinal not in range(128) 後來想了一下

原创 docker刪除鏡像

1.停止所有的container,這樣才能夠刪除其中的images: docker stop $(docker ps -a -q) 如果想要刪除所有container的話再加一個指令: docker rm $(docker ps

原创 django uWSGI Nginx

一直都是用python manage.py runserver 這種Django自帶的命令來開啓一個服務器。有一次人家問我部署怎麼辦,我說用這個不行,然後被人家歧視了(我又不是運營人員,我咋知道)。 然後開始弄django+uWS

原创 docker 總結

1在mac上安裝好了docker後(docker有服務端和客戶端概念,一般都是放在一起的,不知道可不可以分開)開始操作 2我用的docker hub是 daocloud的docker hub。 3docker pull 拉

原创 celery task任務在redis存儲有亂碼

celery的task任務結果在redis存儲的時候有亂碼顯示。其原因具體不清楚,可以參考: https://segmentfault.com/q/1010000007019424?_ea=1210488 貌似,無法改變red

原创 salt 基本認識

1安裝saltstack的master和minion步驟不用多說了 官網的步驟是這樣的: 大概的意思是先下載master,然後要在minion中配置master的地址,然後下載minion ,最後接受minion發

原创 gevent調度流程解析

鑑於文章太好,於是轉載了,轉載出處:http://www.cnblogs.com/xybaby/p/6370799.html#_label_1