Kafka特点 分布式多分区多副本多订阅者基于ZooKeepler调度 高性能高吞吐量,每秒几十万低延迟高并发时间复杂度o(1) 持久性与扩展性数据可持久化容错性支持在线水平...
脏读 数据库隔离级别为读未提交的时候,可能发生脏读。读未提交指当会话A的数据库操作尚未commit时,会话B可以读取到这个未提交的数据。而此时如果会话A因为某些原因rollb...
转载链接:https://juejin.im/post/5e79702af265da570c75580a Redis 是基于单线程模型实现的,也就是 Redis 是使用一个线...
转载链接:https://juejin.im/post/5e624d156fb9a07ca80ab6f2 1、查询SQL尽量不要使用select *,而是select具体字段...
常见并发模型 进程 & 线程(Apache)C10K 异步非阻塞(Nginx,Libevent,NodeJS) 复杂度高 协程 (Golang,Erlang,Lua) 并发与...
作者:Snailclimb链接:https://segmentfault.com/a/1190000019619667 什么是MySQL? MySQL 是一种关系型数据库,在...
定位慢 SQL 定位慢 SQL 有如下两种解决方案: 查看慢查询日志确定已经执行完的慢查询 show processlist 查看正在执行的慢查询 我们一起来了解下这两种方法...
基础语法 Package包的用法 package是最基本的分发单位和工程管理中依赖关系的体现; 每个GO语言源代码文件开头都拥有一个package声明,表示源码文件所属代码包...