背景设定 世界观:这是一个充满灵气的古代世界,修仙者通过修炼各种“代码功法”来提升自己的境界,最终追求“代码永生”。 境界设定 初学者(代码萌芽):刚刚接触代码,学习基础语法...
背景设定 世界观:这是一个充满灵气的古代世界,修仙者通过修炼各种“代码功法”来提升自己的境界,最终追求“代码永生”。 境界设定 初学者(代码萌芽):刚刚接触代码,学习基础语法...
放了方便描述,本问题讨论的是都是page-oriented系统。道理都是一样的,其他类型的系统也适用。在事务里,有两个最重要的特性: 原子性:原子性保证了事务的多个操作要么都...
来源:https://juejin.im/post/6860252224930070536[https://juejin.im/post/686025222493007053...
@howar1 是哪位同学
golang单元测试简介 golang单测,有一些约定,例如文件名是xxx.go,那么对应的测试文件就是xxx_test.go,单测的函数都需要是Test开头,然后使用go test命令,有时发...
@千杉沐雪 keynote
剖析golang map的实现[TOC] 本文参考的是golang 1.10源码实现。 golang中map是一个kv对集合。底层使用hash table,用链表来解决冲突,通过编译器配合runtime,...
简介 golang单测,有一些约定,例如文件名是xxx.go,那么对应的测试文件就是xxx_test.go,单测的函数都需要是Test开头,然后使用go test命令,有时发...
大部分都是开放式问题,看面试者回答的程度逐渐往下问。不问一些像语言特性、语法糖那种可以死记硬背,不需要理解的问题,更多考察面试者的编程/工程 经验和思维。 1. 系统 考察面...
@Kevin_4cc2 不是,可以类比成mysql的分库分表
震惊了!原来这才是kafka![TOC] 简介 kafka是一个分布式消息队列。具有高性能、持久化、多副本备份、横向扩展能力。生产者往队列里写消息,消费者从队列里取消息进行业务逻辑。一般在架构设计中起到解...
return func (v int) bool { return v>limit} 打错了,已经纠正
chapter5、6 golang的函数与方法函数 函数的值(闭包) 在Go中,函数被看作第一类值(first-class values):函数像其他值一样,拥有类型,可以被赋值给其他变量,传递给函数,从函数返回。函数类...
1. 背景 基数(cardinality)统计,即求一个集合中,不重复的元素个数。例如集合{1,1,2,3,4}的基数是4。在互联网中,典型的应用场景就是uv统计,下面就用u...
@回忆一下自己 是哪不懂,直接看加粗的也没看懂吗?
剖析golang interface实现[TOC] 本文基于golang 1.11源码进行分析。先演示用法和注意事项,再深入源码分析原理。 在golang中,接口本身也是一种类型,它代表的是一个方法的集合。任何类型...
我那时也是看了很多kafka文章,发现不是很笼统介绍,就是很孤立的介绍某个部分,让人懵圈
震惊了!原来这才是kafka![TOC] 简介 kafka是一个分布式消息队列。具有高性能、持久化、多副本备份、横向扩展能力。生产者往队列里写消息,消费者从队列里取消息进行业务逻辑。一般在架构设计中起到解...
承蒙错爱~
震惊了!原来这才是kafka![TOC] 简介 kafka是一个分布式消息队列。具有高性能、持久化、多副本备份、横向扩展能力。生产者往队列里写消息,消费者从队列里取消息进行业务逻辑。一般在架构设计中起到解...
@无聊_47ab 可以,一个topic只能被一个consumer消费,但是一个consumer可以消费多个topic
震惊了!原来这才是kafka![TOC] 简介 kafka是一个分布式消息队列。具有高性能、持久化、多副本备份、横向扩展能力。生产者往队列里写消息,消费者从队列里取消息进行业务逻辑。一般在架构设计中起到解...
@何敏_b089 自己画的
震惊了!原来这才是kafka![TOC] 简介 kafka是一个分布式消息队列。具有高性能、持久化、多副本备份、横向扩展能力。生产者往队列里写消息,消费者从队列里取消息进行业务逻辑。一般在架构设计中起到解...