- 博客(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.设置为原本属性名注意:千万不能不写 除非<inserrt id="insertauthor" parameterType="domain.....author"userGeneratedKeys="true" keyProperty="id">...
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关注的人