2022年5月29日

logback自定义appender且使用rollingPolicy

摘要: 一句话说明:自定义appender 并且想使用保留系统自带的TimeBasedRollingPolicy 策略,自动生成文件且自动删除过期的日志文件。 logback.xml配置部分: <?xml version="1.0" encoding="UTF-8"?> <!-- 配置文件修改时重新加载,默 阅读全文

posted @ 2022-05-29 14:30 长腿余弦 阅读(1341) 评论(0) 推荐(0)

2020年3月25日

一次线上Yaml数据导出的OOM处理思路

摘要: 一.环境 JDK1.8+Sprinboot2.2+Spring5.x+RPC,微服务 二.问题描述 抛出的异常: java.lang.OutOfMemoryError: GC overheadlimit exceeded 描述:这个异常是指超过98%的时间用来做GC并且回收 了不到2%的堆内存。 出 阅读全文

posted @ 2020-03-25 17:22 长腿余弦 阅读(309) 评论(0) 推荐(0)

2020年3月17日

JVM的动态技术初始(一)热更新

摘要: 1.热更新的概念 热更新就是动态下发代码,它可以使开发者在不发布新版本的情况下,修复 BUG 和发布功能。 一般这样的概念我会去整理它的输入什么,输出什么,来快速将抽象具体化。 热更新的输入是:代码的字节码文件 输出是:运行的结果是走新修改的文件逻辑得出来的 2.使用工具 使用的工具是阿里的Arth 阅读全文

posted @ 2020-03-17 18:56 长腿余弦 阅读(720) 评论(0) 推荐(0)

2019年12月16日

日期格式转换踩坑一:12点转换成了0点

摘要: 问题描述: 在日期转换的时候,字符串中的日期是12点,但是debug看到的时间变成了0点了 1 @Test 2 public void getDateString() throws ParseException { 3 SimpleDateFormat sdf = new SimpleDateFor 阅读全文

posted @ 2019-12-16 10:28 长腿余弦 阅读(1198) 评论(0) 推荐(1)

2018年11月15日

(Hibernate和oracle部署在weblogic上的问题)No Dialect mapping for JDBC type: -9

摘要: 环境:heberbate+oracle发布在weblogic 报错:No Dialect mapping for JDBC type: -9 分析:问题原因是oracle数据库的方言转换问题,其中type后面的数字对应的就是转换失败的类型,对应的-9代表的是NVARCHAR问题 1 ARRAY 20 阅读全文

posted @ 2018-11-15 16:27 长腿余弦 阅读(399) 评论(0) 推荐(0)

导航