- 博客(6)
- 资源 (2)
- 收藏
- 关注
原创 Nacos重启后再启动微服务项目时,后台出现“NacosException: failed to req API”异常解决办法
解决Nacos重启时后端控制台出现NacosException: failed to req API的异常。
2021-02-22 14:59:43 14296 10
原创 小议缓存失效(穿透、雪崩和击穿)的风险及解决方案
可引起缓存失效的三大问题——穿透、雪崩和击穿:一、缓存穿透含义: 指查询一个缓存和数据库中均不存在的数据,由于缓存未命中,查询请求将会转到数据库,但数据库中也无此数据,且以往历次查询得到NULL结果的未被写入缓存,导致每次查询该数据的请求都会越过("穿透")缓存,落到数据库,使得缓存这道屏障形同虚设。风险: 利用不存在的数据对数据库进行高并发查询,可致数据库瞬时压力过大,最终崩溃。解决方案: 将从数据库查询的NULL结果以适当形式(比如0)写入缓存,并设置较短的过期时间。二、缓存雪崩含义: 指在
2021-02-22 13:10:26 325
原创 在同一目录下Nginx对多个配置文件的读取顺序问题
首先,说明结论:同一目录下存在多个配置文件时,Nginx是按照文件的名称先后顺序依次读取的!背景:Nginx做反向代理时,可能需要代理多个服务器,这时,有一种可行的方案就是将不同的代理服务器配置在不同的配置文件中,如:[root@localhost conf.d]# pwd/mydata/nginx/conf/conf.d[root@localhost conf.d]# lsdefault.conf orderSys.conf productSys.conf三个配置文件的内容分别为:[
2021-02-18 23:33:49 3299 4
原创 Nginx做反向代理时遇到404 Not Found异常解决办法
解决办法: 添加http请求头Host配置:proxy_set_header Host $host;,如下图所示:未添加上述配置之前,访问事先绑定的域名时,页面出现如下异常:404 Not Foundnginx/1.10.3并且,奇怪的一点是,404异常解决之后,再删除proxy_set_header Host $host,问题也不会重现。...
2021-02-17 22:12:25 11389 1
原创 IDEA中修改package名称后出现bean class conflicts with existing异常解决办法
解决办法: 执行Maven中Lifecycle的clean命令。案例: 将原包名“controller”重命名为“app”,重新启动服务,启动失败。控制台打印出的部分异常信息如下:2021-02-15 17:52:23.937 WARN 19900 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelli.
2021-02-16 00:44:40 1343
原创 在Docker中安装ElasticSearch时出现no space left on device问题原因及解决办法
曾几何时,使用docker pull docker.elastic.co/elasticsearch/elasticsearch:7.10.2命令安装ES时,本来一切挺正常的,但安装进程走到大约一半时,却冷不丁出现磁盘空间不足的异常。安装记录如下:[root@localhost /]# docker pull docker.elastic.co/elasticsearch/elasticsearch:7.10.27.10.2: Pulling from elasticsearch/elasticsear
2021-02-03 02:39:35 2561
SSH开发包(jar包-全).zip
2020-07-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人