自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

方小白

方家小白

  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mybatis第三天 ---- 加载Mapper配置文件

上回说到,加载mybatis-config.xml.今天说说,加载Mapper文件。 在org.apache.ibatis.builder这个包中,是全部的Builder。这里还有两个子包。xml和annotion,就是xml的加载和注解的加载了。 接下来就看下这个加载Mapper文件的builder吧。XMLMapperBuilder.java 其构造方法有五个,两个已经过时了。 ...

2018-06-19 20:57:55 971

原创 Mybatis源码第2天 -- 加载配置。

上篇说到,SqlSession,SqlSession怎么来的?是SqlSessionFactoryBuilder构建出来的。在构建的时候,加载了Mybatis的配置文件。 public SqlSessionFactory build(Reader reader, String environment, Properties properties) { try { ...

2018-06-13 21:12:50 224

原创 java8 --- Stream

本文是上篇java8-lambda的第二篇,介绍Stream和lambda的使用。 Java8中的Stream是对集合(Collection)对象功能的增强。它专注于对集合对象进行各种非常便利的操作,高效的聚合操作,或者大批量数据操作。Stream API借助于同样新出现的lambda表达式。极大的提高了编程效率和程序可读性。同时它提供了串行和并行两种操作模式进行汇聚操作,并发模式能够充分利用多...

2018-06-12 11:58:28 229

原创 Java8 --- lambda表达式

1. 什么是lambda表达式? 官方解释:一个不用背绑定到一个标识符上,并且可能被调用的函数。 其他解释:一段带有输入参数的执行代码块。 2. 怎么用? public static void main(String[] args) { TreeSet<String> treeSet = new TreeSet(new ...

2018-06-10 13:58:45 216

原创 JDK源码系列

本篇是总览一下过往中看过的源码。虽然现在想想记住的寥寥无几。 jdk8源码1---String类 https://blog.csdn.net/wxy540843763/article/details/80640593 jdk8源码2---集合1---ArrayList https://blog.csdn.net/wxy540843763/article/details...

2018-06-10 13:55:35 460

原创 jdk8源码8---集合7----TreeMap

一、签名 public class TreeMap<K,V> extends AbstractMap<K,V> implements NavigableMap<K,V>, Cloneable, java.io.Serializable NavigableMap:可导航的Map。 Since 1.6. 它实现继...

2018-06-10 13:41:16 398

原创 jdk8源码7---集合6---LinkedHashMap

一、签名 public class LinkedHashMap<K,V> extends HashMap<K,V> implements Map<K,V> 实现了Map接口,继承了HashMap。 二、成员变量 transient LinkedHashMap.Entry<K,V>...

2018-06-10 13:40:18 166

原创 jdk8源码6---集合5----HashSet

零、搞完HashMap之后,hashSet就很简单了。这里顺便就把HashSet带过了。 一、签名 public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.io.Serializable 二、成员变量...

2018-06-10 13:39:35 140

原创 jdk8源码5---集合4---HashMap

本来是想写HashSet,但是看了HashSet的成员变量,你就懂了、、、、、一、签名public class HashMap&lt;K,V&gt; extends AbstractMap&lt;K,V&gt;     implements Map&lt;K,V&gt;, Cloneable, Serializable {     HashMap通常作为桶式哈希表,当桶变得很大的时候就转化为...

2018-06-10 13:38:25 174

原创 jdk8源码4---集合3---Vector

一、签名 public class Vector<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable 二、成员变量 Protect Object[] eleme...

2018-06-10 13:37:12 178

原创 jdk8源码3---集合2---LinkedList

一、签名 public class LinkedList<E> extends AbstractSequentialList<E> implements List<E>, Deque<E>, Cloneable, java.io.Serializable 1. 继承了AbstractSequen...

2018-06-10 13:36:29 147

原创 jdk8源码2---集合1---ArrayList

一、 签名 public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable 可序列化,可以支持快速的随机访问,可以被克隆...

2018-06-10 13:35:31 163

原创 jdk源码1---String类

一、签名:public final class String implements java.io.Serializable, Comparable&lt;String&gt;, CharSequence     String不能被继承,实现了Serializable:可被序列化。实现了Comparable:可以比较,排序,    实现了CharSequence:值是可读序列。二、成员变量: ...

2018-06-10 13:33:50 283

原创 mybatis源码第1天------SqlSession

好久没有写日记了。。。。。。。。今天难得心情不错,写篇吧。哈哈、 前几天,一直 部署SpringCloud,,部署了五天,没有部署起来。。。哈哈哈,,,,笨死+笑死自己了。 屁话不多放了。给室友带了花生毛豆,赶紧写完回去。。。。 ----------------------------------------------------------------------------------...

2018-06-07 21:16:18 217

原创 无法获取虚拟机所有权

https://blog.csdn.net/blackenn/article/details/50687881

2018-06-02 08:34:31 996

原创 docker-compose安装

8.安装docker-compose 8.1 yum -y install epel-release [root@fangjiaxiaobai kafka]# yum install -y epel-release 已加载插件:fastestmirror Loading mirror speeds from cached hostfile * base: mirrors.aliyu...

2018-06-01 20:56:27 944

空空如也

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

TA关注的人

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