上一页 1 2 3 4 5 6 ··· 40 下一页
摘要: 今天在看MyBatis时,准备写一个Demo来验证看完TypHandler源码后的想法,可是demo刚一跑起来就报下面的错了。 随手在网上搜了一遍,都说是版本不匹配;就是不明白怎么个不匹配法;可是好奇心驱使我就想看看怎么个不匹配法。 先把我自己的代码贴在这。 maven依赖: 1 <dependen 阅读全文
posted @ 2020-04-14 09:22 思思博士 阅读(5994) 评论(2) 推荐(3) 编辑
摘要: 为了便于源码分析,还是先来一个MyBatis的Demo吧 mybatis-mysql-config.xml 1 <?xml version="1.0" encoding="UTF-8"?> 2 <!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD C 阅读全文
posted @ 2020-04-13 15:05 思思博士 阅读(4780) 评论(1) 推荐(0) 编辑
摘要: 网上好多说到动态代理的文章内容都是这样子的: 一个实际干事的类Real;一个被创造的代理类Proxy。 Proxy调用Real中被代理的方法;有模有样的在被代理的方法前后打印出一些字符串。 比如下面的例子: 1 public class JdkProxy { 2 static interface I 阅读全文
posted @ 2020-04-06 13:28 思思博士 阅读(793) 评论(0) 推荐(0) 编辑
摘要: 停止一个线程的主要机制是中断,中断并不代表强迫终止一个线程, 它是一种协作机制,是给线程传递一个取消的信号, 但是让线程来决定如何以及何时退出。 这句话可谓是线程中断的核心原理了;光看文字还是很模糊的,用代码说事吧。 1 public class ThreadEnd implements Runna 阅读全文
posted @ 2020-03-28 07:56 思思博士 阅读(1648) 评论(0) 推荐(1) 编辑
摘要: 人狠话不多,直接上代码,代码拷贝到本地直接运行,自己研究吧。 public interface MyFuture<V> { V get() throws Exception; } public interface Callback<v> { v call() throws Exception; } 阅读全文
posted @ 2020-03-27 13:12 思思博士 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 网上搜了一遍,对于==和equals的表达感觉不全面;总感觉缺点什么;今天把这个比较总结出来三条规律。 结论1.基本类型没有equals方法,只有==比较,比较的是值。 结论2.所有对象的==比较都是内存地址的比较 (上面的两点简单不介绍了) 首先我们看Integer类的比较。 1 Integer 阅读全文
posted @ 2020-03-26 11:36 思思博士 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 第一步:maven导入jar包 <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-scratchpad</artifactId> <version>3.14</version> </dependency> <dependen 阅读全文
posted @ 2020-03-23 15:03 思思博士 阅读(720) 评论(0) 推荐(0) 编辑
摘要: 工作多年的我,依然不知道输出流,输入流到底是个什么东西。 比如将一串字符串写到文件中,到底是输入流还是输出流。 如何判断用输入流还是用输出流或者说判断的依据是什么。 OutputStream: FileOutputStream fos=new FileOutputStream("E:"+File.s 阅读全文
posted @ 2020-02-29 22:29 思思博士 阅读(806) 评论(0) 推荐(0) 编辑
摘要: 具体的LinkedList数据结构参考这个链接 队列用法主要来自于Deque,而Deque又继承自Queue 先从下面一段代码说起吧 public static void main(String[] args) { Queue<String> queue=new LinkedList<>(); qu 阅读全文
posted @ 2020-01-10 00:20 思思博士 阅读(3467) 评论(1) 推荐(1) 编辑
摘要: ArrayList是动态数组,其实本质就是对数组的操作。那么LinkedList实现原理和ArrayList是完全不一样的。现在就来分析一下ArrayList和LinkeList的优劣吧LinkedList是一个双向链表,每个元素都是一个Node对象,这个node对象里面有三个成员: E item; 阅读全文
posted @ 2020-01-07 22:04 思思博士 阅读(428) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 40 下一页