摘要:
原因总结 主机重启后,kubelet比docker先启动,会对不健康的pod进行一个资源回收的过程,这个时候docker还没正常启动,kubelet无法调用docker的socket接口对镜像回收,会导致每五分钟一次的循环检查,默认到100次就会触发gc,会导致kubelet的pleg不健康,这个启 阅读全文
摘要:
背景 对接一个第三方接口,对方接口验证请求头必须带上Origin等于xxx,否则不会返回数据。当我们使用hutool的HttpUtil发送请求,抓包发现这个请求头没有带上,导致接口总是返回空数据 解决方案 使用okhttp client <dependency> <groupId>com.squar 阅读全文
摘要:
maven <dependency> <groupId>com.github.javaparser</groupId> <artifactId>javaparser-core</artifactId> <version>3.24.0</version> </dependency> 代码 packag 阅读全文
摘要:
redis 下载 https://download.redis.io/releases/ # 解压 tar -zxvf redis-5.0.14.tar.gz # 移动 mv redis-5.0.14 /usr/local/redis # 进入redis工作目录下 cd /usr/local/red 阅读全文
摘要:
配置 只针对@RequestBody @Bean public Jackson2ObjectMapperBuilderCustomizer jackson2ObjectMapperBuilderCustomizer() { return jacksonObjectMapperBuilder -> { 阅读全文
摘要:
spingboot+socketio 依赖对于socketio-client 2.x版本 <dependency> <groupId>com.corundumstudio.socketio</groupId> <artifactId>netty-socketio</artifactId> <vers 阅读全文
摘要:
Window 启动 @echo off start javaw -jar -Dfile.encoding=UTF-8 -Dlogging.config=D:\deploytest\logback-spring.xml D:\deploytest\gateway-server-1.0.0.jar ec 阅读全文
摘要:
JAVA Dockerfile # 8的镜像比较小,但是在某些机器运行可能会有问题 #FROM openjdk:8-jdk-alpine # ARM机器推荐 # FROM arm64v8/openjdk:17-jdk FROM openjdk:17-jdk-alpine ENV LANG en_US 阅读全文
摘要:
## 外观模式 - 定义 又叫门面模式,提供一个统一的接口,用来访问子系统的一群接口 外观模式定义了一个高层接口,让子系统更容易使用 - 适用场景 子系统越来越复杂,增加外观模式提供简单调用接口 构建多层系统结构,利用外观对象作为每层的入口,简化层间调用 - 优点 简化了调用过程,无需了解深入子系统 阅读全文
摘要:
## 责任链模式 - 定义 为请求创建一个接收此次请求的链 - 适用场景 一个请求的处理需要多个对象当中的一个或几个协作处理 - 优点 请求的发送者和接收者(请求的处理)解耦 责任链可以动态组合 - 缺点 责任链太长或者处理时间过长,影响性能 责任链有可能过多 ``` /**处理者--或者Appro 阅读全文