首页 > 2019年07月06日 > 全部分享
记一次ceph心跳机制异常的案例
现象:部署使用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
面试官:你是如何使用JDK来实现自己的缓存(支持高并发)?
需求分析项目中经常会遇到这种场景:一份数据需要在多处共享,有些数据还有时效性,过期自动失效。比如手机验证码,发送之后需要缓存起来,然后处于安全性考虑,一般还要设置有效期,到期自动失效。我们怎么实现这样的功能呢?解决方案使用现有的缓存技术框架,比如redis,ehcache。优点:成熟,稳定,功能强大;缺点,项目需要引入对应的框架,不够轻量。如果不考虑分布式,只是在单线程或者多线程间作数据缓存,其实
分类:其他   时间:2019-07-06 21:41:34    收藏:0  评论:0  赞:0  阅读:119
Cookie
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
Ubuntu使用脚本安装Docker
使用到的命令都来自docker 官网提供的方法。 Docker官网提供了三种安装docker的方法: 从docker仓库安装 从本地安装 用脚本安装 个人认为从脚本安装是最便捷的。 以下两条命令就能在Ubuntu上面安装。 查看Ubuntu内核版本 以下是安装过程的截图 以下是官网截图 参考链接: ...
分类:系统服务   时间:2019-07-06 21:39:13    收藏:0  评论:0  赞:0  阅读:168
Oralce问题之Oracle ORA-28001:某用户密码过期
解决办法: (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
Python3基础 list dict set 均为unhashable type
          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
flutter 读写文件
Future<File> getFile() async { // 获取应用目录 String dir = (await getApplicationDocumentsDirectory()).path; return File('$dir/hi.txt'); }// 读取指定文件的内容,读文件的前 ...
分类:其他   时间:2019-07-06 21:35:24    收藏:0  评论:0  赞:0  阅读:231
测开6 - Python(操作redis)
redis 是一个数据库,数据存在内存,每秒钟支持10w次的读写。 但不同于MySQL,redis 是非关系型数据库。 关于关系型和非关系型数据库,关系型即我们常见的,数据库包含表、字段,通过 sql 查询;而非关系型数据库,没有 sql 语句,没有表,常见的有:redis、mongodb、memc ...
分类:编程语言   时间:2019-07-06 21:35:03    收藏:0  评论:0  赞:0  阅读:93
luogu_4503【题解】企鹅QQ 哈希
题面:https://www.luogu.org/problemnew/show/P4503 可以用哈希来做。 因为题目说两两不重复所以更简单了。 正着一遍反着一遍。 枚举中间点求两边。 若相等则是相似。 不重复所以不用管中间这位。 代码如下。 ...
分类:其他   时间:2019-07-06 21:34:36    收藏:0  评论:0  赞:0  阅读:116
面试官:你是如何使用JDK来实现自己的缓存(支持高并发)?
需求分析 项目中经常会遇到这种场景:一份数据需要在多处共享,有些数据还有时效性,过期自动失效。比如手机验证码,发送之后需要缓存起来,然后处于安全性考虑,一般还要设置有效期,到期自动失效。我们怎么实现这样的功能呢? 解决方案 使用现有的缓存技术框架,比如redis,ehcache。优点:成熟,稳定,功 ...
分类:其他   时间:2019-07-06 21:34:08    收藏:0  评论:0  赞:0  阅读:126
集成omnibus-ctl+ chef 制作一个可配置的软件包
前边有写过使用omnibus-ctl 制作软件包的,但是当时没有集成chef,只有一个空壳子,实际上omnibus-ctl 已经内置 了对于chef 的操作(但是我们还需要在添加一个依赖),以下简单说明两者如何进行集成 demo 是一个类似gitlab-ctl 的操作,但是只有一个简单的cookbo ...
分类:其他   时间:2019-07-06 21:33:43    收藏:0  评论:0  赞:0  阅读:103
Python3基础 list clear 清空列表中的内容
          Python : 3.7.3           OS : Ubuntu 18.04.2 LTS   ...
分类:编程语言   时间:2019-07-06 21:33:02    收藏:0  评论:0  赞:0  阅读:142
Pycahrm出现推送失败的处理方案,出现Push failed: Failed with error: Authentication failed for 'https://gitee.com/fxcity/Temporary_Test.git/'
Pycharm修改代码后,进行代码推送提交时,由于输入一次git的帐号密码,怎么都没发提交成功, 怎么重新输入都没用,网上找的方法也没用,比如删除用户凭证,发现我的根本就没有。 提示:Push failed: Failed with error: Authentication failed for ...
分类:Web开发   时间:2019-07-06 21:32:15    收藏:0  评论:0  赞:0  阅读:181
luogu_4551【题解】最长异或路径 trie树
题面: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
python连接activemq
介绍 发送数据到队列 发送端 接收端 同时指定多个消费者 发送端 发送端会瞬间叫消息发送完毕,但是我们让接收端先启动 接收端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
Python3基础 list(dict) 使用 * 扩充时,出现字典元素重复问题
          Python : 3.7.3           OS : Ubuntu 18.04.2 LTS   ...
分类:编程语言   时间:2019-07-06 21:29:42    收藏:0  评论:0  赞:0  阅读:138
Codeforces 238E Meeting He (看题解)
Meeting He 感觉对这种题好无力啊, 以后这种感觉没有办法一次性dp完成的可以考虑用类似于bellman的方法来求最优值。 ...
分类:其他   时间:2019-07-06 21:29:13    收藏:0  评论:0  赞:0  阅读:129
1046条   上一页 1 ... 4 5 6 7 8 ... 53 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!