摘要: 10 分钟为你搭建一个超好用的 cmdb 系统 CMDB 是什么,作为 IT 工程师的你想必已经听说过了,或者已经烂熟了,容我再介绍一下,以防有读者还不知道。CMDB 的全称是 Configuration Management Data Base,翻译下就是配置管理数据库,它存储与管理企业 IT 架 阅读全文
posted @ 2019-10-11 19:59 MOSS_AI 阅读(9510) 评论(3) 推荐(0)
摘要: 下载 基于Django建立的网站,如果提供文件下载功能,最简单的方式莫过于将静态文件交给Nginx等处理,但有些时候,由于网站本身逻辑,需要通过Django提供下载功能,如页面数据导出功能(下载动态生成的文件)、先检查用户权限再下载文件等。因此,有必要研究一下文件下载功能在Django中的实现。 最 阅读全文
posted @ 2019-10-11 10:26 MOSS_AI 阅读(2985) 评论(0) 推荐(1)
摘要: python中RabbitMQ的使用(安装和简单教程) 1,简介 RabbitMQ(Rabbit Message Queue)是流行的开源消息队列系统,用erlang语言开发。 1.1关键词说明: Broker:消息队列服务器实体。Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。 阅读全文
posted @ 2019-10-02 17:16 MOSS_AI 阅读(465) 评论(0) 推荐(0)
摘要: 引言 你是否遇到过两个(多个)系统间需要通过定时任务来同步某些数据?你是否在为异构系统的不同进程间相互调用、通讯的问题而苦恼、挣扎?如果是,那么恭喜你,消息服务让你可以很轻松地解决这些问题。消息服务擅长于解决多系统、异构系统间的数据交换(消息通知/通讯)问题,你也可以把它用于系统间服务的相互调用(R 阅读全文
posted @ 2019-10-02 10:15 MOSS_AI 阅读(1937) 评论(0) 推荐(0)
摘要: 在多线程并发的情况下,我们可以使用锁来保证一个代码块在同一时间内只能由一个线程访问。比如Java的synchronized关键字和Reentrantlock类等等。 这样子可以保证在同一个JVM进程内的多个线程同步执行。 如果在分布式的集群环境中,如何保证不同节点的线程同步执行呢? 怎么才能在分布式 阅读全文
posted @ 2019-10-01 23:12 MOSS_AI 阅读(911) 评论(0) 推荐(0)
摘要: Redis的主从同步机制可以确保redis的master和slave之间的数据同步。按照同步内容的多少可以分为全同步和部分同步;按照同步的时机可以分为slave刚启动时的初始化同步和正常运行过程中的数据修改同步;本文将对这两种机制的流程进行分析。 全备份过程中,在slave启动时,会向其master 阅读全文
posted @ 2019-10-01 22:35 MOSS_AI 阅读(9010) 评论(1) 推荐(0)
摘要: Redis主从复制是什么? 行话:也就是我们所说的主从复制,主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主 Redis主从复制能干些什么? (1)读写分离 (2)容灾恢复 Redis配置主从复制(1主2从) 知识注意: (1) 阅读全文
posted @ 2019-10-01 22:34 MOSS_AI 阅读(655) 评论(0) 推荐(0)
摘要: Redis 发布/订阅机制原理分析 Redis 通过 PUBLISH 、 SUBSCRIBE 和 PSUBSCRIBE 等命令实现发布和订阅功能。 这些命令被广泛用于构建即时通信应用,比如网络聊天室(chatroom)和实时广播、实时提醒等。 本文通过分析 Redis 源码里的 pubsub.c 文 阅读全文
posted @ 2019-10-01 17:36 MOSS_AI 阅读(1632) 评论(1) 推荐(1)
摘要: 本文经过借鉴书籍资料、他人博客总结出的知识点,欢迎提问 三次握手四次挥手详解 序列号seq:占4个字节,用来标记数据段的顺序,TCP把连接中发送的所有数据字节都编上一个序号,第一个字节的编号由本地随机产生;给字节编上序号后,就给每一个报文段指派一个序号;序列号seq就是这个报文段中的第一个字节的数据 阅读全文
posted @ 2019-09-26 19:19 MOSS_AI 阅读(276) 评论(0) 推荐(0)
摘要: super实例 答案 super原理 super的工作原理如下: cls代表类,inst代表实例,可以看出上面的代码做了两件事: 获取inst的MRO列表。 查找cls在MRO的index,并返回它的下一个类,即mro[index + 1] 当你使用super(cls, inst)时,python会 阅读全文
posted @ 2019-09-24 22:51 MOSS_AI 阅读(545) 评论(0) 推荐(0)