摘要: 题目:给出两个整数 a 和 b , 求他们的和。 递归: 其中 a^b 表示不同的元素, (a&b)<<1 表示相同的元素。 非递归 原理 保证 a+b和不变,最后b变成了0,那么a就是a+b了。 阅读全文
posted @ 2018-09-28 14:53 ExitQuit 阅读(503) 评论(1) 推荐(0) 编辑
摘要: X 市建了一个新的体育馆,每日人流量信息被记录在这三列信息中:序号 (id)、日期 (date)、 人流量 (people)。 请编写一个查询语句,找出高峰期时段,要求连续三天及以上,并且每天人流量均不少于100。 例如,表 stadium: + + + + | id | date | people 阅读全文
posted @ 2018-07-19 11:15 ExitQuit 阅读(690) 评论(0) 推荐(0) 编辑
摘要: 又来更新剑指offer上的题目思路啦。 阅读全文
posted @ 2018-06-27 20:17 ExitQuit 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 1、为什么使用redis(高性能、高并发) 一、高性能,直接从内存中操作,性能远大于操作db。因为db读取的是磁盘上的文件,一般是机械运动,特别慢。 二、高并发,因为mysql有链接数量上限,超出了就会挂了。而redis不存在这个问题,为什么呢?因为redis使用的是epoll,而mysql使用的是 阅读全文
posted @ 2018-05-29 19:16 ExitQuit 阅读(434) 评论(0) 推荐(0) 编辑
摘要: 调用访问一个https接口特别慢,有什么好的定位问题思路吗? 1、同样一个请求,在开发机上调用是200ms左右返回,永远正常。 在线上服务器偶尔返回特别慢,有段时间200ms,有段时间2s,有段时间10s... 2、试过将域名换成ip调用,仍然出现以上问题。 3、开发机和线上服务器的/etc/sys 阅读全文
posted @ 2018-05-26 01:24 ExitQuit 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 命令: 1、kill -HUP pid 从容重启nginx,也用于重新加载配置文件。2、nginx -s reload 同13、nginx -s stop 停止运行 一、多进程模型VS单进程模型 单进程优点: 用于调试,方便 多进程优点: 1、高性能,充分利用cpu资源。 2、进程之间互相不影响,一 阅读全文
posted @ 2018-05-24 20:59 ExitQuit 阅读(561) 评论(0) 推荐(0) 编辑
摘要: 这几天在搞小程序涉及到登陆。 然后想起了很早以前自己看的一篇文章。 《干掉状态:从session到token》链接:http://weixin.niurenqushi.com/article/2017-03-20/4794863.html 该文提出了以下几点观点:1、session是有状态的,每次登 阅读全文
posted @ 2018-05-24 18:49 ExitQuit 阅读(278) 评论(0) 推荐(0) 编辑
摘要: Future就是保存我们任务的完成信息,比如说,任务中会通过返回某些东西告诉别人它已经结束了,而Future中就保存了这种信息。 阅读全文
posted @ 2018-05-17 20:38 ExitQuit 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 内存对齐: 原理:https://blog.csdn.net/fengbangyue/article/details/6531455 通俗解释下吧,假设对于 xxxx xxxx xxxx xxxx xxxx xxxx xxxx x100 调整到4的边界上。那么我对这个数字加3,将会导致一下效果: 其 阅读全文
posted @ 2018-05-16 17:16 ExitQuit 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 今天读代码时候,看到这样的代码。。 1、对于带有if 语句的宏,无论是内核还是开源代码,都是用到了do while(0)技巧。问题来了,为什么要这样搞呢? 很简单,假设存在 如果这里没有do while,那么是不是后面的else语句匹配出错了呢???? 导致的效果是:编译能通过,但是执行出错。 2、 阅读全文
posted @ 2018-05-16 17:14 ExitQuit 阅读(1557) 评论(0) 推荐(0) 编辑