最新 最热

解决WordPress头像优化Gravatar加载延迟高本地化保存加速

说到网站速度优化,一直以来都有一个小小的问题,那就是Gravatar头像,这个东西加载时快时慢,某一时候加载不正常延迟非常高,十分拖累网站加载速度,而网上很多之前的加速接口好像也都已失效。今天来让这个东西加载后自动保存在...

2023-05-16
1

织梦dedeCMS安装导入恢复方法

最近有网站用了织梦,因为dedecms后台实在复古且复杂,所以一直没有好好长久接触。但瘦死的骆驼比马大,不得不承认织梦的模板还是非常多的。

2023-05-16
1

【Linux】项目日志——输出重定向

项目日志——输出重定向前言 在通常情况下,Linux/UNIX每个程序在开始运行的时候,都会自动打开三个标准stream(流),分别为标准输入流stdin(文件描述符0),标准输出流stdout(文件描述符1),标准错误输出流stderr(文件描述...

2023-05-13
1

Map<Integer,Value>放入缓存后取出来变成了Map<String,Value>

将一个类型为Map<Integer, String>的一个Map对象放到redis中后,再次取出来时。当我们想便利Map.entrySet()获取每个Entry中的Key,如执行Integer key = entry.getKey();...

2023-05-12
1

Spring Boot集成Caffeine Cache时遇到获取到的缓存对象和当初设置的对象不同的问题

在使用本地缓存Caffeine时,遇到了一个问题,代码逻辑大致如下,先从本地缓存中根据Key尝试获取Apple对象,如果没有获取到的话,则初始化一个名为“小花生”的苹果并放到Caffeine的本地缓存中去。...

2023-05-12
1

热点Key

对于电商网站中,我们经常可以会遇到热门商品的抢购或者秒杀场景以及事先经过广告投放等措施进行定向引流,这样就会导致某个热卖商品在短时间内涌入大量流量。...

2023-05-12
1

因在缓存对象中增加字段,而导致Redis中取出缓存转化成Java对象时出现反序列化失败的问题

因为业务需求的需要,我们需要在原来项目中的一个DTO类中新增两个字段(我们项目使用的是dubbo架构,这个DTO在A项目/服务的domain包中,会被其他的项目如B、C、D引用到)。但是这个DTO对象已经在Redis缓存中存在了,如果我们直接...

2023-05-12
1

Redis缓存穿透问题及解决方案

上周在工作中遇到了一个问题场景,即查询商品的配件信息时(商品:配件为1:N的关系),如若商品并未配置配件信息,则查数据库为空,且不会加入缓存,这就会导致,下次在查询同样商品的配件时,由于缓存未命中,则仍旧会查底层数据库,所以缓存...

2023-05-12
0

thinkphp6 token令牌 生成详解

composer 安装 composer require lcobucci/jwt 3.3 在extend/tools/jwt创建Token.php 注意:如果没有该目录,则自行创。

2023-05-11
1

emlog程序生成读取缓存方式调用文章列表

emlog程序生成读取缓存方式调用文章列表,使用读取缓存方式调用可以大大提高页面加载速度,这样就不用每次打开页面都读取数据库,从而提高emlog程度页面加载速度;使用本站写的生成读取缓存方式调用文章列表代码,会自动在cont...

2023-05-11
1