Article

post_img

MySQL的锁

摘要

对于并发系统,使用MySQL锁来对数据进行保护是非常必要的,下面我们来看一下MySQL都有哪些锁可以供我们使用,锁的介绍顺序是根据 …

post_img

IO多路复用

摘要

IO多路复用是一种IO的模式,它在实际应用和面试的过程中都经常会被问到,那这篇文章我们就来讲一下什么是IO多路复用。 首先我们要知 …

post_img

go中map的实现原理

摘要

我们在平常不管是做算法题还是写程序,map都是一种十分常用的数据结构,而他的实现也并不复杂,一般是通过hash计算出key的值,然 …

post_img

docker学习一

摘要

首先我们在学习docker之前先思考一下为什么docker会有现在如此火爆的讨论度,我认为很大一方面来自于系统复杂性的提高,doc …

post_img

docker学习二

摘要

文件系统 Union FS 在之前的docker学习中,我们重点介绍了namespace和cgroup功能,这两个功能其实都不是d …

post_img

kafka如何处理消费挤压

摘要

看到这个问题不知道各位是不是第一时间想到的是增加消费者数量,这到底行不行呢,只能说有可能行。 这是因为kafka的partitio …

post_img

基于协程池架构实现分布式定时器

摘要

由于我们在项目中经常会用到定时器的内容,比如每20分钟计算一下当前项目中最热门的一些文章,又或者定时清理过期的key等等,这些功能 …

post_img

Kafka面试题

摘要

kafka如何保证消息不丢失 消息不丢失时几乎所有的mq都要考虑的问题,对于这个问题,kafka要考虑的有3个阶段,存储阶段、生产 …

post_img

go工程化实践

摘要

最近看了很多的项目,看到了各种各样的目录,比如说pkg,app,common等等,这篇文章就是总结在我看到的各种目录中的作用 ap …