摘要:
redis主从同步 原理:1. 从服务器向主服务器发送 SYNC 命令。2. 接到 SYNC 命令的主服务器会调用BGSAVE 命令,创建一个 RDB 文件,并使用缓冲区记录接下来执行的所有写命令。3. 当主服务器执行完 BGSAVE 命令时,它会向从服务器发送 RDB 文件,而从服务器则会接收并载 阅读全文
posted @ 2019-06-10 19:59
small_caier
阅读(127)
评论(0)
推荐(0)
摘要:
以qq群的公告,单个发布者,多个收听者为例 发布/订阅 实验 发布订阅的命令 发布订阅: 窗口1,启动两个redis-cli窗口,均订阅diantai 频道(channel) 窗口2,启动发布者向频道 diantai发送消息 窗口3,查看订阅者的消息状态 订阅一个或者多个符合模式的频道 窗口1,启动 阅读全文
posted @ 2019-06-10 19:51
small_caier
阅读(126)
评论(0)
推荐(0)
摘要:
在使用云服务器时,安装的redis3.0+版本都关闭了protected-mode,因而都遭遇了挖矿病毒的攻击,使得服务器99%的占用率!! 因此我们在使用redis时候,最好更改默认端口,并且使用redis密码登录。 (1)redis没有用户概念,redis只有密码(2)redis默认在工作在保护 阅读全文
posted @ 2019-06-10 19:48
small_caier
阅读(478)
评论(0)
推荐(0)
摘要:
NoSQL Nosql和sql的区别 redis特性 redis优势 yum安装redis 1.yum安装 2.检测redis是否工作 源码安装redis,编译安装 大家用过yum,是相当省事好用吧,为什么还要学习源码安装? 有人说编译安装性能好?错 编译安装的优势是: 编译安装时可以指定扩展的mo 阅读全文
posted @ 2019-06-10 19:46
small_caier
阅读(252)
评论(0)
推荐(0)
摘要:
一.为什么要用nginx,uwsgi? 二.步骤: 阅读全文
posted @ 2019-06-10 17:56
small_caier
阅读(167)
评论(0)
推荐(0)
摘要:
1.检查linux上是否通过yum安装了nginx 2.解决安装nginx所依赖包 3.源代码编译安装Nginx(在/opt目录下) 4.修改nginx的配置文件的 1.vim /opt/tengine/conf/nginx.conf 2.nginx功能学习 5.出现的问题 浏览器出现403(访问权 阅读全文
posted @ 2019-06-10 17:49
small_caier
阅读(148)
评论(0)
推荐(0)
摘要:
1.负载均衡的实现. 2.crm项目的部署 此时后端就配置完成,然后去配置nginx 阅读全文
posted @ 2019-06-10 17:49
small_caier
阅读(146)
评论(0)
推荐(0)
摘要:
1.linux安装学习python虚拟环境 2.linux下运行crm 阅读全文
posted @ 2019-06-10 17:47
small_caier
阅读(130)
评论(0)
推荐(0)
摘要:
1.查看系统的发行版本 2.用户管理 3.查看系统用户的ID信息 4.用户的切换 5.sudo命令 6.文件目录的权限 7.打包解包命令 8.进程,端口 9.杀死进程 10.防火墙功能 11.查看系统磁盘使用量 12.域名 13.linux的定时任务 14.linux的软件包管理 阅读全文
posted @ 2019-06-10 17:46
small_caier
阅读(248)
评论(0)
推荐(0)
摘要:
1.安装windows和linux传输文件的工具 2.在线下载资源的命令 3.安装python3并且运行django项目 阅读全文
posted @ 2019-06-10 17:45
small_caier
阅读(432)
评论(0)
推荐(0)
摘要:
1.Linux的文件系统格式 2.对文件,文件夹操作的命令 3.命令提示符 4.查看文本命令 5.echo 追加写入文件 6.cp 复制 7.history 历史命令 8.find命令查找 9.查看帮助信息 10.linux的管道符 11.别名功能 当用户输入rm的时候,提示他,不让他用alias 阅读全文
posted @ 2019-06-10 17:43
small_caier
阅读(189)
评论(0)
推荐(0)
摘要:
1.远程连接服务器 2.命令 1.ls命令 2.创建文件和编辑 3.增加用户,修改密码 4.vim使用 5.rm(慎用) 6.mv命令 7.cat 查看 8.查看路径 阅读全文
posted @ 2019-06-10 17:42
small_caier
阅读(172)
评论(0)
推荐(0)
摘要:
一.内存 - 计算机的作用:对数据进行存储和运算。首先我们需要知道我们目前使用的计算机都是二进制的计算机,就以为着计算机只可以存储和运算二进制的数据。例如下载好的一部电影,该电影可以存储到计算机中,计算机中存储的是基于二进制的电影数据,然后我们可以通过相关的视频播放软件结合相关的硬件对电影的二进制数 阅读全文
posted @ 2019-06-10 17:36
small_caier
阅读(169)
评论(0)
推荐(0)
摘要:
- 回文检测:设计程序,检测一个字符串是否为回文。 - 回文:回文是一个字符串,读取首尾相同的字符,例如,radar toot madam。 - 分析:该问题的解决方案将使用 deque 来存储字符串的字符。我们从左到右处理字符串,并将每个字符添加到 deque 的尾部。在这一点上,deque 像一 阅读全文
posted @ 2019-06-10 17:34
small_caier
阅读(198)
评论(0)
推荐(0)
摘要:
一.双端队列(Deque) - 概念:deque(也称为双端队列)是与队列类似的项的有序集合。它有两个端部,首部和尾部,并且项在集合中保持不变。 - 特性:deque 特殊之处在于添加和删除项是非限制性的。可以在前面或后面添加新项。同样,可以从任一端移除现有项。在某种意义上,这种混合线性结构提供了单 阅读全文
posted @ 2019-06-10 17:33
small_caier
阅读(220)
评论(0)
推荐(0)
摘要:
烫手山芋游戏介绍:6个孩子围城一个圈,排列顺序孩子们自己指定。第一个孩子手里有一个烫手的山芋,需要在计时器计时1秒后将山芋传递给下一个孩子,依次类推。规则是,在计时器每计时7秒时,手里有山芋的孩子退出游戏。该游戏直到剩下一个孩子时结束,最后剩下的孩子获胜。请使用队列实现该游戏策略,排在第几个位置最终 阅读全文
posted @ 2019-06-10 17:32
small_caier
阅读(311)
评论(0)
推荐(0)
摘要:
一.队列 - 概念:队列是项的有序结合,其中添加新项的一端称为队尾,移除项的一端称为队首。当一个元素从队尾进入队列时,一直向队首移动,直到它成为下一个需要移除的元素为止。最近添加的元素必须在队尾等待。集合中存活时间最长的元素在队首,这种排序成为 FIFO,先进先出,也被成为先到先得。 - 案例:队列 阅读全文
posted @ 2019-06-10 17:26
small_caier
阅读(126)
评论(0)
推荐(0)
摘要:
一.线性数据结构 - 我们从四个简单但重要的概念开始研究数据结构。栈,队列,deques(双向队列), 列表是一类数据的容器,它们数据元素之间的顺序由添加或删除的顺序决定。一旦一个数据元素被添加,它相对于前后元素一直保持该位置不变。诸如此类的数据结构被称为线性数据结构。 - 线性数据结构有两端,有时 阅读全文
posted @ 2019-06-10 17:23
small_caier
阅读(141)
评论(0)
推荐(0)
摘要:
一.列表: - python 的设计者在实现列表数据结构的时候有很多选择。每一个这种选择都可能影响列表操作的性能。为了帮助他们做出正确的选择,他们查看了最常使用列表数据结构的方式,并且优化了实现,以便使得最常见的操作非常快。 - 在列表的操作有一个非常常见的编程任务就是是增加一个列表。我们马上想到的 阅读全文
posted @ 2019-06-10 17:22
small_caier
阅读(162)
评论(0)
推荐(0)
摘要:
一. 什么是算法分析? - 案例引入:刚接触编程的学生经常会将自己编写的程序和别人的程序做比对,获取在比对的过程中会发现双方编写的程序很相似但又各不相同。那么就会出现一个有趣的现象:两组程序都是用来解决同一个问题的,但是两组程序看起来又各不相同,那么哪一组程序更好呢?例如下述代码: 分析: - 哪个 阅读全文
posted @ 2019-06-10 17:20
small_caier
阅读(326)
评论(0)
推荐(0)

浙公网安备 33010602011771号