Flask+Celery实现异步任务队列

在项目中遇到了这样一个情况,用户访问接口,接口开启扫描任务,任务开始执行,但由于http超时的原因会返回504,执行任务的线程也会被杀死。针对这种扫描任务(耗时任务),我们可以使用Celery异步任务队列去解决。

ProtoBuf入门

之前都没有正式参与过开发流程,团队的大佬说建议事先写好开发文档,统一接口,再尝试一下ProtoBuf这种数据结构。国内的文档比较少,稍微整理一下。

gevent协程库及一些概念的整理

一直想了解一下Gevent这个协程库,而且前一段时间同事问了一下异步相关的概念,找时间把这些概念稍微整合一下。

thinkphp5两个rce复现及分析

之前博客遭遇了第一个rce,用flask重构之后一直没时间分析,在小密圈里看到p神说最近几个tp漏洞都不错,所以找了个时间复现分析一些这两个漏洞,想想也有挺长时间没做代码审计了。