自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 redis的穿透,击穿,雪崩以及解决方案

穿透: 指查询一个缓存中不存在的key值且数据库中也没有这条数据,每次查询都会从数据库中查找,导致数据库崩溃。普通用户不会有这种操作,一般是恶意攻击频繁查询导致 解决方法: 使用布隆过滤器 将穿透的key值缓存起来,缓存时间不能太长,下次请求直接返回不存在。 在接口层增加参数校验,过略掉一些不正常的参数。 击穿: 单个key失效 指单个key到期,直接查询数据库,如果数据过多或者高并发,数据库压力过大而崩溃。 解决方法: 设置value值永不过期,后台相关数据改变,及时更新缓存数据即可 使用互

2021-03-31 10:14:27 57

原创 php文本日志记录

public function write_log($name, $info) { //创建路径 $dir = date('Ym') . "/" . date('d'); $path = './runtime/log/' . $dir . '/' . $name . '_log.txt'; $dir_name=dirname($path); //判断文件夹是否存在,不存在则创建 if (!file_exists($

2021-03-24 15:40:22 109

原创 jdk环境变量配置

java基础(环境变量配置) 1、右键我电脑点击属性,点击高级系统配置 2、点击环境变量 3、环境变量配置 ==》JAVA_HOME 注意:点击下面的新建,也就是系统变量的新建。 变量名填:JAVA_HOME 变量值,安装jdk的目录。 不明白的看此文章第四步 https://blog.csdn.net/yanyushisan/article/details/114445931 配置完成,点击确定 4、配置path变量 双击path 点击新建 分别配置这两个 %JAVA_HOME%\bin %

2021-03-06 17:54:30 50

原创 java jdk安装

java基础(一)安装开发环境JDK下载与安装配置环境变量 安装开发环境 JDK下载与安装 下载对应jdk版本(jdk8),下载地址:https://www.oracle.com/cn/java/technologies/javase/javase-jdk8-downloads.html 1、右击我的电脑,点击属性,查看电脑版本,如下图则为64为操作系统 2、找到对应版本进行下载(下载需要oracle账号,根据提示,注册即可。) 3、双击下载好的jdk,点击下一步 4、选择安装的文件路径,点击确定,下

2021-03-06 17:26:57 79

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除