- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 mybatisplus单测遇到com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: error: can not execute
单元测试
2023-10-23 11:22:16
549
原创 堆外内存泄漏问题排查及解决
因为在Java中,每次使用javax.script.ScriptEngine进行脚本编译时,会创建一个新的ScriptEngine实例,如果这些实例无限制地被创建和保存在内存中,就会导致内存占用过多。只要通过线程名字,就能找到对应的程序代码,但对比分析了三天的jstack日志,写程序统计了各种线程的数量,分析增长变化。监控中看到内存使用率居高不下,但主要是堆外内存一直在持续增长,定位到应该是有堆外内存泄漏。通过dump文件分析,并无发现异常对象,而且堆内存使用正常,判断不是堆内存泄漏。
2023-04-24 10:37:27
3140
原创 自定义类加载器 解析jar file
package com.loading.nebula.model.load;import com.sun.org.apache.bcel.internal.classfile.ClassFormatException;import lombok.extern.slf4j.Slf4j;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.IOException;import java.io.InputSt
2022-05-30 07:03:51
255
原创 Kafka 生产实战调优 生产者<------>消费者
Talk is cheap,Show me the code生产者import com.alibaba.fastjson.JSONObject;import lombok.extern.slf4j.Slf4j;import org.springframework.context.annotation.Primary;import org.springframework.kafka.core.KafkaTemplate;import org.springframework.kafka.suppo
2021-07-18 06:58:44
321
原创 springboot 前后端参数处理 空字符串““转null
@Bean public Jackson2ObjectMapperBuilder jacksonBuilder() { Jackson2ObjectMapperBuilder b = new Jackson2ObjectMapperBuilder(); // 反序列化时如果是String并且是空字符串, 转为null JsonDeserializer<String> deserializer = new JsonDeserializer&l
2021-06-28 17:56:44
1999
spring-boot自定义starter的demo
2020-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人