2019年8月10日

redis 订阅与发布

摘要:Reference: https://redisbook.readthedocs.io/en/latest/feature/pubsub.html Redis 的 SUBSCRIBE 命令可以让客户端订阅任意数量的频道, 每当有新信息发送到被订阅的频道时, 信息就会被发送给所有订阅指定频道的客户端。 阅读全文

posted @ 2019-08-10 01:24 alex.shu 阅读 (47) 评论 (0) 编辑

2019年7月24日

Zookeeper——一致性协议:Zab协议

摘要:Reference: https://www.jianshu.com/p/2bceacd60b8a 什么是Zab协议 Zab 协议的作用 Zab 协议原理 Zab 协议核心 Zab 协议内容 原子广播 崩溃恢复 如何保证数据一致性 Zab 协议如何数据同步 如何处理需要丢弃的 Proposal Za 阅读全文

posted @ 2019-07-24 20:36 alex.shu 阅读 (111) 评论 (0) 编辑

2019年7月9日

Recursion

摘要:Reference: http://web.mit.edu/6.005/www/fa16/classes/14-recursion/ Objectives After today’s class, you should: be able to decompose a recursive proble 阅读全文

posted @ 2019-07-09 14:54 alex.shu 阅读 (36) 评论 (0) 编辑

2019年7月5日

MySQL数据库事务各隔离级别加锁情况--read committed && MVCC

摘要:Reference: https://www.imooc.com/article/17290 可以很负责人的跟大家说,MySQL 中的此隔离级别不单单是通过加锁实现的,实际上还有repeatable read 隔离级别,其实这两个隔离级别效果的实现还需要一个辅助,这个辅助就是MVCC-多版本并发控制 阅读全文

posted @ 2019-07-05 10:56 alex.shu 阅读 (152) 评论 (0) 编辑

2019年7月2日

Linux下的零拷贝

摘要:Reference: https://segmentfault.com/a/1190000011989008 零拷贝是什么? 维基百科对“零拷贝”是这样描述的: "Zero-copy" describes computer operations in which the CPU does not p 阅读全文

posted @ 2019-07-02 17:37 alex.shu 阅读 (132) 评论 (0) 编辑

0-1背包问题

摘要:Reference: https://www.jianshu.com/p/a66d5ce49df5 问题描述: 0-1背包问题:给定n种物品和一背包。物品 i 的重量似乎 wi,其价值为 vi,背包的容量为 c。问应该如何选择装入背包中的物品,使得装入背包中物品的总价值最大? 说实在的,书上讲的东西 阅读全文

posted @ 2019-07-02 11:24 alex.shu 阅读 (311) 评论 (0) 编辑

2019年6月22日

Linux系统排查4——网络篇

摘要:Reference: https://www.cnblogs.com/Security-Darren/p/4700387.html 用于排查Linux系统的网络故障。 网络排查一般是有一定的思路和顺序的,其实排查的思路就是根据具体的问题逐段排除故障可能发生的地方,最终确定问题。 所以首先要问一问,网 阅读全文

posted @ 2019-06-22 07:04 alex.shu 阅读 (77) 评论 (0) 编辑

2019年4月10日

mysql状态查看 QPS/TPS/缓存命中率查看

摘要:Reference: https://www.cnblogs.com/zping/p/5163670.html 运行中的mysql状态查看 对正在运行的mysql进行监控,其中一个方式就是查看mysql运行状态。 (1)QPS(每秒Query量) QPS = Questions(or Queries 阅读全文

posted @ 2019-04-10 19:16 alex.shu 阅读 (1430) 评论 (0) 编辑

2019年3月11日

MySQL字符集详解

摘要:Reference: https://www.cnblogs.com/wcwen1990/p/6917109.html MySQL字符集详解 一、字符集和校验规则 字符集是一套符合和编码,校验规则(collation)是在字符集内用于比较字符的一套规则,即字符集的排序规则。MySQL可以使用对种字符 阅读全文

posted @ 2019-03-11 18:26 alex.shu 阅读 (411) 评论 (0) 编辑

2019年2月19日

redis的事务不是原子性

摘要:Reference: https://blog.csdn.net/u011692780/article/details/81213010 一、事务的四大特性 关系型数据库的事务具有四个特性: 1. 原子性 2. 一致性 3. 隔离性 4. 持久性 二、而在我们redis数据库中,事务回事什么样子的呢 阅读全文

posted @ 2019-02-19 00:18 alex.shu 阅读 (589) 评论 (0) 编辑

导航