Java
Mr.kuan
贵在坚持
展开
-
java删除指定路径下7天之前的文件
java递归实现删除大于指定日期目录文件原创 2022-09-19 16:58:52 · 1985 阅读 · 1 评论 -
spring项目策略模式应用
策略模式实践应用原创 2022-07-29 17:34:08 · 299 阅读 · 1 评论 -
idea运行测试时提示错误Failed to resolve org.junit.platform:junit-platform-launcher:1.5.2
问题原因:这里的问题是IntelliJ试图在不使用IDE中配置的Maven“用户设置文件”(settings.xml)的情况下解决所需的工件本身。它将直接连接到Maven Central,但被我的雇主屏蔽了解决方案在pom文件添加:<dependency><!--thisisneededorIntelliJgivesjunit.jarorjun...转载 2020-03-11 01:02:19 · 15958 阅读 · 1 评论 -
IDEA使用技巧整理
通过视频学习整理了一些关于IDEA开发使用技巧原创 2020-03-11 00:28:13 · 139 阅读 · 0 评论 -
一次因getBytes()没有指定字符编码引发的乱码问题
问题描述:数据经过AES加密后,调用服务接口,服务方在收到数据解密后发现中文字符串有乱码情况。例如中文姓名张三,服务接受到的是???1、定位问题分析首先检查加解密过程代码,发现加密数据是对原始字符串做了String.getBytes(), 里面并没有指定具体的字符编码。与服务方确认那边都是统一使用的UTF-8编码,由于测试环境linux环境默认使用的是UTF-8编码,所以在St...原创 2020-01-20 20:49:33 · 1236 阅读 · 0 评论 -
Java虚拟机认知
堆 JVM管理的最大的一块内存区域,存放着对象的实例,是线程共享区。 堆是垃圾收集器管理的主要区域,因此也被称为“GC堆”。 堆与栈的区别 栈内存存储的是局部变量,而堆是实体对象 栈内存的更新速度比堆快,因为局部变量生命周期短 栈内存存放的变量生命周期一但结束就回释放,而堆存放的实体会被垃圾回收机制不定时的回收 栈线程独占区 ...原创 2019-11-22 14:49:48 · 115 阅读 · 0 评论