‘==’ VS ‘is’ ‘==’操作…
python学习要点(一)
列表和元组 列表是动态的,长度大小不固定,可以随意地增加、删减或者改变元素(mutable)。 而元组是静态的…
Kafka体系架构详细分解
基本概念 Kafka 体系架构 Kafka 体系架构包括若干 Producer、若干 Broker、若干 Co…
Spark基础全解析
为什么需要Spark? MapReduce的缺陷 第一,MapReduce模型的抽象层次低,大量的底层逻辑都需…
《计算广告》笔记
概念 广告网络(ad Net-work,ADN):用作批量地运营媒体的广告位资源,按照人群或上下文标签售卖给需…
OpenResty学习指南(二)
数据结构table table并没有区分开数组、哈希、集合等概念,而是揉在了一起。 local color =…
OpenResty学习指南(一)
想要学好 OpenResty,你必须理解下面 8 个重点: 同步非阻塞的编程模式; 不同阶段的作用; LuaJ…
Java程序员学习Go指南(终)
context.Context类型 Context类型可以提供一类代表上下文的值。此类值是并发安全的,也就是说…
Java程序员学习Go指南(三)
人是否会进步以及进步得有多快,依赖的恰恰就是对自我的否定,这包括否定的深刻与否,以及否定自我的频率如何。这其实…
Java程序员学习Go指南(二)
Go中的结构体 构建结构体 如下: type AnimalCategory struct { kingdom …
Java程序员学习Go语言指南(一)
GOPATH 工作空间 GOPATH简单理解成Go语言的工作目录,它的值是一个目录的路径,也可以是多个目录路径…
2019年年度总结
总结 2019年过的很匆忙,感觉一直在寻找一个目标,但是却不知道那个目标是什么。 “我的价值是什么”这个问题是…
Mysql的SQL优化指北
概述 在一次和技术大佬的聊天中被问到,平时我是怎么做Mysql的优化的?在这个问题上我只回答出了几点,感觉回答…
9. SOFAJRaft源码分析— Follower如何通过Snapshot快速追上Leader日志?
前言 引入快照机制主要是为了解决两个问题: JRaft新节点加入后,如何快速追上最新的数据 Raft 节点出现…
深入理解Kafka必知必会(3)
Kafka中的事务是怎么实现的? Kafka中的事务可以使应用程序将消费消息、生产消息、提交消费位移当作原子操…