#缓存

缓存就是数据交换的缓冲区(称作Cache),当某一硬件要读取数据时,会首先从缓存中查找需要的数据,如果找到了则直接执行,找不到的话则从内存中找。缓存的作用是帮助硬件更快地运行。

Springboot 2-OAuth 2修改登录加密方式

算法之名

Springboot2的Security框架用的是5.0的,较之4.0的密码加密方式有了很大的改变.spring security 5中主推的加密方式为BCry...

600

万字长文:编写 Dockerfiles 最佳实践

崔庆才

除了ADD和COPY命令之外,缓存检查不会查看容器中的文件以确缓存匹配。例如,在执行RUNapt-get -y update命令时,不检查容器中更新的文件以确定...

200

利用python开发小工具

赵云龙龙

在日常工具中,我们需要利用一些工具来减少重复,耗时的劳动。有时候这样的工具没有现成的。我们得利用自己的智慧,来造一些工具来提高效率。

1200

基于磁盘的Kafka为什么这么快

用户6070864

通过这种 "零拷贝" 的机制,Page Cache 结合 sendfile 方法,Kafka消费端的性能也大幅提升。这也是为什么有时候消费端在不断消费数据时,我...

700

Druid实时OLAP数据分析存储系统极简入门

王知无

Druid 是一个开源的,分布式的,列存储的,适用于实时数据分析的存储系统,能够快速聚合、灵活过滤、毫秒级查询、和低延迟数据导入。

900

RDD操作—— 行动(Action)操作

羊羽shine

行动操作是真正触发计算的地方。Spark程序执行到行动操作时,才会执行真正的计算,从文件中加载数据,完成一次又一次转换操作,最终,完成行动操作得到结果。

1000

MTFlexbox自动化埋点探索

美团技术团队

跨平台动态化技术是目前移动互联网领域的重点关注方向,它既能节约人力,又能实现业务快速上线的需求。经过十年的发展,美团App已经变成了一个承载众多业务的超级平台,...

900

面试java后端面经_2

用户6055494

8 redis啥是缓存穿透、缓存雪崩,怎么解决(缓存穿透:多次请求缓存中不存在的数据,缓存雪崩:redis缓存大量失效。解决穿透:1布隆过滤或压缩filter提...

500

程序员修神之路--用NOSql给高并发系统加速(继续送书)

心莱科技雪雁

- 由于关系型数据库是按行进行存储的,在某些只统计一列的需求场景下,也需要把整行读入内存,导致了一个小小的统计需求高IO的缺点

900

缓存穿透、缓存击穿和缓存雪崩实践

java思维导图

我们使用缓存的主要目是提升查询速度和保护数据库等稀缺资源不被占满。而缓存最常见的问题是缓存穿透、击穿和雪崩,在高并发下这三种情况都会有大量请求落到数据库,导致数...

100

Redis简介以及NoSQL概念

Devops海洋的渔夫

TCL集团 · python全栈开发工程师 (已认证)

相对于传统的关系型数据库,redis是另一种非关系型数据库,想要掌握redis则需要理解nosql概念以及认知redis相关事项。

300

Android native进程间通信实例-binder篇之——解决实际问题inputreader内建类清楚缓存

啊源股

我在实际开发中,遇到一个问题,在电容屏驱动中没有发送input_sync 给上层,导致电容屏有的数据缓存在inputreader 中,会导致系统一系列奇怪问题发...

600

资深程序员骆昊:Python从新手到大师,100天完整学习路线

double

摘要:最近后台有些小伙伴在问我Python入门的问题,我推荐这个学习路线资料,可能你们有些已经在使用它,的确它是我见过最全的、最富有逻辑体系的Python技术栈...

500

秒杀系统技术解剖

松花皮蛋的黑板报

京东 · 资深架构师 (已认证)

先来说说整体的设计理念,秒杀类的活动光靠水平扩展扩增机器只能是个备选方案,它的成本和收益不对等。那我们就应该尽量利用有效的资源最大化处理业务,可从限流、异步处...

1500

Guava -- 集合类 和 Guava Cache

希希里之海

Guava 是 google 推出的一个第三方 java 库,用来代替 jdk 的一些公共操作,给我印象特别深的就是 Collection 的扩展和本地缓存的扩...

600

Spring 事务

希希里之海

这里需要注意的是:当我们执行增删查改操作时,应该在 service 层添加事务,并且删除之前的缓存(本地缓存和 redis 缓存),然后再执行增删查改操作,这三...

800

JDK集合面试20问

用户1148394

HashMap内部实现原理是数组+链表,通过散列算法将key值散列到数组中,如果到相同的位置,则通过拉链法解决散列冲突。在JDK8中新增了红黑树结构,当Hash...

700

数据库命令及设计规范

happyJared

没有特殊要求(即 Innodb 无法满足的功能如:列存储,存储空间数据等)的情况下,所有表必须使用 Innodb 存储引擎(MySQL5.5 之前默认使用 My...

1300

设计缓存系统该注意的问题 顶

算法之名

分布式缓存对应于CPU的模型有如下的关系,我们知道,CPU跟内存的关系中间还有三级高速缓存L1,L2,L3.L1最靠近CPU内核,CPU在进行数据处理的时候一般...

1000

深入分布式缓存从原理到实战之无处不在的缓存 顶

须臾之余

整体来看,这是一个使用了多级缓存的系统。Nginx应用服务器的本地缓存解决了热点数据的缓存问题。Redis分布式缓存集群减少了访问回溯率,Tomcat应用集群使...

700

扫码关注云+社区

领取腾讯云代金券