
java
java相关
Burton_J
这个作者很懒,什么都没留下…
展开
-
Log4j2日志配置文件解析
先贴一个日志等级:日志打印规则如下:1、从下往上等级越来越高。2、只会打印日志等级大于等于配置文件中配置等级的日志信息。比如日志等级在配置文件中配置的是all,则无论在代码里用的是log.info(),log.debug(),log.error()等等日志都会打印出来。比如日志等级在配置文件中配的是error,则只有在代码里用的是log.error(),log.fatal()才会打印日志,如果代码里用的是log.warn(),log.info()这些低等级的就不会打出日志信息。接下来的配原创 2021-01-07 19:39:24 · 480 阅读 · 0 评论 -
idea中的merge into curent
以下转载自https://blog.youkuaiyun.com/u012937029/article/details/77161584最近碰到一系列问题,正好求知所问深入学习了下git 内部原理,东西比较多,先从git merge 说起,因为merge是所有版本控制系统中最最核心之一,本文通过讨论是2个commit 之间的合并 类似git merge C1 C2 ,更多的 git merge C1 C2 C3 ..Cn-1,Cn 合并也是一样的,他们主要是先将Cn 和 Cn-1先合并然后从后往前在递归合并所有。原创 2021-01-05 14:29:34 · 9431 阅读 · 2 评论 -
创建文件
[java] view plain copy String strPath = "E:\\a\\aa\\aaa.txt"; File file = new File(strPath); File fileParent = file.getParentFile(); if(!fileParent.exists()){ fileParent.mkdirs(); } file.cre...原创 2018-05-07 22:52:05 · 160 阅读 · 0 评论 -
java 文件创建
String strPath = "E:\\a\\aa\\aaa.txt"; File file = new File(strPath); File fileParent = file.getParentFile(); if(!fileParent.exists()){ fileParent.mkdirs(); } file.createNewFile(); ...原创 2018-05-07 23:01:21 · 219 阅读 · 0 评论 -
hashMap自定义对象作为key注意!
hashMap是以链表+数组的结构组成的,如下图:hashMap的get方法步骤:通过对象(这里的对象就是map中的key,可以是基本类型也可以是自定义的类型)的hashcode()方法(这个方法可以当作是对象在堆内存中的值)找到数组(上图天蓝色)的下标从而定位到具体是哪个桶(天蓝色方块中的某一个),然后根据对象的equal()方法或 == 判断对应桶中的链表中是否有key相同的,如果...原创 2019-03-21 12:47:06 · 2206 阅读 · 0 评论 -
java生成excel并导出到对应位置
package tech.BurtonPratice;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFRow;import org.apache.poi.hssf.usermodel.HSSFSheet;import org.apache.poi.hssf.us...原创 2019-03-25 15:57:03 · 1614 阅读 · 0 评论 -
String +操作底层原理
在阿里巴巴开发手册中说明在for循环中不要使用String+操作,而推荐使用Stringbuilder,多线程则可以使用Stringbuffer简单写了一个个demo:@Test public void testString() { String a = "AAA"; String b = "BBB"; String c = a+b...原创 2019-04-01 18:07:09 · 1292 阅读 · 0 评论 -
ThreadLocal内存泄漏及弱引用的理解
1.什么是内存泄漏?Entry的key弱引用与泄漏关系在TreadLocal中内存泄漏是指TreadLocalMap中的Entry中的key为null,而value不为null。因为key为null导致value一直访问不到,而根据可达性分析,始终有threadRef->currentThread->threadLocalMap->entry->valueRef-&...原创 2019-03-29 15:35:01 · 1930 阅读 · 3 评论