随笔分类 - java
摘要:官网:https://arthas.aliyun.com/ 下载:curl -sk https://arthas.aliyun.com/arthas-boot.jar -o ./arthas-boot.jar 关键点:java -jar arthas-boot.jar 启动后,能否检测到目标java
阅读全文
摘要:目录Bucket 聚合(分桶聚合)Metric 聚合(度量聚合)Pipeline 聚合Matrix 聚合(矩阵聚合) Bucket 聚合(分桶聚合) 将文档划分到不同的组(桶)中,类似 SQL 的 GROUP BY。 常用 Bucket 聚合类型 聚合类型 描述 terms 按字段值分组 range
阅读全文
摘要:通过IDEA的maven插件动态替换SpringBoot项目中的配置文件中的值,其它配置类似,比如数据库的密码等,可避免密码暴露 1、编辑pom.xml文件 <profiles> <profile> <!-- 默认激活开发环境 --> <id>dev</id> <properties> <profi
阅读全文
摘要:-- 步骤1:开启事件调度器 SET GLOBAL event_scheduler = ON; -- 步骤2:创建清理事件 CREATE EVENT 事件名 ON SCHEDULE EVERY 5 SECOND DO BEGIN -- 此处放置要执行的sql DELETE FROM t_dimmin
阅读全文
摘要:问题描述 在使用docker进行镜像拉取的时候,出现拉取不下来,或者连接超时问题,就会报错 Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Ti
阅读全文
摘要:package org.ailun; import io.minio.*; import io.minio.messages.*; import java.util.List; /** * @version 1.0 * @since : JDK 11 */ public class Test { p
阅读全文
摘要:CustomHttpServletRequestWrapper.java:包装请求,缓存请求体数据,重写读取数据方法 import javax.servlet.ReadListener; import javax.servlet.ServletInputStream; import javax.se
阅读全文
摘要:对单个容器生效 docker run --log-opt max-size=10m --log-opt max-file=3 全局容器生效 vim /etc/docker/daemon.json { "log-driver": "json-file", "log-opts": { "max-size
阅读全文
摘要:import java.util.concurrent.TimeUnit; import java.util.concurrent.atomic.AtomicInteger; /** * 限流器 */ public class RateLimiter { /** * 时间窗口,单位毫秒 */ pri
阅读全文
摘要:
阅读全文
摘要:docker拉取镜像报错:error pulling : download failed after attempts=6: dial tcp 69.162.134.178:443: i/o time 1、vim /etc/resolv.conf nameserver 8.8.8.8 nameser
阅读全文
摘要:定时工具 import cn.hutool.cron.CronUtil; import cn.hutool.cron.task.Task; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annot
阅读全文
摘要:目录UML 类图类图关系概述1、泛化关系(generalization)2、实现关系(realization)3、依赖关系(dependent)4、关联关系(association)4.1、一对一的关系4.2、单向的一对多4.3、单向多对一4.4、双向一对多、多对一4.5、单向多对多5、聚合关系(a
阅读全文
摘要:示例一 import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.nio.charset.StandardCharsets; import java.util.Ar
阅读全文
摘要:官网:https://github.com/opencv/opencv/releases 1、下载:opencv-4.8.0-windows.exe 2、安装.exe文件 3、将安装目录下的D:\XXX\opencv\build\java\opencv-480.jar添加至java项目工程中 4、将
阅读全文
摘要:参考:https://zhuanlan.zhihu.com/p/595032370 <dependency> <groupId>io.lettuce</groupId> <artifactId>lettuce-core</artifactId> <version>6.1.6.RELEASE</ver
阅读全文
摘要:目录示例一示例二示例三报表下载 示例一 依赖 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.8.5</version> </dependency> <dependenc
阅读全文
摘要:[toc] 官网:https://maven.apache.org/plugins/maven-shade-plugin/index.html `Apache maven shade plugin`提供把工程的`artifact`及其依赖打包到一个`uber-jar`中并能隐藏起来(比如重命名),s
阅读全文
摘要:[toc] # 一、匿名内部类的定义 - 最本质的还是一个类 - 是一个内部类(有关内部类的内容不在这里讲述了) - 该类没有具体名字(但是系统会分配一个代号在内存中) 匿名内部类声名格式: ```java public class T { public static void main(Strin
阅读全文
摘要:根据使用泛型`位置`的不同可以分为: - 声明侧泛型 - 使用侧泛型 # 一、声明侧泛型 声明侧的泛型信息被记录在`Class`文件的`Constant pool`中以`Signature`的形式保存。 ## 获取泛型类型相关方法 JDK的Class、Field、Method类提供了一系列的获取泛型
阅读全文