12 2018 档案
摘要:1. 原理 redis cluster在设计的时候,就考虑到了去中心化,去中间件,也就是说,集群中的每个节点都是平等的关系,都是对等的,每个节点都保存各自的数据和整个集群的状态。每个节点都和其他所有节点连接,而且这些连接保持活跃,这样就保证了我们只需要连接集群中的任意一个节点,就可以获取到其他节点的
阅读全文
摘要:[TOC] 参考: "Redis在项目中的运用总结" 1. redis实现分布式锁 参考: "Redis分布式锁的正确实现方式" "分布式锁简单入门以及三种实现方式介绍" 2. 订单或任务缓存 3. Redis和DB数据一致性 只要有多份数据,就会涉及到数据一致性的问题。 更新缓存步骤: 1. 更新
阅读全文
摘要:题目: 给定数组n, 包含n天股票的价格price, 一个人一共最多可以买2手股票,但在第一手股票卖出去前不能买入第二手股票. 如果不买,收益为0. 假设每手只买1股,计算这个人最大收益. 答案: include include // 计算[first,last)之间的最大子序列和,并将每一步保存在
阅读全文
摘要:[TOC] 1. Nginx反向代理与负载均衡 参考: "Nginx代理功能与负载均衡详解" "Nginx支持Socket转发过程详解" "nginx之30分钟搞定nginx反向代理和负载均衡" "nginx负载均衡和tomcat热部署简单了解" 《深入理解Nginx模块开发与架构解析》 2. 服务
阅读全文
摘要:[TOC] 1. 设置root密码 参考 "mysql如何修改root用户的密码" 2. 远程连接问题 Host '10.66.91.2' is not allowed to connect to this MySQL serverConnection closed by foreign host.
阅读全文
摘要:参考: "RPC vs RESTful" "thrift与protobuffer的区别"
阅读全文