摘要:本文来自:CSDN博客 感谢作者:wkyb608 查看原文:Redigo--Go连接Redis 本文主要介绍go Web开发中操作redis。 Redigo是go连接Redis的扩展包,用此包时需先执行: go get github.com/garyburd/redigo/redis 安装完后,在文 阅读全文
posted @ 2020-01-21 13:54 -零 阅读 (6) 评论 (0) 编辑
摘要:原文地址:http://blog.csdn.net/morewindows/article/details/6684558 作者:MoreWindows 快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想 分治法也确实实用,因此很多软件公司的笔试 阅读全文
posted @ 2020-01-19 21:16 -零 阅读 (5) 评论 (0) 编辑
摘要:本文来自:Segmentfault 感谢作者:CodeKiller 查看原文:一致性哈希算法 CARP 原理解析, 附 Golang 实现 在后端服务开发的过程中, 遇到了这样一个问题: 需要在 mysql 前面部署 redis 做一层缓存, 要求 redis 是集群部署, 并且每台 redis 节 阅读全文
posted @ 2020-01-18 17:59 -零 阅读 (5) 评论 (0) 编辑
摘要:目录 1、数据分布 2、哈希方式 3、一致性哈希方式 笔记来自分布式原理一书,供个人学习。 数据分布 单机系统与分布式系统的最大的区别在于问题的规模,即计算、存储的数据量的区别。将一个单机问题使用分布式解决,首先要解决的就是如何将问题拆解为可以使用多机分布式解决,使得分布式系统中的每台机器负责原问题 阅读全文
posted @ 2020-01-18 15:10 -零 阅读 (14) 评论 (0) 编辑
摘要:前言:如果你对rabbitmq基本概念都不懂,可以移步此篇博文查阅消息队列RabbitMQ 一、单发单收 二、工作队列Work Queue 三、发布/订阅 Publish/Subscribe 四、路由Routing 五、Topic类型的exchange 六、rabbitmq部分封装代码及装备工作 一 阅读全文
posted @ 2020-01-16 20:48 -零 阅读 (462) 评论 (0) 编辑
摘要:查询缓存 Mysql提供了一种缓存类型,会缓存整个SELECT查询结果。Mysql查询缓存保存查询返回的完整结果。当查询命中该缓存,Mysql会立即返回结果,跳过了解析、优化和执行阶段。 以下两种情况不能被缓存: 频繁更新、修改的的表,所有缓存数据都会失效,Mysql查询缓存会跟踪查询中涉及的表,如 阅读全文
posted @ 2020-01-15 15:57 -零 阅读 (9) 评论 (0) 编辑
摘要:作者:刘慰链接:https://www.zhihu.com/question/24696366/answer/29189700 首先要明白”范式(NF)”是什么意思。按照教材中的定义,范式是“符合某一种级别的关系模式的集合,表示一个关系内部各属性之间的联系的合理化程度”。很晦涩吧?实际上你可以把它粗 阅读全文
posted @ 2020-01-15 12:12 -零 阅读 (8) 评论 (0) 编辑
摘要:二叉树的遍历 先序遍历指的就是先访问本节点,再访问该节点的左孩子和右孩子; 中序遍历指的就是:先访问左孩子,再访问本节点,最后访问右孩子; 后序遍历指的就是:先访问左右孩子,最后访问本节点。 层次遍历:按照树的每一层(高度)进行遍历。 深度遍历 递归实现:先序、中序、后序 非递归实现:先序、中序、后 阅读全文
posted @ 2020-01-14 17:25 -零 阅读 (8) 评论 (0) 编辑
摘要:作者:朱小厮 (公众号 :朱小厮的博客) 转载地址:https://mp.weixin.qq.com/s/MiBlHOUXPrsjtKVY1UAc-A 一、前言 消息队列中间件(简称消息中间件)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息 阅读全文
posted @ 2020-01-13 10:35 -零 阅读 (11) 评论 (0) 编辑
摘要:防止索引失效原则 1.当你使用索引的时候,最好能够把你建立的索引的字段都给用到。不仅可以提供查询的效率。2.最佳左前缀法则,意思就是当你如果有建立过多个字段索引的组合索引的时候,最要遵循最左前缀法则,指的是查询从索引的最左前列开始并且不能跳过索引中的列。原则: 第一个索引不能掉 中间索引不能掉 3. 阅读全文
posted @ 2020-01-12 14:17 -零 阅读 (6) 评论 (0) 编辑