个人简介

Echo Blog


江湖无名 安心练剑
  • java agent-03-Java Instrumentation 结合 bytekit 实战笔记 agent premain
    java agent 系列 java agent 介绍 java agent-02-Java Instrumentation API java agent-03-Java Instrumentation 结合 bytekit 实战笔记 agent attach java agent-03-Java Instrumentation 结合 bytekit 实战笔记 agent prema...
    2023-07-19 00:00:00 | Trace
  • java agent-03-Java Instrumentation 结合 bytekit 实战笔记 agent attach
    java agent 系列 java agent 介绍 java agent-02-Java Instrumentation API java agent-03-Java Instrumentation 结合 bytekit 实战笔记 agent attach java agent-03-Java Instrumentation 结合 bytekit 实战笔记 agent prema...
    2023-07-19 00:00:00 | Trace
  • java agent-02-Java Instrumentation API
    java agent 系列 java agent 介绍 java agent-02-Java Instrumentation API java agent-03-Java Instrumentation 结合 bytekit 实战笔记 agent attach java agent-03-Java Instrumentation 结合 bytekit 实战笔记 agent prema...
    2023-07-19 00:00:00 | Trace
  • java agent 介绍
    java agent 系列 java agent 介绍 java agent-02-Java Instrumentation API java agent-03-Java Instrumentation 结合 bytekit 实战笔记 agent attach java agent-03-Java Instrumentation 结合 bytekit 实战笔记 agent prema...
    2023-07-19 00:00:00 | Trace
  • postman post 请求后端,对应的报错为 501 not implement
    场景 场景,查询出对象列表之后,直接通过 FastJSON 序列化,取其中一个 json。 然后通过 post 请求,传入一个 json。发现请求失败。 原因 序列化的时候,使用 fastjson 但是 http 通过 @RequestBody 请求接收,一般是通过 jackson 反序列化。 对于字段的处理,fastjson 会 Date 变成 long 类别,和 jackso...
    2023-07-12 00:00:00 | WEB
  • java 类内存看到 xxx.className$1 是怎么回事?
    原始代码 定义了一个类,其中没有使用任何的内部类。 有一个方法如下: @Override public String replace(final List<CharsScanMatchItem> charsScanMatchItemList, final String originalString, final CharsScanContext context) {...
    2023-06-05 00:00:00 | Basic
  • char数组转byte数组
    例子 将char数组转换为byte数组需要考虑编码方式的问题。如果使用ASCII编码的话,每个字符只需要一个字节,直接将char数组中的每个字符转换为byte即可;如果使用其他编码方式,可能会出现一个字符需要多个字节的情况。 下面是一个使用UTF-8编码转换的示例代码: public static byte[] charToByte(char[] chars) { Charse...
    2023-06-05 00:00:00 | Basic
  • java 性能压测 ArrayList Iter 内存占用问题
    测试代码 开启 10 个线程,然后每一个循环 50W 次。 public void commonThreadTest() throws InterruptedException { final String expect = "mobile:130****7777|9FC4D36D63D2B6DC5AE1297544FBC5A2; bankCard:6217***...
    2023-06-05 00:00:00 | Basic