这是一篇受保护的文章,请输入阅读密码! 确认 FROM :rickyhao.com | rickyhao.com相关推荐: Shiro-550反序列化漏洞分析概述 Shiro反序列化漏洞目前为止有两个...
Celery 任务生产者在大规模生产任务时,存在的内存累积问题
简述 在当前的项目中,由于项目需求,需要实现一个将一个大任务拆分成无数个子任务的功能。 而在这个功能实现的时候,由于拆分的子任务数量太大,导致内存占用一直攀升直至Out of Memory。 为了解决...
心空
FROM :rickyhao.com | rickyhao.com相关推荐: Metasploit食用指北Metasploit:一款开源最受欢迎的渗透框架工具,因为开源一些攻击手段自然而然没用处了(手...
Python 内存分析杂记
Tracemalloc Python 3.4里引入的一个专门用来分析内存状态的模块。tracemalloc 这里我们只需要记住几个命令就行: import tracemalloc tracemallo...
Linux 关闭USB Auto Suspend
起因 入了个硬盘盒配合树莓派做NAS,发现有时候dmesg里会出现硬盘相关的错误,如:Aborting journal on device dm-1-8. 在网上搜了一波,发现有可能是由于Linux自...
MongoDB Shard集群大批量数据导入优化
0x00 起因是需要往MongoDB的Shard分片集群导入两个T(十亿文档)级别的数据。其中遇到了各种很严重的性能问题,在这里做一下记录。 0x01 索引 在导入数据时,尽量不提前建立索引,仅建立必...
GitHub Action使用杂记
GitHub Action 这是GitHub推出的一个类似Azure Pipeline的工具。GitHub Action 这里记录在初次使用GitHub Action时的一些小技巧。 设置环境变量 目...
Celery 与 RabbitMQ:关于Exchange和Queue的那些事
RabbitMQ RabbitMQ的消息流主要由两个部分组成:Exchange和Queue。 Exchange Exchange其实可以类比为一个交换机?其根据Exchange的类型和一些规则,来将消...
Celery:Prefetch与Acknowledged相关配置
概述 首先,我们要了解什么是Celery的Prefetch和Acknowledged。 顾名思义,Prefetch指的是一个Celery Worker节点,能够提前获取一些还还未被其他节点执行的任务,...
Raspberry Pi 4:使用bluez和bluealsa,将树莓派改造为蓝牙音箱
概述 家里有个不带蓝牙的音箱,而带蓝牙的小爱同学Mini又居然是单声道,因此,为了让音箱能连上蓝牙,只能掏出我珍藏已久的树莓派4了。 我的Raspberry Pi 4装的是ArchLinux AArc...
Raspberry Pi 4:将树莓派作为网桥使用
概述 由于家里网线布局问题,只有一条网线能够到达我卧室,但是PC和树莓派均需要网线上网,因此,一个奇怪的需求诞生了: 给树莓派加一个USB网卡 将USB网卡和树莓派自身网卡桥接 PC直连树莓派USB网...
QNAP NAS:安装Emby,使用MPD配合upmpdcli实现本机DLNA播放
概述 安装一个影音管理软件,将NAS中的影片、音乐都统一管理起来,并且从网上自动获取影片、音乐的元数据 NAS直连音箱,使得NAS可以直接播放音乐,不需要开电脑 安装 Emby 由于我的机器是TS-5...
1156