Redis必知必会

什么是Redis Redis是一个开源、基于内存的键值对存储数据库。通常情况下,键的类型都是字符串,值的类型有多种,Redis支持值的数据结构

Kafka实践

前言 在上一篇文章,我们介绍的Kafka的基本概念和原理。我们尝试搭建一个Kafka的集群,并尝试生产和消费消息。在消费消息时,需要注意PHP

MySQL实践

前言 在上一篇文章,我们整理总结MySQL的常用知识点和MySQL的复制相关概念,在这篇文章,我们尝试搭建一个MySQL的主从服务。 主从架构 我

MySQL复制

前言 在上一篇文章,我们整理总结MySQL的常用知识点,在这里,我们尝试学习MySQL复制的相关概念。 什么是MySQL的复制 MySQL的复制允

MySQL必知必会

什么是MySQL MySQL是一个开源的关系型数据库管理系统,是非常流行的开源架构中LNMP的常用组件之一,MySQL几乎已经成为开源的标准数

练习 Web 爬虫

问题 在这个练习中,我们将会使用 Go 的并发特性来并行化一个 Web 爬虫。 修改 Crawl 函数来并行地抓取 URL,并且保证不重复。 提示:你可以用一个 map 来缓存已经获

练习 等价二叉查找树

问题 不同二叉树的叶节点上可以保存相同的值序列。例如,以下两个二叉树都保存了序列 `1,1,2,3,5,8,13`。 在大多数语言中,检查两个二叉

练习 图像

问题 还记得之前编写的图片生成器吗?我们再来编写另外一个,不过这次它将会返回一个 image.Image 的实现而非一个数据切片。 定义你自己的 Image 类型,实现必要的方法并

练习 rot13Reader

问题 有种常见的模式是一个 io.Reader 包装另一个 io.Reader,然后通过某种方式修改其数据流。 例如,gzip.NewReader 函数接受一个 io.R

上辈子那些事

前言 如果说七年就是一辈子的话,自大学毕业后,生活工作也有一辈子多了。大学的几年里,我主动做了2个选择,改变了大学里荒废度日的生活。一个是报考