文章配图
1、现象服务是微服务,docker部署的。然后就碰到了一个问题:发版上线一段时间了,磁盘就告警,占用率直接100%,导致服务挂掉。此时重启实例(docker restart)是没有用的,需要重新创建实例才行2、问题的调查过程(1)首先是用df -h查看磁盘的占用清况# 查看整体磁盘使用情况df -h初步得到的结论是:docker的overlay2的磁盘太大(2)查看具体的占用清况# 查看 Doc

1、问题背景我想要实现当单击按钮的时候,根据设置片段该按钮是否需要用户登录,如果用户未登录的话,需要登录这其中有一个点就是,如果token失效,我会使用refreshtoken来重新获取,也就有了问题描述中的在directive中使用useFetch的操作这个是我的按钮的写法关注 其中用到的是这个:v-needs-check="{ needValidate: true }"我的redirectiv

文章配图
1、需求当前的获取token只返回了accessToken,refreshToken,expiresIn3个字段。由于我现在要在前端进行一些token过期的验证,所以我想要在返回值中返回过期时间(具体的毫秒数)。2、实现方式我的实现前提:我的返回值是继承了AuthenticationSuccessHandler,但是实际使用的依然还是OAuth2AccessTokenResponse可以看到OAu

文章配图
1、问题我docker安装kutt,其中由于其需要访问postgresql数据库,所以初始是这样写的docker run -d \--name kutt-app \-p 3000:3000 \-e DB_CLIENT=pg \-e DB_HOST=localhost \--restart always \kutt/kutt:v3.2.3实际运行的时候报错connect ECONNREFUSED 1

1、问题描述用的若依框架,一次很正常的请求返回,因为是根据某个接口文档写的返回值,是大小写都有的,类似这样@Datapublic class Ex04Resp { public String XUHAO; public String TYPE; public String message;}但是我实际返回的时候,其中的大写字段,在返回值中有两份,类似这种{ "XUHAO": "

1、错误信息Bad RequestThis combination of host and port requires TLS2、解析要求访问必须使用https。3、问题原因我这里其实就是普通的http访问,并没有预备配置上ssl。我这里出现这个问题的原因是:我的后端服务的application.yml中有这么一段配置server: # 服务器的HTTP端口,默认为80 port: 8081

1、背景使用docker做的生产环境部署,log是打印的debug级别。最初是由于一次活动,访问量增加,导致的服务挂了。观察的服务器的情况,内存占用达到了100%,从而导致了服务不可用。后续的过程中也出现过类似的问题,基本上是3-4天左右就会出现同样的问题,docker重启之后,问题就会得到解决,内存使用量会大幅度下降2、调查分析过程我们首先是分析了接口调用量和数据库的效率,整体上没有发现问题,数

文章配图
前言在JQuery盛行的时代,那时还没有前后端分离的概念,PHP被称为世界上最好的语言。随着Chrome的兴起,传统操作DOM的编程思维已经不适用于中大型项目,于是前端也迎来了一系列变革之后各种MV*框架应运而生,其中AngularJS, React, Vue被称为三驾马车,MMVM使得前端的开发效率大幅提升。下面我们去深入理解一下虚拟DOM原生DOM & 虚拟DOM原生DOM与虚拟DOM可以归结

文章配图
1、问题背景我的网站新加了一个字体,大约6M左右。当我正式上线之后,发现页面加载就变慢了。查看具体信息发现是这个字体文件(ttf)加载用了4-6秒左右。拖慢了整体的加载效率2、解决方法我网上查到的方法大致有两种方案1提取出来用到的文字,然后修改字体文件,只把用到的文件提取出来,单独组装成一个字体文件,从而大大的缩小字体文件的体积。而在这种方法思路之下,实现上又大致有两种(1)自己提取出文字,使用字

文章配图
1、检查系统是否安装chrony检查方法:(1)使用以下命令查看chrony是否启动systemctl status chronyd(2)如果上述命令没有结果,尝试启动chronysystemctl start chronyd如果正常的启动,则表示服务已经安装。2、修改配置文件文件地址:/etc/chrony.conf添加上ntp服务地址server ntp.aliyun.com iburst重启

阅读更多