摘要: //转换成树形 function toTree(data, parent_id) { var tree = []; var temp; for (var i = 0; i < data.length; i++) { if (data[i].pid == parent_id) { var obj = 阅读全文
posted @ 2020-03-19 15:23 崩溃的油条 阅读(781) 评论(0) 推荐(0) 编辑
摘要: 从WIN系统 转到linux系统来,简直让我放弃,抓狂,我就想部署个网站怎么那么多问题。。。不过还是赚钱要紧。 下面记录一下 从头到尾 怎么部署到 centos7entos7上面去 首先你要有台linux系统及其 centos (好吧,这是废话,阿里云随便花几十块买一个试试) 1. 安装图形界面。这 阅读全文
posted @ 2019-06-24 17:31 崩溃的油条 阅读(2748) 评论(0) 推荐(0) 编辑
摘要: Quartz 阅读全文
posted @ 2018-04-02 10:51 崩溃的油条 阅读(458) 评论(0) 推荐(0) 编辑
摘要: 在第二个教程中,我们学习了如何使用工作队列在多个工作人员之间分配耗时的任务。 但是如果我们需要在远程计算机上运行一个函数并等待结果呢?那么,这是一个不同的故事。这种模式通常被称为远程过程调用或RPC。 在本教程中,我们将使用RabbitMQ构建一个RPC系统:一个客户端和一个可扩展的RPC服务器。由 阅读全文
posted @ 2017-12-27 14:50 崩溃的油条 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 介绍 rabbitmq-management插件提供了一个基于HTTP的API,用于管理和监控您的RabbitMQ服务器,以及基于浏览器的UI和命令行工具rabbitmqadmin。功能包括: 声明,列出和删除交换,队列,绑定,用户,虚拟主机和权限。 监视队列长度,全局和每个通道的消息速率,每个连接 阅读全文
posted @ 2017-12-27 14:50 崩溃的油条 阅读(7383) 评论(0) 推荐(0) 编辑
摘要: 我们改进了我们的日志系统 我们没有使用只有虚拟广播的 fanout 交换机,而是使用 direct 交换机,并有选择性地接收日志的可能性。 尽管使用直接交换改进了我们的系统,但它仍然有局限性 - 它不能根据多个标准进行路由选择。 在我们的日志系统中,我们可能不仅要根据严重性来订阅日志,还要根据发出日 阅读全文
posted @ 2017-12-27 14:49 崩溃的油条 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 在本教程中,我们将添加一个功能 - 我们将只能订阅一部分消息。例如,我们只能将重要的错误消息导向日志文件(以节省磁盘空间),同时仍然能够在控制台上打印所有日志消息 绑定 在前面的例子中,我们已经创建了绑定。你可能会记得像这样的代码 绑定是交换和队列之间的关系。这可以简单地理解为:队列对来自这个交换的 阅读全文
posted @ 2017-12-27 14:46 崩溃的油条 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 工作队列 在第一个教程中,我们编写了用于从命名队列发送和接收消息的程序。在这一个中,我们将创建一个工作队列,用于在多个工作人员之间分配耗时的任务。 工作队列(又名:任务队列)背后的主要思想是避免立即执行资源密集型任务,必须等待完成。相反,我们安排稍后完成任务。我们把一个任务封装 成一个消息并发送给一 阅读全文
posted @ 2017-12-27 14:45 崩溃的油条 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 在前面的教程中,我们创建了一个工作队列。工作队列背后的假设是,每个任务只被传递给一个工作人员。在这一部分,我们将做一些完全不同的事情 - 我们会向多个消费者传递信息。这种模式被称为“发布/订阅”。 本质上,发布的日志消息将被广播给所有的接收者 生产者 是发送消息的用户的应用程序。 队列 是存储消息的 阅读全文
posted @ 2017-12-27 14:45 崩溃的油条 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 官方网址:http://www.rabbitmq.com 我翻译官网的文档,仅供自己学习用................... RabbitMQ 是什么,它就是一个消息队列,用在哪里,用在不需要及时处理的地方,比如发送验证码,发送邮件等等,多用户订阅,最大化发挥系统性能, RabbitMQ是一个消 阅读全文
posted @ 2017-12-27 14:44 崩溃的油条 阅读(227) 评论(0) 推荐(0) 编辑