python
bushiyao_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
RabbitMQ消息丢失问题
生产者推送消息使用消息发送确认Confirm,通过回调的confirmCallback和returnCallback来控制消息的一致性和处理异常补推情况;消息队列存储使用持久化存储,队列交换机创建时durable属性设置为true,消息投递模式deliverymode设置为2,标记消息持久化;消费者使用手动确认消息模式,在消息处理完成后手动确认通知服务器消息完成;MQ会出现多名消费不均匀分发任务情况;...原创 2022-07-29 10:45:40 · 729 阅读 · 0 评论 -
python3定时异步调用
python3 定时器选择 schedule 自带功能十分强大;现有需求是每隔15分钟执行一次程序,考虑到程序执行周期需要进行异步执行,防止吧执行周期也加入进去;from threading import Threadimport scheduledef asynca(f): def wrapper(*args, **kwargs): thr = Thread(target=f, args=args, kwargs=kwargs) thr.start()原创 2022-05-16 17:57:16 · 1532 阅读 · 0 评论 -
python采集站点403postman正常
python 使用requests get获取站点内容提示403,但是使用postman获取正常;此时需要加上对应的header验证headers = { 'User-agent': "Mozilla 5.10", 'cache-control': "no-cache" }response = requests.get(url, headers=headers)print(response.status_code)可正常返回站点信息...原创 2022-05-13 17:57:00 · 947 阅读 · 0 评论 -
mongo 文档清理重复项
db.link_User.aggregate([ { $group: { _id: {public_id: '$public_id'}, count: {$sum: 1},dups: {$addToSet: '$_id'}} }, { $match: {count: {$gt: 1}} }],{allowDiskUse: true}).forEach(function(doc){ doc.dups.shift(); db.原创 2021-07-12 15:17:22 · 161 阅读 · 0 评论 -
python 线程消费测试
直接上codeimport timeimport requestsimport threadingimport queueq = queue.Queue()def url_main(): while True: url = "http://www.baidu.com" q.put(url) time.sleep(5)def worker(): while True: url = q.get()原创 2021-05-24 14:56:09 · 120 阅读 · 0 评论 -
flask 外网访问
背景flask 运行起来默认外网无法测试访问操作启动时加上ip端口参数处理python3 manager.py runserver --host=0.0.0.0 --port=5000注意!:关闭防火墙systemctl stop firewalld.service原创 2021-05-21 11:10:29 · 3285 阅读 · 1 评论 -
mongo 创建唯一索引
概述mongo数据防止插入重复, 创建唯一索引, 插入时判断异常操作db.tt2.ensureIndex({'name':1},{unique:true})测试程序#!/usr/bin/env python# -*- coding:utf-8 -*-from pymongo import MongoClientconn = MongoClient('192.168.38.94', 27017)db = conn.mydb# my_set = db.test_setmy_set =原创 2021-05-10 17:15:45 · 723 阅读 · 0 评论 -
kafka 简要搭建测试
简介Kafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等主要应用场景是:日志收集系统和消息系统。快速搭建测试这里使用的docker进行快速构建服务测试# 拉取基础镜像docker pull wurstmeister/zookeeperdocker pull wurstmeister/kafka# 启动zookeeperdocker原创 2021-05-10 14:35:39 · 193 阅读 · 0 评论 -
钉钉自定义预警接入-php
钉钉自定义预警接入-php业务场景企业内部数据异常预警频率限制每个机器人每分钟最多发送20条。如果超过20条,会限流10分钟。机器人添加需要在PC端后台添加机器人,设定安全设置: IP段限制,关键字限制,签名限制代码测试1、IP段限制直接针对IP接口限制,代码里面没有标识<?php function request_by_curl($remote_server, $post_string) { $ch = curl_init(); curl_setopt原创 2021-03-16 11:15:31 · 563 阅读 · 2 评论 -
python 排序
1、 桶排序def bucket_sort(lst): buckes = [0] * ((max(lst) - min(lst)) + 1) n = 1 print((max(lst) - min(lst)) + 1) print(buckes) for i in range(len(lst)): buckes[lst[i] - min(lst)] += 1 # print('{}--------{}'.form原创 2020-11-03 17:16:36 · 865 阅读 · 1 评论 -
Mongo排序查询内存超标
报错今天在查询 mongo 过程中一直报错::Executor error during find command: OperationFailed: Sort operation used more than the maximum 33554432 bytes of RAM. Add an index, or specify a smaller limit., full error: {'ok': 0.0, 'errmsg': 'Executor error during find command:原创 2020-08-17 11:22:04 · 637 阅读 · 0 评论 -
python包jupyter
本地python调试工具 jupyter 安装使用1、 本地使用 win10 安装使用安装:pip install jupyter运行: jupyter notebook2、运行报错问题D:\soft\cmderλ jupyter'jupyter' is not recognized as an internal or external command,operable program or batch file.因为默认安装不在当前python目录中我本地位置为:C:\Users\1原创 2020-08-11 16:27:58 · 1845 阅读 · 1 评论 -
flask 基础调试
测试 flask 修改启动后修改代码自动生效from flask import Flaskapp = Flask(__name__)app.debug = True@app.route("/")def he(): return "hilo2u"if __name__ == "__main__": app.run()原创 2020-08-06 15:11:47 · 211 阅读 · 0 评论 -
mongo批量去重插入
最近用到 mongo批量去重插入, 记录一波import osimport psycopg2import timeimport threadpoolimport gcimport pymongofrom pymongo import UpdateOnemyclient = pymongo.MongoClient("mongodb://127.0.0.1:8080/")mydb = myclient["test1"]["tt1"]data = [{"aa":11, "bb": 22},原创 2020-08-05 17:03:34 · 472 阅读 · 0 评论 -
Python 新手学习随记 02
// 获取64位加密 def getHash64(key): sh = hashlib.sha256() sh.update(key.encode('utf-8')) return sh.hexdigest() print(getHash64("192.168.0.2:01")) // e056b08ae2d7cb35809b9180fffea84d54ea25ae1575a695dd559e04a708da86 // psycopg2 用的长连接 用完记得关闭!!!! 【 sel.原创 2020-05-15 15:12:54 · 189 阅读 · 0 评论 -
python pip支持
安装组件查看 pip 支持,两种选择原创 2018-12-19 22:39:03 · 224 阅读 · 0 评论
分享