Java_开发
文章平均质量分 70
总结一些在使用java开发过程中遇到的问题及总结
KeinoJust
敷衍别人就是敷衍自己,如果对自己的输出尚且不认真,那么是没有人愿意停下脚步去欣赏的,你若盛开,蝴蝶自来~
展开
-
如何优雅关闭线程池
【本文来自转载!!!】如何优雅关闭线程池转载自:01 线程中断注:02 线程池的关闭shutdownNow总结:shutdown总结:03 优雅的关闭线程池转载自:⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️博客园:清泉⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️⚠️01 线程中断在介绍线程池关闭之前,先介绍下Thread的inter转载 2022-01-03 12:43:25 · 2073 阅读 · 1 评论 -
Hi一起来了解下Java中的this的使用场景吧
this在Java中的使用转载:基础知识this的定义使用场景具体实例:转载:博客园:不可触及博客园:LivterJA基础知识如果要谈this那么首先需要知道在java中一个类的初始化过程,也就是当代码中调用new的时候,底层程序的执行过程:给即将初始化的对象分配存储空间将该类定义中的成员变量初始化为指定的值或者默认值【比如int缺省值为0,double缺省值为0.0】执行构造函数内部逻辑,一般是初始化成员变量具体的值返回对象,此时第一步分配的存储空间就拥有了具体的意义在以上四个步骤转载 2022-01-03 10:32:53 · 381 阅读 · 0 评论 -
为什么我使用【ArrayList】存储数据报错【OOM】
List在开发中的报错与选择问题描述:解决方式:原因:替换优缺点:优点:缺点:如何选择:问题描述:在项目开发中使用ArrayList来存储数据,数据量并不大,但是频繁报错OOM解决方式:将ArrayList替换为LinkedList即可解决原因:二者都是List结构,但是ArrayList的数据存储在内存中是连续的,这就导致不管你存储多大数据量,这个数据块一定要连续的内存空间,在内存资源稀少且分布不均的情况下,很难为ArrayList去寻找到这么一块空间,没有空间,GC也无法满足条件,那么自然会原创 2021-12-25 13:20:10 · 1281 阅读 · 0 评论 -
为什么使用【Properties】读取含【中文】的【配置文件】会【乱码】
Properties读取配置乱码问题:一般使用【仅含英文】:定义工具类:读取配置:读取异常:读取中文使用:问题:在开发中,为了随时修改方便属性和加密一些账户密码,会把私密信息写到配置文件,然后从配置文件中读取,这个过程中一般会使用java中的new Properties()一般使用【仅含英文】:定义工具类:package com.bigdata.Utilsimport java.io.{BufferedReader, InputStreamReader}import java.text.Si原创 2021-12-15 17:52:38 · 948 阅读 · 0 评论 -
使用java的姿势完善【年、月、周】个人工作量总结
整理个人工作量前提过程1、从周报或者月报中复制个人记录2、整理成txt文件,每行开头和结尾皆不需要特殊处理,只保留工作内容即可3、思考excel的版面及一些固定信息4、java代码开发5、代码献上前提年度到了,需要上交自己的个人工作量excel文件了,因为一年来干的事情太多太细了,所以准备使用·java·来将这一年的工作记录总结到excel中过程1、从周报或者月报中复制个人记录2、整理成txt文件,每行开头和结尾皆不需要特殊处理,只保留工作内容即可如:今天摸鱼今日划水今日刷淘宝3、思原创 2021-12-12 21:55:19 · 757 阅读 · 0 评论 -
logback日志工具--定制打印
logback的使用前提背景同类工具选择logbacklog4j2:`log4j2.xml`logback:`logback.xml`前提背景昨天奇安信公司发现Apache下log4j开源工具出现了bug,具体描述如下图:该bug存在于log4j版本2.14.1以下及包含该版本的工具包中。目前建议的临时解决方案如下:(1) 修改jvm参数 -Dlog4j2.formatMsgNoLookups=true(2) 修改配置log4j2.formatMsgNoLookups=True(3) 将系原创 2021-12-10 14:37:15 · 785 阅读 · 0 评论