记一次线上项目突然访问不了恢复过程(redis的问题)
1、线上项目可正常访问时,我最后操作了 热搜词 es 搜索接口,过了一会,项目就访问不了显示报错页面。 2、排查所有 docker 容器服务,都有报错,其中 es 报错如下: {"type": "server", "timestamp": "2022-06-07T13:02:06,262Z", "level": "ERROR", "component":…
围绕 java 的技术文章与经验分享。
共 1048 篇文章1、线上项目可正常访问时,我最后操作了 热搜词 es 搜索接口,过了一会,项目就访问不了显示报错页面。 2、排查所有 docker 容器服务,都有报错,其中 es 报错如下: {"type": "server", "timestamp": "2022-06-07T13:02:06,262Z", "level": "ERROR", "component":…
1. 问题背景: spring boot后台,用jwt做身份认证,想把部分用户信息存在jwt里边来减少一次数据库查询,但是现在jwt有效期设置多少合适,过期之后如何续期这两个问题搞不定了 2. 问题示例: 我早上10点登陆系统,拿到jwt,过期时间为下午5点,下午4点49分打开网站,录入一个表单信息,体检时提示疯狂已过期,导致整个表单要重新填写
windows 电脑远程访问 linux 上的 docker, 使用 DOCKER_HOST 配置 tcp://xxx.xxx.xxx.xxx:2376 的方式 , 怎么配置 ca的 目录啊, 或者有什么其他办法在 Windows 本机不安装 docker 的情况下, 可以利用远程的 docker 服务执行 dockerfile-maven-plugin…
如果你是Spring Boot用户的话,一定有这样的开发体验,当我们要引入某个功能的时候,只需要在maven或gradle的配置中直接引入对应的Starter,马上就可以使用了,而不需要像传统Spring应用那样写个xml或java配置类来初始化各种Bean。 如果你有探索过这些Starter的原理,那你一定知道Spring…
@ControllerAdvice和@RestControllerAdvice都有一个basePackages的参数用来配置需要处理的包。 现在我们有个需求需要在jar启动的时候,根据yml文件来配置这个basePackages参数,所以想问问如何通过配置类的方式加载@ControllerAdvice和@RestControllerAdvice
1,如下所示:第一个分支,a的值,我不用,怎么不定义? 2,下面两个分支,代码一样,怎么合并? Object[] arr = {"1"}; switch (arr[0]) { case String a -> System.out.println("第一个分支:" + String.class); case ArrayList a ->…