随笔分类 -  Java

1 2 3 4 5 ··· 12 下一页
摘要:请求 测试接口 获取到的 获取到打印出的json字符串里有空格这些,在json解析的时候正常解析为json对象了。 工具类代码 import lombok.extern.slf4j.Slf4j; import org.springframework.web.context.request.Reque 阅读全文
posted @ 2024-02-27 16:41 HumorChen99 阅读(660) 评论(0) 推荐(0) 编辑
摘要:不要使用apache poi(性能差,占用内存大,比阿里的大好几倍的内存),应该使用阿里的easyexcel(性能好,占用内存少) maven依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactI 阅读全文
posted @ 2024-02-21 10:18 HumorChen99 阅读(8) 评论(0) 推荐(0) 编辑
摘要:文章目录 java项目上传到maven全球中央仓库(原创个人开源项目发布maven中央仓库详细过程示范)需求背景第一步 注册sonatype账号第二步 登录sonatype账号并申请新建项目第三步 准备个人GPG数字签名并发布到ubuntu第四步 准备maven配置第五步 修改项目配置第七步 发布项 阅读全文
posted @ 2024-02-20 11:01 HumorChen99 阅读(64) 评论(0) 推荐(0) 编辑
摘要:乱码错误 打包的时候javadoc乱码 解决办法 修改文件编码为utf8 在末尾回车一行写入 -Dfile.encoding=UTF-8 或者弄一个系统变量也可以的 JAVA_TOOL_OPTIONS -Dfile.encoding=UTF-8 修复后编码正常 阅读全文
posted @ 2024-02-19 16:11 HumorChen99 阅读(32) 评论(0) 推荐(0) 编辑
摘要:maven项目打包报错 报错信息 Unable to make field private com.sun.tools.javac.processing.JavacProcessingEnvironment$DiscoveredProcessors com.sun.tools.javac.proce 阅读全文
posted @ 2024-02-19 13:51 HumorChen99 阅读(342) 评论(0) 推荐(0) 编辑
摘要:redis redisson报错 Unsupported protocol问题原因和解决方案 redisson没对老版本协议做兼容处理,一旦你升级版本就出现不兼容协议就这样报错了~ 不对老版本协议做兼容措施,有点憨八龟~ Redisson 在 3.13.0 and 3.19.0 更换了默认的协议,修 阅读全文
posted @ 2024-02-02 11:03 HumorChen99 阅读(953) 评论(0) 推荐(0) 编辑
摘要:携程开源 基于真实请求与数据的流量回放测试平台、自动化接口测试平台AREX 官网文档 基于真实请求与数据的流量回放测试平台、自动化接口测试平台AREX 目前已跑通,通过冒烟测试,这篇文章稍稍水一下,主要讲下部署过程里踩的坑,因为部署的过程主要是运维同学去处理了,我只说下踩到的坑,官方的教程是可行的。 阅读全文
posted @ 2024-01-26 10:38 HumorChen99 阅读(74) 评论(0) 推荐(0) 编辑
摘要:文章目录 java 性能最好的对象、列表深拷贝框架MapStruct测试环境MapStructmaven依赖百万次拷贝耗时998ms Github地址深度了解推荐阅读 java 性能最好的对象、列表深拷贝框架MapStruct MapStruct是一款非常实用Java工具,主要用于解决对象之间的拷贝 阅读全文
posted @ 2024-01-23 16:28 HumorChen99 阅读(676) 评论(0) 推荐(0) 编辑
摘要:文章目录 Java 对象、列表常用深拷贝方式与性能测试测试环境Spring BeanUtils.copyPropertiesmaven依赖百万次拷贝耗时1591ms Hutool BeanUtil.copyListmaven依赖百万次拷贝耗时8136ms MapStructmaven依赖百万次拷贝耗 阅读全文
posted @ 2024-01-23 16:16 HumorChen99 阅读(392) 评论(0) 推荐(0) 编辑
摘要:文章目录 BigDecimal 0 不等于 0.00 equals问题问题场景解决办法复现和修复的代码 BigDecimal 0 不等于 0.00 equals问题 问题场景 在执行某退款时,需要检验一下公式是否相等,避免在数据异常时执行了退款,但出现了一个问题,左边为0,右边计算后为0.00,使用 阅读全文
posted @ 2024-01-22 11:20 HumorChen99 阅读(111) 评论(0) 推荐(0) 编辑
摘要:文章目录 FastJSON全局禁用循环引用检测DisableCircularReferenceDetect("$ref")全局禁用局部禁用 FastJSON全局禁用循环引用检测DisableCircularReferenceDetect(“$ref”) 全局禁用 执行代码修改静态变量全局默认关闭,就 阅读全文
posted @ 2024-01-19 14:12 HumorChen99 阅读(290) 评论(0) 推荐(0) 编辑
摘要:文章目录 Java 6种常见拷贝集合方式深浅拷贝测试测试时共用方法ArrayList构造方法(浅拷贝)测试代码运行结果 list.addAll()方法(浅拷贝)测试代码运行结果 list.stream().collect(Collectors.toList()); (浅拷贝)测试代码运行结果 spr 阅读全文
posted @ 2024-01-09 13:56 HumorChen99 阅读(598) 评论(0) 推荐(0) 编辑
摘要:文章目录 ArrayList 构造方法拷贝运行1000次耗时 1ms for循环拷贝运行1000次耗时 14ms Stream流 collect实现拷贝运行1000次耗时 54ms Stream流+spring的BeanUtils实现拷贝运行1000次耗时 2468 ms Hutool工具实现拷贝H 阅读全文
posted @ 2024-01-04 20:57 HumorChen99 阅读(130) 评论(0) 推荐(0) 编辑
摘要:mysql 错误操作整个表全部数据后如何恢复?(百万行SQL,通过binlog日志恢复) 事件起因 事情起因:以为某个表里的数据都是系统配置的数据,没有用户数据,一个字段需要覆盖替换为新的url链接,直接写下了update t_xxx set xxx = ‘https://xxxxxxxxx’ ,然 阅读全文
posted @ 2023-12-23 03:13 HumorChen99 阅读(89) 评论(0) 推荐(0) 编辑
摘要:下载地址:https://eclipse.dev/mat/downloads.php 历史版本:https://eclipse.dev/mat/previousReleases.php jdk1.8这些老版本jdk需要使用历史版本的,我的是1.8,用的1.10的mat 我下载的地址:https:// 阅读全文
posted @ 2023-12-12 20:21 HumorChen99 阅读(189) 评论(0) 推荐(0) 编辑
摘要:IDEA启动失败报错解决思路 背景:在IDEA里安装插件失败,重启后直接进不去了,然后分析问题解决问题的过程记录下来。方便下次遇到快速解决。也是一种解决问题的思路,分享出去。 启动报错信息 Internal error. Please refer to https://jb.gg/ide/criti 阅读全文
posted @ 2023-12-05 11:23 HumorChen99 阅读(983) 评论(0) 推荐(0) 编辑
摘要:注解式+手动式热更新本地缓存 使用环境为spring+maven+lombok+log+caffeine项目 github地址:https://github.com/HumorChen/LocalCache /** * @author: humorchen * date: 2023/11/21 * 阅读全文
posted @ 2023-12-01 10:26 HumorChen99 阅读(50) 评论(0) 推荐(0) 编辑
摘要:引入maven依赖 caffeine、hutool、lombok <dependency> <groupId>com.github.ben-manes.caffeine</groupId> <artifactId>caffeine</artifactId> <version>2.8.0</versi 阅读全文
posted @ 2023-11-21 16:12 HumorChen99 阅读(98) 评论(0) 推荐(0) 编辑
摘要:单个字段解决办法 @JsonDeserialize(using = LocalDateTimeDeserializer.class) @JsonSerialize(using = LocalDateTimeSerializer.class) LocalDateTime createTime; 全局解 阅读全文
posted @ 2023-11-06 11:33 HumorChen99 阅读(109) 评论(0) 推荐(0) 编辑
摘要:节点日志 报错信息如下 Error: A JNI error has occurred, please check your installation and try again Exception in thread “main” java.lang.UnsupportedClassVersion 阅读全文
posted @ 2023-10-07 19:54 HumorChen99 阅读(247) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 12 下一页
点击右上角即可分享
微信分享提示