自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

转载 mybatis二级缓存详解

一、创建Cache的完整过程 我们从SqlSessionFactoryBuilder解析mybatis-config.xml配置文件开始: Reader reader = Resources.getResourceAsReader("mybatis-config.xml");S...

2021-01-13 10:31:41 567

原创 Mybatis运行过程源码粗略解析

Mybatis运行过程粗略解析话题导入:首先我一开始接触mybatis的时候,还是在做SSM课程设计,我会在项目的spring配置文件中会有如下配置:<!-- ===================整合Mybatis=================== --> <!-- 配置数据库环境 --> <bean id="dataSource" class="org.springframework.jdbc.datasource.Driver

2021-01-12 19:01:09 254

原创 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 459

原创 IDEA中配置weblogic/Tomcat远程调式

weblogic:1、首先在idea中配置host为部署服务的机器,post随意写一个(保持和下面weblogic配置一致)2、weblogic域配置进入部署应用的对应域的bin目录下修改setDomainEnv.sh文件3、重启域4、进行debug显示Connected to 。。。说明连接上远程服务器了。打上断点,重界面上点,就会断到我们的断点Tomcat:在idea中的配置...

2021-01-07 11:06:53 780

原创 idea中的merge into curent

以下转载自https://blog.csdn.net/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 9303 2

原创 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 1250

原创 强引用,软引用,若引用demo案列

首先创建一个测试的对象RefrenceStuduet 类,重写toString方法public class RefrenceStuduet { private String name; private int age; public RefrenceStuduet(String name, int age) { this.age = age; ...

2019-03-29 15:40:59 155

原创 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 1894 3

原创 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 1587

原创 hashMap自定义对象作为key注意!

hashMap是以链表+数组的结构组成的,如下图:hashMap的get方法步骤:通过对象(这里的对象就是map中的key,可以是基本类型也可以是自定义的类型)的hashcode()方法(这个方法可以当作是对象在堆内存中的值)找到数组(上图天蓝色)的下标从而定位到具体是哪个桶(天蓝色方块中的某一个),然后根据对象的equal()方法或 == 判断对应桶中的链表中是否有key相同的,如果...

2019-03-21 12:47:06 2170

原创 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 205

原创 创建文件

[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 152

原创 mybatis 插入含有自增主键的记录

1.自增主键属性 设置为null2.设置为原本属性名注意:千万不能不写 除非&lt;inserrt id="insertauthor" parameterType="domain.....author"userGeneratedKeys="true" keyProperty="id"&gt;...

2018-05-07 14:21:14 393

原创 spring静态资源拦截 css,js加载不出 路径问题

在location最后一定要加上反斜杠/ 小弟刚入门 不懂 静态资源一直加载不到,然后配置了resources还是不行  最后发现是location是/web-inf/css 搞了大半天还是不行 后来发现网上有兄弟的是/web-inf/css/ 果然有效  原理我还不懂  记录一下...

2018-04-27 00:07:36 731

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除