SOMEWHERE NOT HERE
分享知识&技术&思考&成长
Reids(4)——神奇的HyperLoglog解决统计问题 Reids(4)——神奇的HyperLoglog解决统计问题
一、HyperLogLog 简介HyperLogLog 是最早由 Flajolet 及其同事在 2007 年提出的一种 估算基数的近似最优算法。但跟原版论文不同的是,好像很多书包括 Redis 作者都把它称为一种 新的数据结构(new d
Redis(3)——分布式锁深入探究 Redis(3)——分布式锁深入探究
一、分布式锁简介锁 是一种用来解决多个执行线程 访问共享资源 错误或数据不一致问题的工具。 如果 把一台服务器比作一个房子,那么 线程就好比里面的住户,当他们想要共同访问一个共享资源,例如厕所的时候,如果厕所门上没有锁…更甚者厕所没装门…
2020-03-01 我没有三颗心脏
Redis(2)——跳跃表 Redis(2)——跳跃表
一、跳跃表简介跳跃表(skiplist)是一种随机化的数据结构,由 William Pugh 在论文《Skip lists: a probabilistic alternative to balanced trees》中提出,是一种可以于
Redis(1)——5种基本数据结构 Redis(1)——5种基本数据结构
一、Redis 简介 “Redis is an open source (BSD licensed), in-memory data structure store, used as a database, cache and messa
【人类观察所】 【人类观察所】"当代人"正经历的生活
一、”即时满足”的互联网 “轻微烦躁,偶尔自燃,当代生活多数时刻的心情基调。” 如果你出生于上个世纪,应该能明白木心的《从前慢》里的 「从前的日色变得慢,车、马、邮件都慢」 这种情怀是从何而来,但如果你是一位出生在互联网时代的 「网络原
高并发编程学习(2)——线程通信详解 高并发编程学习(2)——线程通信详解
前序文章 高并发编程学习(1)——并发基础 - https://www.wmyskxz.com/2019/11/26/gao-bing-fa-bian-cheng-xue-xi-1-bing-fa-ji-chu/ 一、经典的生产者
2019-11-27 我没有三颗心脏
高并发编程学习(1)——并发基础 高并发编程学习(1)——并发基础
一、前言 当我们使用计算机时,可以同时做许多事情,例如一边打游戏一边听音乐。这是因为操作系统支持并发任务,从而使得这些工作得以同时进行。 那么提出一个问题:如果我们要实现一个程序能一边听音乐一边玩游戏怎么实现呢? public cla
当代的几点变化 当代的几点变化
前言:以下所有观点均摘录 or 改编自参考资料,纯属观点分享… 一、当我们说「当代」时,我们在说什么 引用自:「当代」越来越让人看不懂,我们帮你找到了观察它的 15 个新角度 | 100个生活大问题 - https://www.qd
应届毕业生工作7个月小结 应届毕业生工作7个月小结
前言: 不知不觉已经工作了快 7 个月了,去年这个时候还跻身在考研的大军中,不禁有些感慨… 结合这 7 个月发生的一些事情,简单做一下总结吧… 一、那时候刚入职 不同于其他同学忙于毕设的 4 月,提早安排趁寒假已经完成毕设的我,已经开
2019-11-22
3 / 14