摘要: @CacheEvict:失效模式 @CachePut:双写模式,需要有返回值 1、同时进行多种缓存操作:@Caching 2、指定删除某个分区下的所有数据 @CacheEvict(value = "category",allEntries = true) 3、存储同一类型的数据,都可以指定为同一分区 阅读全文
posted @ 2022-01-04 13:40 阿伦啊 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 自己手动实现分布式加锁 //1、获取一把锁,只要锁的名字一样,就是同一把锁 RLock lock = redisson.getLock("my-lock"); //2、加锁 lock.lock();//阻塞式等待 try{ System.out.println("加锁成功,执行业务。。。"+Thre 阅读全文
posted @ 2021-12-31 17:53 阿伦啊 阅读(995) 评论(0) 推荐(0) 编辑
摘要: 本地锁只能锁住当前服务,但是在分布式场景时就展现出了缺陷,无法锁住其它服务。 如果执行业务时出现异常,没有释放锁,则会出现死锁问题,考虑trycatch,但是若机器断电或其它问题,则还是死锁。故应该设置过期时间 此时若设置锁后,还没设置失效时间时,电脑断电了,依然死锁。需要将获取锁和设置过期时间更改 阅读全文
posted @ 2021-12-31 16:48 阿伦啊 阅读(114) 评论(0) 推荐(0) 编辑
摘要: OutOfDirectMemoryError OutOfDirectMemoryError错误,使用Springboot2.0↑整合Redis出现这个错误,是堆外内存错误的意思,原因是springboot2.0以后默认使用lettuce作为操作redis的客户端。它使用netty进行网络通信。 le 阅读全文
posted @ 2021-12-31 09:46 阿伦啊 阅读(924) 评论(0) 推荐(0) 编辑
摘要: 影响性能的因素 影响性能的因素包括:数据库、应用程序(编码能否优化)、中间件(tomcat、nginx等(本人项目是访问nginx->SpringCloudGateway->tomcat))、网络带宽、操作系统等 首先考虑自己的应用是CPU密集型(大量计算)还是IO密集型(内存占用高、磁盘读写多、网 阅读全文
posted @ 2021-12-30 20:47 阿伦啊 阅读(676) 评论(0) 推荐(0) 编辑
摘要: JMeter Address Already in use错误解决 造成此问题的原因是: windows本身提供的端口访问机制的问题。 windows提供给TCP/IP链接的端口为1024-5000,并且要四分钟来回收他们。就导致我们在短时间内跑大量的请求时将端口占满了。 解决办法: 1、在cmd中 阅读全文
posted @ 2021-12-30 14:36 阿伦啊 阅读(61) 评论(0) 推荐(0) 编辑
摘要: Nginx踩坑记录 使用域名访问Nginx,再通过Nginx转发至网关,网关通过断言匹配请求主机转发至各个服务。在Nginx中配置访问域名时,转发至商城首页,访问域名http://amall时总是报404错误,此时通过网关访问微服务中的api接口可以访问成功,多次试错后找到原因: Nginx代理给网 阅读全文
posted @ 2021-12-30 13:29 阿伦啊 阅读(72) 评论(0) 推荐(0) 编辑
摘要: OpenFeign 调用流程 1、构造请求数据,将对象给转为Json RestTemplate template = buildTemplateFromArgs.create(argv); 2、发送请求进行执行: executeAndDecode(template); 3、执行请求会有重试机制 wh 阅读全文
posted @ 2021-12-29 20:36 阿伦啊 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 1、let // var 声明的变量往往会越域 // let 声明的变量有严格局部作用域 // { // var a = 1; // let b = 2; // } // console.log(a); // 1 // console.log(b); // ReferenceError: b is  阅读全文
posted @ 2021-12-23 15:59 阿伦啊 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 在天翼云租了台服务器,打算安装台docker,在官网上按顺序安装,一切顺利,但是在启动docker时启动失败,查看日志信息发现 docker.service - Docker Application Container Engine Loaded: loaded (/lib/systemd/syst 阅读全文
posted @ 2021-12-21 21:15 阿伦啊 阅读(264) 评论(0) 推荐(0) 编辑