loading

摘要: 删除数据 日志表中有千万条数据,想删掉一部分旧数据,于是执行了如下语句 DELETE FROM t_table where create_time < '2022-05-01' 然后就执行超时了,因为create_time字段并没有索引,所以此条语句需要全表扫描,巨慢。 可以将语句调整为 # id为 阅读全文
posted @ 2022-05-27 21:33 bwzdxl 阅读(81) 评论(0) 推荐(0)
摘要: 什么是IAAS/PAAS/SAAS https://www.ruanyifeng.com/blog/2017/07/iaas-paas-saas.html IAAS,服务商提供基础服务,消费者在此基础上搭建软件,并提供给更下层的消费者使用 PAAS,处于IAAS和SAAS之间 SAAS,服务商几乎定 阅读全文
posted @ 2022-02-09 17:16 bwzdxl 阅读(63) 评论(0) 推荐(0)
摘要: https://draveness.me 里边的“Go语言设计与实现”系列比较深入的讲解了Go语言的一些原理,“为什么这么设计”系列也非常不错。 作者是17年毕业的本科生。 2.https://blog.gmem.cc/bazel-study-note bazel编译框架中文介绍 本博客主题:htt 阅读全文
posted @ 2021-07-31 16:59 bwzdxl 阅读(32) 评论(0) 推荐(0)
摘要: #1 关于pair的比较运算 在8.2.1(P291)中,有一段muduo源码: typedef std::pair<TimeStamp, Timer*> Entry; typedef std::set<Entry> TimerList; 比较疑惑为什么没有给set提供比较函数,后来才想起来pair 阅读全文
posted @ 2020-07-27 15:59 bwzdxl 阅读(1648) 评论(3) 推荐(2)
摘要: 在学习io multiplexing的时候看到了一篇很棒的博客,基本把所有linuxIO模式都概括了: https://segmentfault.com/a/1190000003063859 阅读全文
posted @ 2020-07-27 11:47 bwzdxl 阅读(104) 评论(0) 推荐(0)
摘要: 作者在5.3第117页中提到,"最后,这四个缓冲区在程序启动的时候会全部填充为0,这样可以避免程序热身时page fault引发性能不稳定。" 关于page fault的简略解释: https://yq.aliyun.com/articles/55820 阅读全文
posted @ 2020-06-29 20:31 bwzdxl 阅读(192) 评论(0) 推荐(0)
摘要: #1.shared_ptr 使用引用计数的方法管理动态内存。 ##1.1常用操作 // 空的share_ptr shared_ptr<T> sp; // 用 shared_ptr 方法构造 shared_ptr<T> sp(make_shared<T>(args)); shared_ptr<T> s 阅读全文
posted @ 2020-04-24 21:35 bwzdxl 阅读(167) 评论(0) 推荐(0)