01 2018 档案

supervisor安装部署和使用实例
摘要:Supervisord是用Python实现的一款非常实用的进程管理工具,类似于monit,monit和supervisord的一个比较大的差异是supervisord管理的进程必须由supervisord来启动,monit可以管理已经在运行的程序;supervisord还要求管理的程序是非daemo 阅读全文

posted @ 2018-01-22 17:47 耸立的青竹 阅读(3508) 评论(0) 推荐(0)

mysql的完整卸载
摘要:一、卸载MySQL数据库 1、检查mysql服务并关闭服务进程 (1)登录Linux后执行service mysqld status 或者service mysql status命令查看MySQL服务状态,根据开机初始化目录下mysql脚本的文件名而定,我这里是mysqld (2)如果正在运行则执行 阅读全文

posted @ 2018-01-17 16:50 耸立的青竹 阅读(689) 评论(0) 推荐(0)

Linux系统下安装rz/sz命令及使用说明
摘要:对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令。今天,我们就简单的讲解一下如何安装和使用rz、sz命令。 1.软件安装 (1)编译安装 root 账号登陆后, 阅读全文

posted @ 2018-01-17 14:54 耸立的青竹 阅读(201) 评论(0) 推荐(0)

Django Celery定时任务和时间设置
摘要:1、Celery加入定时任务 Celery除了可以异步执行任务之外,还可以定时执行任务。在实例代码的基础上写个测试方法: 该代码是每分钟执行一次some_task方法。 启动celery是使用worker。但worker不能启动定时任务。启动方式如下: 1)先确保中间人是否打开,我使用redis作为 阅读全文

posted @ 2018-01-10 15:02 耸立的青竹 阅读(12526) 评论(2) 推荐(2)

Redis在CentOS和Windows安装过程
摘要:redis是一种key-value高效的内存数据库。 key-value是什么?json懂吧?字典懂吧?这些都是key-value结构的数据,每个key对应1个value。 那这个数据库和我们网站在使用的数据库有什么区别?我网站既然已经有数据库,为什么还要用其他数据库? redis是内存数据库,则数 阅读全文

posted @ 2018-01-10 13:54 耸立的青竹 阅读(527) 评论(0) 推荐(0)

celery在Django中的集成使用
摘要:继上回安装和使用Redis之后,看看如何在Django中使用Celery。Celery是Python开发分布式任务列队的处理库。可以异步分布式地异步处理任务,也可定时执行任务等等。通常我们可以在Django执行一些比较耗时的任务(例如发邮件)和后台任务(例如爬虫和更新服务器缓存)。 研究发现,在Dj 阅读全文

posted @ 2018-01-10 11:12 耸立的青竹 阅读(1778) 评论(1) 推荐(0)

Celery 框架学习笔记(生产者消费者模式)
摘要:生产者消费者模式 在实际的软件开发过程中,经常会碰到如下场景:某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进程等)。产生数据的模块,就形象地称为生产者;而处理数据的模块,就称为消费者。 单单抽象出生产者和消费者,还够不上是生产者消费者模式。该模式还 阅读全文

posted @ 2018-01-09 18:08 耸立的青竹 阅读(1198) 评论(0) 推荐(0)

异步任务队列Celery在Django中的使用
摘要:前段时间在Django Web平台开发中,碰到一些请求执行的任务时间较长(几分钟),为了加快用户的响应时间,因此决定采用异步任务的方式在后台执行这些任务。在同事的指引下接触了Celery这个异步任务队列框架,鉴于网上关于Celery和Django结合的文档较少,大部分也只是粗粗介绍了大概的流程,在实 阅读全文

posted @ 2018-01-09 17:25 耸立的青竹 阅读(310) 评论(0) 推荐(0)

如何使用django+celery+RabbitMQ实现异步执行
摘要:1)安装需要安装RabbitMQ、Celery和Django-celeryCelery和Django-celery的安装直接pip就好2)修改settings.py在INSTALLED_APPS中加入app:INSTALLED_APPS = ( ... 'djcelery', 'main', # s 阅读全文

posted @ 2018-01-09 13:24 耸立的青竹 阅读(329) 评论(0) 推荐(0)

PowerMock+SpringMVC整合并测试Controller层方法
摘要:PowerMock扩展自Mockito,实现了Mockito不支持的模拟形式的单元测试。PowerMock实现了对静态方法、构造函数、私有方法以及final方法的模拟支持,对静态初始化过程的移除等强大的功能。(官方) 接下来,通过实例来实现对SpringMVC的Controller层的方法模拟测试。 阅读全文

posted @ 2018-01-02 17:04 耸立的青竹 阅读(3559) 评论(0) 推荐(0)

导航