文章分类 - Old
摘要:-XX:+HeapDumpOnOutOfMemoryError 当堆内存空间溢出时输出堆的内存快照。 复现一下内存空间溢出 创建一个 spring boot 程序。只要能够运行就可以。 指定内存最大值为 10M(-Xmx10M)。10M,呵呵,肯定启动不了 spring boot ,肯定内存空间溢出
阅读全文
摘要:一、Commons BeanUtils http://jakarta.apache.org/commons/beanutils/index.html 说明:针对 Bean 的一个工具集。由于 Bean 往往是有一堆 get 和 set 组成,所以 BeanUtils 也是在此基础上进行一些包装。 使
阅读全文
摘要:使用 java 命令可以修改 user.home file.encoding 等参数值,但仅本次运行有效。 修改 user.home 的命令如下: java -Duser.home="D:\java_userhome" 修改 user.home 后,查看修改效果: java -Duser.home=
阅读全文
摘要:定义变量 在 logback.xml 中定义 在命令行定义 引入 properties 文件 在 logback.xml 中定义变量 <?xml version="1.0" encoding="UTF-8"?> <configuration> <property name="logBase" val
阅读全文
摘要:前言 String strJson = "{\"errcode\":0,\"errmsg\":\"send job submission success\",\"msg_id\":1000000001,\"msg_data_id\":2247483659} "; System.out.println
阅读全文
摘要:jps(Java Virtual Machine Process Status Tool) 是 JDK 1.5 提供的一个显示当前所有 java 进程 pid 的命令,简单实用,非常适合在 linux/unix 平台上简单察看当前 java 进程的一些简单情况。 jps shell> jps 708
阅读全文
摘要:java 代码 import java.util.regex.Matcher; import java.util.regex.Pattern; public class Test2 { public static void main(String[] args) { System.out.print
阅读全文
摘要:java1.8 我们经常要将数字进行格式化,比如取 2 位小数 Java 提供的 DecimalFormat 类,就是用于数字格式化 例子 左补 0 System.out.println(new DecimalFormat("000").format(1)); // 001 System.out.p
阅读全文
摘要:http 请求 http 请求由三部分组成,分别是:请求行、消息报头、请求正文。 POST /api/sample/form/post1 HTTP/ (CRLF) Accept:*/*(CRLF) ... HOST:192.168.0.55:8085 (CRLF) Content-Length:22
阅读全文
摘要:前言 这个时间是什么格式?2021-09-02T15:25:03Z jdk1.8 T、Z 的含义 2021-09-02T15:25:03Z 中 T 是表示时间段开始的关键字,Z 是表示 UTC 时间(通用协调时,Universal Time Coordinated)。 UTC 与格林尼治平均时 (G
阅读全文
摘要:jdbc url jdbc:mysql://59.110.137.112:3306/answer?useUnicode=true&characterEncoding=utf8 &zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone
阅读全文
摘要:前言 jdk8 实例化字符集 Charset charset = Charset.forName("utf8"); StandardCharsets 字符集常量 Charset charset = StandardCharsets.UTF_8; 查看字符集名称与别名 import java.nio.
阅读全文
摘要:前言 【java】ClassLoader.getResources 加载资源 代码说明 目录结构 LoadResources ├─FromMultiJar │ ├─src │ │ └─main │ │ ├─java │ │ │ └─test │ │ └─resources │ │ └─a.txt │
阅读全文
摘要:前言 jdk 1.8 错误:Illegal key size Illegal key size 分析 这个是由于 jdk 限制策略,导致只能 128 位 key 进行加解密,而 256 位加解密则抛出异常。 解决办法 下载 jar:jar 下载地址 解压 替换 %JAVA_HOME%/\jre\li
阅读全文
摘要:前言 jdk 1.8 期望在 java -jar 命令执行 java 程序时,能够指定 classpath java 类加载器与路径 java 类加载器有三个: Bootstrap CLassLoader ExtClassLoader AppClassLoader java 类加载器对应的路径: b
阅读全文
摘要:(一) 参数: -cp 指定 classpath 的路径,点是代表当前路径 有时会报错 "java 找不到或无法加载主类", 是因为未指定 classpath, 无法找到对应的类; 如果是启动 jar 包中的主类,有可能是 jar 损坏 (自己曾遇到过这样的情况) 1.java 指令默认在寻找 cl
阅读全文
摘要:(一) 问题背景 今天我本来准备做 kube-state-metrics 的项目案列的时候,从 GitHub 下好关于 KSM 的 yaml 文件后,我以为直接 apply 这些 yaml 文件,就可以直接 pod 跑起来,结果我发现我的 kube-state-metrics 的 pod 一直报错,
阅读全文
摘要:ByteBuddy(史上最全)-CSDN 博客
阅读全文
摘要:【IO】IO 模型 首先需要区分几个概念 非阻塞 I/O,字符转换,缓冲以及通道从 JDK 7 版本开始,Java 新加入的文件和网络 io 特性称为 nio2 (new io 2, 因为 jdk1.4 中已经有过一个 nio 了),包含了众多性能和功能上的改进,其中最重要的部分,就是对异步 io
阅读全文
摘要:【Spring 应用】Spring 动态增删 Controller 动态增删 Controller# 1、方式一:注册一个 Controller 中的指定方法 在 spring4.0 以后,spring 官方已经提供了动态注册删除 controller,我们直接代码演示 Copy @Compon
阅读全文

浙公网安备 33010602011771号