最新 最热

使用IO流复制文件

首先能想到的就是,应该采用字节流对文件进行复制,文件可以是任何形式,如图片、视频、办公文档、压缩文件等等。

2023-10-16
1

删除上传 github 中的 .idea 文件夹

因为没有配置好 .gitignore 文件,把 .idea 文件夹上传到github 了。在网上发现这篇博文,很好的解决了我的问题。其实很简单,输入命令删除 idea 的 -cached 。删除缓存也不会把本地的 .idea 删除。具体代码如下...

2023-10-16
1

Nginx之日志模块解读

Nginx日志主要分为两种:access_log(访问日志)和error_log(错误日志)。Nginx日志主要记录以下信息:

2023-10-15
1

springboot快速整合Memcached缓存技术

memcached是一套分布式的快取系统,与redis相似,当初是Danga Interactive为了LiveJournal所发展的,但被许多软件(如MediaWiki)所使用。这是一套开放源代码软件,以BSD license授权协议发布。它通过缓存数据库查询结果,减少数...

2023-10-15
1

Redis之缓存穿透,雪崩,击穿解读

当我们请求去查询一条记录,先到redis中查询后到mysql查询都发现找不到该条记录,但是请求每次都会打到数据库上面去,导致后台数据库压力暴增,这些请求像“穿透”了缓存一样直接打在数据库上,这种现象就叫做缓存穿透。这...

2023-10-15
1

Redis之缓存穿透,雪崩,击穿解读

当我们请求去查询一条记录,先到redis中查询后到mysql查询都发现找不到该条记录,但是请求每次都会打到数据库上面去,导致后台数据库压力暴增,这些请求像“穿透”了缓存一样直接打在数据库上,这种现象就叫做缓存穿透。这...

2023-10-15
1

Redis之过期key的淘汰及缓存淘汰策略解读

我们都知道在Redis 所有的数据结构都可以设置过期时间,时间一到,就会自动删除。想象一下里面有一个专门删除过期数据的线程,如果数据已过期就立马删除。这个时候可以思考一下,会不会因为同一时间太多的 key 过期,以至于线...

2023-10-15
1

Redis之缓存和数据库双写一致方案讨论解读

只要用缓存,就可能会涉及到缓存与数据库双存储双写,你只要是双写,就一定会有数据一致性的问题。我们需要保证redis跟数据库的中的数据保持一致,返回正确的数据。...

2023-10-15
1

Redis之bitmap类型解读

Redis 的位图(bitmap)是由多个二进制位组成的数组,只有两种状态,0和1, 数组中的每个二进制位都有与之对应的偏移量(从 0 开始),通过这些偏移量可以对位图中指定的一个或多个二进制位进行操作。...

2023-10-15
1

redis缓存问题引进

为了系统性能的提升,我们一般都会将部分数据放入缓存中,加速访问。而 db 承担数据落 盘工作。

2023-10-15
0