C/C++程序员之家
关注cplusplus,关注互联网,关注路由与交换.程序员的历程.
http://www.cplusplus.me-
阿里云mongodb not master异常
问题: 阿里云 mongodb not master 或 not master and slaveOk=false 原因: 阿里云mongodb 主从节点会经常发生变化,故而导致mongodb数据入库异常,所以使用的时候不能只连接一个节点,如果发生变化,连接的节点变为 Secondary,就会异常报错 解决方案: [代码片段] pymongo可以写为list …阅读全文
-
debian9中文乱码,debian9设置utf8编码
问题: debian9下,vim编辑中文乱码!debian9设置utf8编码 解决方案: 设置编码如下 [代码片段] 查看是否生效 [代码片段] 退出shell,重新连接即可看到vim中文不再乱码 …阅读全文 -
kafka-python 无故停止消费
kafka-python异常 环境是2副本6分区kafka主题,但是kafka-python无任何故障停止消费,导致超时触发rebalance 原因 具体原因未知,调试无任何错误日志,消费过程中就那么突然停止了。。。。。 解决方案 换成pykafka后解决。推荐使用balance多消费者(一消费者一分区) [代码片段] …阅读全文 -
apache httpd http basic auth
网站根目录下新建.htaccess: [代码片段] 创建验证密码.htpasswd: [代码片段] …阅读全文 -
kafka多线程消费异常
kafka CommitFailedException rebalanced poll 问题: org.apache.kafka.clients.consumer.CommitFailedException: Commit cannot be completed since the group has already rebalanced and assigned the partit …阅读全文 -
python2/3 进程/线程效率对比
说明:8核CPU,requests网络请求1w次(IO密集型),测试python各版本线程和进程的效率. 结论:重型(批量)任务,由于GIL的原因,综合考虑,进程较优。 256个(进/线)程 python2 多进程模式 耗时 14秒 python2 多线程模式 耗时 21秒 python3 多进程模式 耗时 14秒 python3 多线程模式 耗时 18秒 …阅读全文 -
CentOS 7 rc.local not working
修改权限 chmod +x /etc/rc.d/rc.local 开启rc-local systemctl enable rc-local systemctl start rc-local systemctl status rc-local 错误提示 /etc/rc.local 文件不存在 解决方案 建软链接:ln -s /etc/rc.d/r …阅读全文 -
#nginx# nginx通配符详解
nginx路径匹配符号 = 表示精确匹配 ^~ 表示uri以某个常规字符串开头,大多情况下用来匹配url路径,nginx不对url做编码,因此请求为/static/20%/aa,可以被规则^~ /static/ /aa匹配到(注意是空格)。 ~ 正则匹配(区分大小写) ~* 正则匹配(不区分大小写) !~和!~*分别为区分大小写不匹配及不 …阅读全文 -
/bin/bash^M: bad interpreter
问题 windows下保存了shell脚本文件,上传到linux并执行,错误提示:/bin/bash^M: bad interprete 原因 该脚本被转换 成Windows下的dos文本格式了,这样的格式每一行的末尾都是以\r\n来标识,它的ASCII码分别是0x0D,0x0A。如果你将这个脚本文件直接放到Li nux上执行就会报/bin/bash^M: bad interpret …阅读全文 -
公有云debian系开启密码与root用户登陆
1、sudo su 2、vim /etc/ssh/sshd_config # 找到PermitRootLogin和PasswordAuthentication PermitRootLogin yes //改为yes PasswordAuthentication yes //改为yes 3、/etc/init.d/ssh restart 4、passwd root …阅读全文