最新 最热

数据结构基础篇》》约瑟夫环

数据结构开讲啦!!!

2023-01-10
0

理解以太坊: Go-Ethereum 源码剖析(1): Account and State

我们常常听到这样一个说法,"Ethereum 和 Bitcoin 最大的不同之一是二者使用链上数据模型不同。其中,Bitcoin 是基于 UTXO 模型的 Blockchain/Ledger 系统,Ethereum 是基于 Account/State 模型的系统"。那么,这个另辟蹊径...

2023-01-09
1

位图bitmap的改进版:Roaring Bitmap

咆哮位图,是一种压缩位图,是对bitmap的改进,除了使用bitmap存储数据,还使用了array等数据结构,以达到压缩的目的。

2023-01-09
0

使用缓存保护MySQL

Redis的执行器非常薄,所以Redis只支持有限API,几乎没聚合查询能力,也不支持SQL。存储引擎也简单,直接在内存中用最简单数据结构保存数据。

2023-01-07
1

Go 何时使用泛型

Go 泛型设计者 Ian Lance Taylor 在官方博客发表了一篇文章 When To Use Generics,详细说明了在什么场景下应该使用泛型,什么场景下不要使用泛型。这对于我们编写 Go 泛型代码非常有指导意义。...

2023-01-07
1

30个Javascript知识点总结,总有你不会的!

最近重温了一遍红宝书,发现一些比较好玩的写法,很多东西日常都在用,但是发现还会有不一样的写法,结合一些日常工作中使用的方法,为大家总结一篇日常经常使用可能还不知道的点,希望对你能有所帮助:...

2023-01-07
0

Linux内存管理:memblock

内存管理是操作系统内核中最复杂的部分之一, start_kernel函数在内核启动第一个init进程前初始化了所有的内核特性(包括那些依赖于不同架构的特性),你也许还记得引导时创立的临时页表,但复杂的内存管理部分还没有开始,当sta...

2023-01-05
1

四非选手,上岸互联网后端/服务端开发

前几天我在公司上班的时候,一边戴着耳机听歌,一边写码,激战正酣的时候,手机上传来一阵阵震动,我掏出手机一看原来是牛客网上有人艾特我。

2023-01-05
1

连接池居然这么简单?

服务连接池,数据库连接池,缓存连接池,连接池是微服务分层架构中不可或缺的一个组件,本篇讲讲连接池的原理,以及实现细节。

2023-01-04
1

500W数据,20Wqps分词检索,架构如何设计?

沈哥,我们有个业务,类似于“标题分词检索”,并发量非常大,大概20W次每秒,数据量不是很大,大概500W级别,而且数据不会频繁更新,平均每天更新一次,请问有什么好的方案么?...

2023-01-04
0