摘要: 一、路由(Routing) 在前面的教程中,我们实现了一个简单的日志系统。可以把日志消息广播给多个接收者。 本篇教程中我们打算新增一个功能——使得它能够只订阅消息的一个字集。例如,我们只需要把严重的错误日志信息 写入日志文件(存储到磁盘),但同时仍然把所有的日志信息输出到控制台中 二、绑定(Bind 阅读全文
posted @ 2019-06-03 23:36 艾薇-Ivy 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 一、发布/订阅 分发一个消息给多个消费者(consumers)。这种模式被称为“发布/订阅”。 为了描述这种模式,我们将会构建一个简单的日志系统。它包括两个程序——第一个程序负责发送日志消息,第二个程序负责获取消息并输出内容。 在这个日志系统中,所有正在运行的接收方程序都会接受消息。我们用其中一个接 阅读全文
posted @ 2019-06-03 16:26 艾薇-Ivy 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 工作队列(又称:任务队列——Task Queues)是为了避免等待一些占用大量资源、时间的操作。当我们把任务(Task)当作消息发送到队列中,一个运行在后台的工作者(worker)进程就会取出任务然后处理。当你运行多个工作者(workers),任务就会在它们之间共享。 这个概念在网络应用中是非常有用 阅读全文
posted @ 2019-06-03 15:34 艾薇-Ivy 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 一、网站应用攻击与防御 1、XSS攻击 (1)跨站点脚本攻击 1)反射型:攻击者诱使用户点击一个嵌入恶意脚本的连接,达到攻击的目的。 2)持久型:黑客提交含有恶意脚本的请求,保存在被攻击的web站点数据库中,用户浏览网页时,恶意脚本被包含在 正常页面中,达到攻击的目的。 (2)防御手段 1)消毒:对 阅读全文
posted @ 2019-06-03 00:20 艾薇-Ivy 阅读(214) 评论(0) 推荐(0) 编辑