- 博客(14)
- 资源 (1)
- 收藏
- 关注
原创 mybatisplus单测遇到com.baomidou.mybatisplus.core.exceptions.MybatisPlusException: error: can not execute
单元测试
2023-10-23 11:22:16 263
原创 堆外内存泄漏问题排查及解决
因为在Java中,每次使用javax.script.ScriptEngine进行脚本编译时,会创建一个新的ScriptEngine实例,如果这些实例无限制地被创建和保存在内存中,就会导致内存占用过多。只要通过线程名字,就能找到对应的程序代码,但对比分析了三天的jstack日志,写程序统计了各种线程的数量,分析增长变化。监控中看到内存使用率居高不下,但主要是堆外内存一直在持续增长,定位到应该是有堆外内存泄漏。通过dump文件分析,并无发现异常对象,而且堆内存使用正常,判断不是堆内存泄漏。
2023-04-24 10:37:27 2387
原创 自定义类加载器 解析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 193
原创 idea 自定义方法注释模板
1: 在idea中 live templates 手动创建Template Group和 Live Template 名字随意添加如下文字:* * $param$ $return$ * @Author: GuoXin * @Date: $date$ $time$ **/并将expand with 选为space,意思为空格生效2: 点击文字下方change,选取作用域3:点击edit variables,给变量赋值param:groovyScript("if(\"${_1}\".
2022-01-05 15:36:19 219
原创 zk一篇好的文章分享
http://learn.lianglianglee.com/%E4%B8%93%E6%A0%8F/ZooKeeper%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%E4%B8%8E%E5%AE%9E%E6%88%98-%E5%AE%8C/07%20%E5%8D%95%E6%9C%BA%E6%A8%A1%E5%BC%8F%EF%BC%9A%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%A6%82%E4%BD%95%E4%BB%8E%E5%88%9D%E5%A7%8B%
2021-12-09 13:37:32 413
原创 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 233
原创 springboot 前后端参数处理 空字符串““转null
@Bean public Jackson2ObjectMapperBuilder jacksonBuilder() { Jackson2ObjectMapperBuilder b = new Jackson2ObjectMapperBuilder(); // 反序列化时如果是String并且是空字符串, 转为null JsonDeserializer<String> deserializer = new JsonDeserializer&l
2021-06-28 17:56:44 1798
原创 Docker使用阿里云镜像加速
安装Docker安装Docker的依赖库。yum install -y yum-utils device-mapper-persistent-data lvm2添加Docker CE的软件源信息。yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo安装Docker CE。yum makecache fastyum -y install docke
2021-06-06 14:27:07 3439
原创 Linux 递归删除指定文件名
find -maxdepth 2 -name "*.tar" -print -exec rm -f ‘{}’ \;maxdepth 循环删除的深度name 指定名字-print 打印名字-exec 执行命令
2021-01-12 10:29:57 219
原创 springcloud config使用本地配置时,windows和linux的绝对路径区别
虽然springcloud config已经过时了,但是今天搭着玩的时候,还发现使用本地配置绝对路径的一个小不同在写search-locations的时候,windows路径应该这么写:file:///d:/config使用三个斜杠linux 使用两个就好了...
2020-10-14 15:30:17 498
spring-boot自定义starter的demo
2020-09-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人