- 博客(41)
- 资源 (1)
- 收藏
- 关注

原创 APScheduler管理及监控平台
通过APScheduler预留的event功能实现对APScheduler中所有JOB的监控及生命周期管理。在Flask中集成Flask-APScheduler完成对APScheduler管理以及JOB的动态增删
2021-03-05 16:26:07
1830
1
原创 kong+elasticsearch监控所有请求
Kong使用插件http log将请求数据保存至elasticsearch,后续可进行请求的监控及分析
2020-08-12 14:32:39
1253
2
原创 如何利用企业微信给自己搭建一个免费微信发送平台
基于微信企业号编写一套接口,用于来给自己微信发送消息,可以应用于监控等场景,毕竟对于个人而言,购买短信还是需要花费的,这种情况可以利用微信的服务免费的满足自己的一些场景
2019-05-09 17:12:12
1849
原创 python之logging模块详解
logging模块是python自带的模块,对于我们在开发过程中调试的帮助,以及生产之后记录关键信息有着重要的作用,所以我们需要对logging充分了解之后,才能做出最正确,最有效的决策。
2019-05-07 22:11:17
2599
2
原创 基于Tornado的Websocket集群
websocket集群化方案基于tornado的websocket加上rabbitmq,来实现websocket的集群化处理
2019-04-23 16:13:20
1162
原创 Docker部署RabbitMQ集群
安装rabbitmq下载Docker镜像docker pull rabbitmq:3.7.12-management安装RabbitMQmkdir rabbitmq# node1 172.17.11.22 cd rabbitmqvim hosts#输入172.17.11.22 rabbit1 rabbit1172.17.11.23 rabbit2 rabbit2sudo ...
2019-03-25 17:45:57
863
1
原创 ubuntu16.04中python36使用pdfkit问题解决
python使用pdfkit将html转换成pdf,自定义解决ubunut中安装wkhtmltopdf之后报错 QXcbConnection: Could not connect to displayAborted (core dumped)
2018-10-22 10:09:42
1571
原创 Kong系列(三)——Kong插件[IP Restriction]使用
Kong 插件IP Restriction使用,使用Nginx负载均衡以及Nginx反向代理之后,对于获取真实IP地址配置时的原理以及解决方案
2018-07-14 15:45:59
11126
原创 Kong系列(二)——Kong组件使用
Kong的实际使用,以及相关组件中的部分关系Service/Route/Upstream/Consumer/Plugin
2018-05-31 18:12:47
8971
1
原创 使用python,识别是否是二维码图片
如何在不使用python三方库的情况下,利用网上的一些三方平台识别一张图片是不是二维码利用爬虫原理,使用python来识别一张图片是不是二维码
2018-01-25 16:12:41
5741
原创 微信分享,二次分享时缩略图以及标题变形的实际操作
微信二次分享时,封面图变为不可打开图标解决方案我们的app中分享到微信之后,用户从微信打开页面,在QQ浏览器中再次分享给微信好友,朋友圈,QQ和QQ空间时,我们预设的缩略图以及文字的标题会出现,缩略图是一个打不开的图标,分享内容描述也是我的实际url,具体表现形式可以参见下图造成这种现象的原因,实际上
2018-01-12 11:20:00
6620
原创 python-socket总结
Socket理论知识socket起源于Unix,而Unix/Linux的哲学就是一切都是文件,对于文件的基本操作就是【打开】【读写】【关闭】模式来操作socket就是该模式的一个实现,socket就是一个特殊的文件,一些socket函数就是对其进行操作(读写IO,打开,关闭)file模块是针对具体的文件,打开,读写,关闭 socket模块是针对服务器和客户端socket,打开,读写,关闭服务器端会
2017-04-12 18:00:09
707
原创 python-IO多路复用
I/O多路复用I/O多路复用是用于提升效率,单个进程可以同时监听多个网络连接IOI/O是指Input/OutputI/O多路复用,通过一种机制,可以监视多个文件描述符,一旦描述符就绪(读就绪和写就绪),能通知程序进行相应的读写操作。I/O多路复用避免阻塞在io上,原本为多进程或多线程来接收多个连接的消息变为单进程或单线程保存多个socket的状态后轮询处理.selectselect是通过系统调用来监
2017-04-12 17:58:54
4707
1
原创 python-垃圾回收机制
说明Python中的垃圾回收是以引用计数为主,分代收集为辅。引用计数的缺陷是循环引用的问题。在Python中,如果一个对象的引用数为0,Python虚拟机就会回收这个对象的内存。引用计数引用计数增加对象被创建:x=4另外的别人被创建:y=x被作为参数传递给函数:foo(x)作为容器对象的一个元素:a=[1,x,’33’]引用计数减少一个本地引用离开了它的作用域。比如上面的foo(x)函数
2017-04-12 17:57:07
447
原创 python-builtin学习
python类中内置方法深入学习Python黑魔法资料在python中,创建一个类时我们可以看到有好多我们并没有在类中实现的方法,类似于__new__,__init__这样的方法,这些方法就是python类中的内置方法,而根据其用法我大体把他们分为三大类1. 功能性方法,类似于__new__是对类实例化一个对象,__init__是对类实例化一个对象之后的初始化方法,这一类某些功能会用到的,我称之为
2017-04-12 17:56:02
3656
原创 Python基于django提供大文件下载接口及Python基于tornado下载大文件
Django下载大文件接口代码我是基于django的rest接口插件提供的下载文件接口,除了需要安装django之外还需要安装djangorestframework库不多说,下面直接贴代码#views.pyfrom rest_framework.permissions import AllowAnyfrom rest_framework.views import APIViewfrom djan
2017-01-12 14:39:26
4720
原创 Ansible扩展总结
Ansible简介Ansible是由Python开发的一个运维工具,因为工作需要接触到Ansible,经常会集成一些东西到Ansible,所以对Ansible的了解越来越多。那Ansible到底是什么呢?在我的理解中,原来需要登录到服务器上,然后执行一堆命令才能完成一些操作。而Ansible就是来代替我们去执行那些命令。并且可以通过Ansible控制多台机器,在机器上进行任务的编排和执行,在Ansi
2016-12-26 15:21:33
3440
原创 ubuntu下安装多版本python
因为Python现在大力发展Python3在实际使用过程中,需要创建多个用户多个用户都安装Python3时比较麻烦使用这种方式,操作系统自带双版本之后,在新建用户安装时,都不需要太复杂的操作操作系统:ubuntu14.2 64bit操作系统默认python版本2.7.6 安装python3版本为3.5使用工具pyenv参考资料服务器到官网下载太慢,直接下载到本地,然后指定镜像地址pyenv指定本地
2016-12-01 09:57:10
1897
原创 APScheduler基本使用
APScheduler库基础学习APScheduler组成组件Triggers触发器,有自己的任务调度逻辑,每一个job单位都有触发器决定下一次何时运行。除了初始化的配置,他没有状态。Job stores储存调度任务,默认job对象,是储存在内存中,也可以用其他job对象把他们储存在各种数据库中;job保存到持久化仓库时,job数据要进行序列化,当加载job时也要进行反序列化。Job不能共享调度
2016-06-24 11:58:59
11269
原创 CentOS 6.5 安装mysql 5.7及配置
centos下安装Mysql57以及部分常用功能配置mysql 5.7 设置root密码方法 update mysql.user set authentication_string=PASSWORD('****') where user='root' and host='localhost';ERROR 1045 (28000): Access denied for user 'myweb'@'localhost' (using password: NO)ERROR 1819 (HY000): You
2016-03-09 20:35:51
727
转载 AMQP协议简介(源自官网的翻译)
RabbitMQ是基于AMQP协议的消息中间件,在官网的扩展以及中文的资料中,也有相应的介绍,因为翻译的实在是过于细节,本人继续在整理也没有更好的作用了,所以直接给转载过来了,感谢翻译者。
2016-03-06 22:27:13
6015
1
原创 RabbitMQ学习小结(六)—— RPC[Python]
RabbitMQ学习小结(六 ),基于Python客户端,如何使用RabbitMQ实现(远程过程调用)Remote Procedure Call。
2016-03-02 22:15:56
1088
原创 RabbitMQ学习小结(五)—— Topics[Python]
RabbitMQ学习小结(五 ),基于Python客户端,关于RabbitMQ的主题交换机使用学习总结。
2016-03-02 22:15:03
768
原创 RabbitMQ学习小结(四)—— Routing[Python]
RabbitMQ学习小结(四 ),基于Python客户端,关于RabbitMQ的直连交换机使用学习总结。
2016-03-02 22:14:08
712
原创 RabbitMQ学习小结(三)—— Publish Subscribe[Python]
RabbitMQ学习小结(三),基于Python客户端,关于RabbitMQ的交换机使用学习总结。
2016-03-02 22:12:48
919
原创 RabbitMQ学习小结(二)—— Work Queues[Python]
RabbitMQ学习小结(二)—— Work Queues的使用及学习总结
2016-03-02 22:11:13
1518
原创 RabbitMQ Broker管理
1. RabbitMQ PluginsRabbitMQ自带插件管理系统,而RabbitMQ本身就有自带的一些插件可以使用,可以通过命令[rabbitmq-plugins]进行管理和使用。
2016-03-01 22:12:43
4712
原创 CentOS6.5下安装Python2.7
CentOS6.5下搭建Python2.7环境,不希望使用root用户直接搭建。而是在单独创建的用户下安装Python环境
2016-02-25 18:00:44
853
原创 CentOS6.5下RabbitMQ安装
公众号:战渣渣1.操作系统环境操作系统:CentOS6.5 / 64bit用户:root2.RabbitMQ编译安装RabbitMQ是使用Erlang开发,所以安装RabbitMQ前需要先安装Erlang。2.1.获取Erlang和RabbitMQ的源文件http://erlang.org/download/下查找最新的源文件,我选择的是版本17找到后,执...
2016-02-24 22:15:48
18151
2
Drony1.3.154最新中文
2021-05-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人