1、在pom文件中先导入生成图像的依赖包 <dependency> <groupId>com.baomidou</groupId> <artifactId>kaptcha-spring-boot-starter</artifactId> <version>1.0.0</version> </depe ...
分类:
其他好文 时间:
2021-05-24 06:35:16
阅读次数:
0
passwd [选项] 登录名 -e,--expire 强制用户密码过期 这时候需要使用root账户给tel用户重新设置密码 -l,--lock 锁定指定用户密码 -u, --unlock 给指定账户解锁定 -d,--delete 将密码删除,即设置为空密码 -x, --maximum=DAYS 密 ...
分类:
其他好文 时间:
2021-05-23 23:29:20
阅读次数:
0
缓存一致性是用来解决缓存和数据库的同步问题 ###双写模式 双写模式是指数据修改后,先写到数据库再写到缓存中 问题:在并发情况下,由于卡顿等原因,双写模式可能在缓存中丢失写的先后性,从而出现脏数据(由于数据库中数据没问题,因此在缓存过期后再次查询能得到修正) 解决:1.加锁,只有写入数据库--写入缓 ...
分类:
其他好文 时间:
2021-05-04 16:28:37
阅读次数:
0
redis一个命令setnx SETNX 是『SET if Not eXists』(如果不存在,则 SET)的简写 将 key 的值设为 value ,当且仅当 key 不存在. 返回值: 设置成功,返回 1 。 设置失败,返回 0 。 如下思路是设置一个过期锁。但是实际开发中这个过期时间很难判断, ...
分类:
其他好文 时间:
2021-04-27 14:41:24
阅读次数:
0
整体分成三部分缓存:应用Nginx本地缓存、分布式缓存、Tomcat堆缓存。 每层都用来解决相关问题,第一层解决热点缓存的问题,第二层减少访问回源率,第三层防止相关缓存失效/崩溃之后的冲击 11.2 如何缓存数据 11.2.1 过期与不过期 过不过期应该根据业务和数据量等因素决定 不过期缓存的场景 ...
分类:
其他好文 时间:
2021-04-26 13:59:54
阅读次数:
0
1.过期策略 定期删除+惰性删除 定期指每过一段时间去排查下是否过期,过期的就删除。惰性删除指在使用的时候去判断是否过期,过期就删除,并返回查询不到。 2.内存淘汰机制 就是内存快满的时候,通过一些机制来保证本次写入能成功。 1)noeviction:当内存使用超过配置的时候会返回错误,不会驱逐任何 ...
分类:
其他好文 时间:
2021-04-26 13:28:59
阅读次数:
0
作用:passwd主要用来修改用户的登录密码 用法: passwd [选项...] <帐号名称> 主要选项: -k, --keep-tokens 保持身份验证令牌不过期 -d, --delete 删除已命名帐号的密码(只有 root 用户才能进行此操作) -l, --lock 锁定指名帐户的密码(仅 ...
分类:
其他好文 时间:
2021-04-21 12:29:33
阅读次数:
0
💛线程的几个状态 💛线程终止 想要终止一个线程的时候, 不推荐使用使用java里面的stop(), destory()以及一些过期的方法, 我们可以使用标志变量来控制让线程自行终止, 这相对来说是比较安全的一种方式. package com.smile.test.thread; public c ...
分类:
编程语言 时间:
2021-04-16 12:26:24
阅读次数:
0
return [ 'connector' => 'Redis', // Redis 驱动 'expire' => null, // 任务的过期时间,默认为60秒; 若要禁用,则设置为 null 'default' => 'default', // 默认的队列名称 'host' => '127.0.0 ...
分类:
其他好文 时间:
2021-04-14 12:15:40
阅读次数:
0
Redis五大数据类型 一、Redis-key相关命令 二、String 1、基本操作 2、值的增减 3、字符串范围和替换 4、设置过期时间 5、不存在时创建 6、同时设置、读取多个值 7、对象 这里的key是一个巧妙的设计:user:{id}:{field,...},这样的设计在 Redis 中是 ...
分类:
其他好文 时间:
2021-04-12 11:51:17
阅读次数:
0