现象:部署使用ceph集群的时候遇到一个情况,在大规模集群的时候,有节点网络或者osd异常时,mon迟迟不把该异常的osd标down,一直等待900s后mon发现该节点的osd一直没有更新pgmap才把异常的osd标down,并更新osdmap扩散出去。但这个900s内,客户端IO还是会一直往异常的osd上去下发,导致io超时,并进一步影响上次的业务。原因分析:我们在mon的日志里面也看到了和异常
分类:
其他 时间:
2019-07-06 21:41:57
收藏:
0 评论:
0 赞:
0 阅读:
147
需求分析项目中经常会遇到这种场景:一份数据需要在多处共享,有些数据还有时效性,过期自动失效。比如手机验证码,发送之后需要缓存起来,然后处于安全性考虑,一般还要设置有效期,到期自动失效。我们怎么实现这样的功能呢?解决方案使用现有的缓存技术框架,比如redis,ehcache。优点:成熟,稳定,功能强大;缺点,项目需要引入对应的框架,不够轻量。如果不考虑分布式,只是在单线程或者多线程间作数据缓存,其实
分类:
其他 时间:
2019-07-06 21:41:34
收藏:
0 评论:
0 赞:
0 阅读:
119
1.设置cookiedocument.cookie="username=web515;expires="+date;//如果没有设置过期时间expires,页面关闭cookie就被释放;如设置过期时间,过了过期时间才被释放。2.获取cookieconsole.log(document.cookie);3.cookie的相关函数封装:window.onload=function(){setCooki
分类:
其他 时间:
2019-07-06 21:41:10
收藏:
0 评论:
0 赞:
0 阅读:
124
使用到的命令都来自docker 官网提供的方法。 Docker官网提供了三种安装docker的方法: 从docker仓库安装 从本地安装 用脚本安装 个人认为从脚本安装是最便捷的。 以下两条命令就能在Ubuntu上面安装。 查看Ubuntu内核版本 以下是安装过程的截图 以下是官网截图 参考链接: ...
分类:
系统服务 时间:
2019-07-06 21:39:13
收藏:
0 评论:
0 赞:
0 阅读:
168
解决办法: (1)、通过CMD打开命令行窗口,以sysdba连接数据库 SqlPlus / as sysdba (2)、通过查询dba_user检查哪些用户过期 Sql>Select UserName,Account_Status From dba_users; (3)、通过命令重新给用户设置密码, ...
分类:
数据库技术 时间:
2019-07-06 21:38:15
收藏:
0 评论:
0 赞:
0 阅读:
139
Python : 3.7.3 OS : Ubuntu 18.04.2 LTS ...
分类:
编程语言 时间:
2019-07-06 21:37:23
收藏:
0 评论:
0 赞:
0 阅读:
134
B.A题 题目链接: 题意:有两种传送门,第一种是从编号小的到编号大的,第二种相反.问能否从A到B 题解: 1.A没有神奇,否 2.B没有传送门,否 3.A有神奇B有神奇,是 4.A有神奇B有奇神,枚举B右面的城市,是否有既有神奇又有奇神的城市,有:是,没有:否 C++ include define ...
分类:
其他 时间:
2019-07-06 21:36:35
收藏:
0 评论:
0 赞:
0 阅读:
122
经过一个学期的Java学习,对于这门课程有一些自己的总结。首先,Java是本学期新增加的的一门课程,也是我第一次接触这门课程。起初,我抱着很大的好奇心去学习这门课程,但是久之学习兴趣却不高,收获甚微。其次,对于Java课程的学习,我课后基本没有花多少时间,可以说并没有主动学习这门课程,我感到很惭愧。 ...
分类:
其他 时间:
2019-07-06 21:36:09
收藏:
0 评论:
0 赞:
0 阅读:
115
Future<File> getFile() async { // 获取应用目录 String dir = (await getApplicationDocumentsDirectory()).path; return File('$dir/hi.txt'); }// 读取指定文件的内容,读文件的前 ...
分类:
其他 时间:
2019-07-06 21:35:24
收藏:
0 评论:
0 赞:
0 阅读:
231
redis 是一个数据库,数据存在内存,每秒钟支持10w次的读写。 但不同于MySQL,redis 是非关系型数据库。 关于关系型和非关系型数据库,关系型即我们常见的,数据库包含表、字段,通过 sql 查询;而非关系型数据库,没有 sql 语句,没有表,常见的有:redis、mongodb、memc ...
分类:
编程语言 时间:
2019-07-06 21:35:03
收藏:
0 评论:
0 赞:
0 阅读:
93
题面:https://www.luogu.org/problemnew/show/P4503 可以用哈希来做。 因为题目说两两不重复所以更简单了。 正着一遍反着一遍。 枚举中间点求两边。 若相等则是相似。 不重复所以不用管中间这位。 代码如下。 ...
分类:
其他 时间:
2019-07-06 21:34:36
收藏:
0 评论:
0 赞:
0 阅读:
116
需求分析 项目中经常会遇到这种场景:一份数据需要在多处共享,有些数据还有时效性,过期自动失效。比如手机验证码,发送之后需要缓存起来,然后处于安全性考虑,一般还要设置有效期,到期自动失效。我们怎么实现这样的功能呢? 解决方案 使用现有的缓存技术框架,比如redis,ehcache。优点:成熟,稳定,功 ...
分类:
其他 时间:
2019-07-06 21:34:08
收藏:
0 评论:
0 赞:
0 阅读:
126
前边有写过使用omnibus-ctl 制作软件包的,但是当时没有集成chef,只有一个空壳子,实际上omnibus-ctl 已经内置 了对于chef 的操作(但是我们还需要在添加一个依赖),以下简单说明两者如何进行集成 demo 是一个类似gitlab-ctl 的操作,但是只有一个简单的cookbo ...
分类:
其他 时间:
2019-07-06 21:33:43
收藏:
0 评论:
0 赞:
0 阅读:
103
Python : 3.7.3 OS : Ubuntu 18.04.2 LTS ...
分类:
编程语言 时间:
2019-07-06 21:33:02
收藏:
0 评论:
0 赞:
0 阅读:
142
Pycharm修改代码后,进行代码推送提交时,由于输入一次git的帐号密码,怎么都没发提交成功, 怎么重新输入都没用,网上找的方法也没用,比如删除用户凭证,发现我的根本就没有。 提示:Push failed: Failed with error: Authentication failed for ...
分类:
Web开发 时间:
2019-07-06 21:32:15
收藏:
0 评论:
0 赞:
0 阅读:
181
题面:https://www.luogu.org/problemnew/show/P4551 大意:给定一棵 n 个点的带权树,结点下标从 1 开始到 N 。寻找树中找两个结点,求最长的异或路径。 因为 a xor a = 0 所以只需要dfs求一遍所有点到根节点的异或和。 然后改为01串放入tri ...
分类:
其他 时间:
2019-07-06 21:31:33
收藏:
0 评论:
0 赞:
0 阅读:
137
介绍 发送数据到队列 发送端 接收端 同时指定多个消费者 发送端 发送端会瞬间叫消息发送完毕,但是我们让接收端先启动 接收端1 接收端2 此时让两个接收端先启动 可以看到,此时两个接收端都在处于阻塞状态,等待数据。 此时启动发送端 两个接收端瞬间接收到数据,可以看到是刚好错开发送的,说明active ...
分类:
编程语言 时间:
2019-07-06 21:31:09
收藏:
0 评论:
0 赞:
0 阅读:
273
一、回望开学初对于课程的想象,总结这门课程的给你带来的提升 二、对于大一的你,对于教师的我,你有什么想建议和告知的呢? 三、对未来的你的期许 四、随意发挥,包括图文、照片和创意等 对本学期的课堂总结如下: 首先在开学前对这个学期充满了期待,因为接触了C语言后,本学期新开设了JAVA程序。新鲜的课程和 ...
分类:
其他 时间:
2019-07-06 21:30:26
收藏:
0 评论:
0 赞:
0 阅读:
129
Python : 3.7.3 OS : Ubuntu 18.04.2 LTS ...
分类:
编程语言 时间:
2019-07-06 21:29:42
收藏:
0 评论:
0 赞:
0 阅读:
138
Meeting He 感觉对这种题好无力啊, 以后这种感觉没有办法一次性dp完成的可以考虑用类似于bellman的方法来求最优值。 ...
分类:
其他 时间:
2019-07-06 21:29:13
收藏:
0 评论:
0 赞:
0 阅读:
129