
java
文章平均质量分 59
KING丨殇痕
这个作者很懒,什么都没留下…
展开
-
Java中properties文件编码问题
1、properties文件显示乱码问题原因是因为properties默认使用ASCII码,就算在文件中填写了中文,再打开后依然会转换成ASCII码的形式。首先确定properties配置文件的编码格式,通常情况下properties的默认编码格式为ISO-8859-1。更改properties的编码格式为UTF-8:IDEA:设置->文件编码eclipse:右键该文件->properties这里不但设置了编码格式为UTF-8,旁边还有Transparent native-to-a原创 2022-02-08 14:29:26 · 15067 阅读 · 0 评论 -
线程安全的List
我们都知道ArrayList是非线程安全的,当多线程开发的时候,如果多个线程都对同一个ArrayList进行操作会报ConcurrentModificationException错误,这时我们就需要一个线程安全的List集合。 我在开发过程中遇到了此类问题。在对项目中MQ的监听Vector容器ConcurrentModificationExceptionCollections的静态方法SychronizedList(List list)CopyOnWrite容器...原创 2022-02-08 11:27:53 · 3574 阅读 · 0 评论 -
Java获取文件路径及路径乱码问题
System.getProperty(“user.dir”)构造:File(path)构造:FileInputStream(“path”)XXX.class.getResource("").getPath()XXX.class.getClassLoader().getResource("").getPath()(以下演示均为Windows系统)相对路径:src/test/resources/test.txt绝对路径:D:\glearning\my_opensource\somproject\s原创 2021-12-22 15:43:05 · 1237 阅读 · 0 评论 -
Idea 2021.2 导出可执行jar包,并读取jar包外与jar同级的配置文件
使用idea如何导出可执行jar注意:Main Class:在可执行jar文件中运行哪个类的main();Directory for META-INF/MANIFEST.MF:指定MANIFEST.MF所在的目录,如果提示已存在,则删除Jar files from libraries: 选中第一个打完包后是一个jar包 选中第二个,打完包后是一个jar包,外带你项目所用的jar包,墙裂推荐第二个读取配置文件问题1.读取项目中的配置文件InputStream inputStrea原创 2021-12-09 11:13:23 · 952 阅读 · 0 评论 -
IntelliJ IDEA快捷键
File->Setting里面有Keymap Fix doc comment 建议进行设置快捷生成注释Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+原创 2017-03-30 17:41:03 · 418 阅读 · 0 评论