排序
LRU 居然翻译成最近最少使用?真相原来是这样!(附力扣题解)
前言相信有很多同学和我一样,第一次碰到LRU(LeastRecentlyUsed)的这个解释「最近最少使用」都不知道是什么意思,用汤家凤老师的话来说:我真的感到匪夷所思啊!最近是表示时间,最少是表示频...
Redis的十六种应用场景
Redis16个常见使用场景这个场景最开始是是一篇介绍微博Redis应用的PPT中看到的,其中提到微博的Redis主要是用在在计数和好友关系两方面上,当时对好友关系方面的用法不太了解,后来看到《Redis...
Spring循环依赖
Spring循环依赖面试中也会被常常问到。但是它的整个过程很多人都不知道,什么叫循环依赖呢。多个Bean之间相互依赖,形成一个闭环。如下图(A,B,C分别为Spring容器中3个Bean)就能很好的描述。(PS...
用Java写一个分布式缓存——缓存管理
前言之前也用过一些缓存中间件,框架,也想着自己是不是也能用Java写一个出来,于是就有了这个想法,打算在写的过程中同步进行总结源码:weloe/Java-Distributed-Cache(github.com)本篇代码:Ja...
读函数式编程思维笔记03_权责让渡
1.观点1.1.抽象隐藏了繁杂的细节,只是有时候会连同重要的考虑因素一起隐藏掉1.2.理解掌握的抽象层次永远要比日常使用的抽象层次更深一层1.3.交出控制权的观点:放弃对繁琐细节的掌控,关注问题...
【Nginx】静态资源部署(下)
文章目录静态资源的缓存处理缓存概述浏览器缓存相关指令expires指令add_header指令Nginx的跨域问题解决同源策略跨域问题跨域问题的案例演示解决方案静态资源防盗链什么是资源盗链Nginx防盗链的...
用Java写一个分布式缓存——缓存淘汰算法
前言之前也用过一些缓存中间件,框架,也想着自己是不是也能用Java写一个出来,于是就有了这个想法,打算在写的过程中同步进行总结。源码:weloe/Java-Distributed-Cache(github.com)本篇代码:...
Redis缓存何以一枝独秀?(2) —— 聊聊Redis的数据过期、数据淘汰以及数据持久化的实现机制
大家好,又见面了。本文是笔者作为掘金技术社区签约作者的身份输出的缓存专栏系列内容,将会通过系列专题,讲清楚缓存的方方面面。如果感兴趣,欢迎关注以获取后续更新。上一篇文章中呢,我们简...
JAVA中使用最广泛的本地缓存?Ehcache的自信从何而来3 —— 本地缓存变身分布式集群缓存,打破本地缓存天花板
大家好,又见面了。本文是笔者作为掘金技术社区签约作者的身份输出的缓存专栏系列内容,将会通过系列专题,讲清楚缓存的方方面面。如果感兴趣,欢迎关注以获取后续更新。上一篇文章中,我们知晓...
大数据 – DWM层 业务实现
DWM建表,需要看DWS需求。DWS来自维度(访客、商品、地区、关键词),为了出最终的指标ADS需求指标DWT为什么实时数仓没有DWT,因为它是历史的聚集,累积结果,实时数仓中不需要DWD不需要加工DWM...
结合商业项目深入理解Go知识点
这篇文章比较硬核,爆肝5千字,把之前整理的知识点都串起来了。建议先收藏,慢慢看。前言上一篇文章#【GoWEB进阶实战】开源的电商前后台API系统很受大家欢迎,有好多小伙伴私信我问题:“gtoken...
Redis分布式缓存、秒杀
目录一、单点Redis的问题二、RDB三、AOF四、Redis优化秒杀流程1、秒杀步骤:2、Redis优化秒杀步骤:3、秒杀的lua脚本4、调用秒杀的lua脚本5、通过线程池,操作阻塞队列五、基于Redis实现共享ses...