原创 python elasearch-dsl 查詢
python elasearch-dsl 查詢 pip install elasticsearch-dsl pip install elasticsearch from elasticsearch import Elasticsea
原创 datax 3.0連接不上數據庫
問題: 按照模板改寫後,就是報連接不上數據庫 原因一:DataX使用的mysql驅動包 解決: 1.替換 datax\plugin\reader\mysqlreader\libs\mysql-connector-java-5.1.3
原创 sql 將創建時間加8小時,按天統計
表tb_name中的create_time 存的是utc 時間, 現在業務需求:查要查看東八區,每天創建記錄數據 select DATE_FORMAT(CONVERT_TZ(create_time,'+00:00','+08:00'),
原创 Python 將list中的字典數據按指定key排序,分組
將list中的字典數據按指定key排序,分組 data = [ {"issue_id": 11, "date": "2020-02-02", "num": 1}, {"issue_id": 11, "da
原创 python logging日誌記錄並異步發送
需求: 將日誌記錄異步發送到指定服務地址 實現思路:新建一個隊列,將logging的http 發送任務放入隊列中。啓動一個線程監控隊列情況,並從隊列依次取任務發送。從而將日誌記錄和日誌發送分離開,日誌發送與業務功能代碼解耦,提高運行速率。
原创 python 虛擬環境遷移
需求:將本地項目虛擬環境遷移到無網的環境下安裝同樣的虛擬環境 1.進入本地虛擬環境: source venv/bivn/activate 2.執行命令: pip freeze > requirements.
原创 locust 日誌記錄
locust 日誌記錄併發送至指定服務器 新建文件 locust_log.py from locust import events import logging from logging.handlers import Rotat
原创 django templates浮點型數據轉int
testnum = 3.14 <td>{{ testnum|floatformat:"0" }}</td> # 展示結果爲 3 點贊 收藏 分享 文章舉報 梅山學子 發佈了
原创 django定時任務配置
版本號: Django==1.11.11 django-celery-beat==1.4.0 celery==4.2.0 1.django settings.py TIME_ZONE = 'Asia/Shanghai' #celery
原创 logging日誌通過http發送至指定服務端
需求:logging 記錄日誌並通過http協議實時發送到指定服務端 import pytz import logging from logging.handlers import RotatingFileHandler import
原创 Python3.5 STMP Django 發送郵件,並自定義發件人名稱,顯示中文名字
環境: Python 3.5 新建2個文件: sendemail.py 和 smtplibthrsix.py 1.文件sendemail.py from email.mime.application import MIMEAp
原创 CentOS7查看開放端口命令及開放端口號
查看已開放的端口 firewall-cmd --list-ports 開放端口(開放後需要要重啓防火牆才生效) firewall-cmd --zone=public --add-port=3338/tcp --permanent 重啓防火
原创 django 返回excel文件數據給前端下載
問題: django 返回excel文件無數據 解決:再view試圖中返回時,添加如下選項 # 設置HttpResponse的類型 response = HttpResponse(content_type='application/vn
原创 Python Excel文件操作
問題: python 如何讀寫Excel文件? 解決: 採用第三方包api讀取excel 1、主要的第三方包如下: 2、以下示例採用的(讀)xlrd 和(寫)xlwt; test.xls 2.1讀取Excel文件
原创 sql將兩張表合併爲一張,並按指定條件將多行記錄合併爲一行
需求: 按照項目ID,日期 將以下兩張表數據合併 表1