<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zy190903的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zy190903</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zy190903]]></copyright><item><title><![CDATA[maven之索引]]></title><link>https://blog.youkuaiyun.com/zy190903/article/details/89412318</link><guid>https://blog.youkuaiyun.com/zy190903/article/details/89412318</guid><author>zy190903</author><pubDate>Sat, 20 Apr 2019 08:53:59 +0800</pubDate><description><![CDATA[一.那么问题来了

在使用idea过程中经常遇到这个问题:



索引更新不下来，在pom中写依赖的时候就无法获得提示，网上试了很多的方法，用处都不大，这索引的下载完全看心情，时好时坏，idea已经知道这个异常了，但是好像还是没有修复。所以，我决定深挖到底，看看到底是怎么回事。

二.环境:win10，mac

之前只在windows环境下找到了索引文件的位置，mac没找到，我给idea发了邮件询...]]></description><category></category></item><item><title><![CDATA[maven之setting.xml配置文件详解]]></title><link>https://blog.youkuaiyun.com/zy190903/article/details/89412234</link><guid>https://blog.youkuaiyun.com/zy190903/article/details/89412234</guid><author>zy190903</author><pubDate>Sat, 20 Apr 2019 07:19:01 +0800</pubDate><description><![CDATA[链接:

https://www.cnblogs.com/li1111xin/p/5844408.html
]]></description><category></category></item><item><title><![CDATA[maven之自定义项目骨架archetype]]></title><link>https://blog.youkuaiyun.com/zy190903/article/details/89392733</link><guid>https://blog.youkuaiyun.com/zy190903/article/details/89392733</guid><author>zy190903</author><pubDate>Fri, 19 Apr 2019 10:33:30 +0800</pubDate><description><![CDATA[一.archetype

archetype我们可以理解为通过maven创建的项目模板.

1.我们先看看一个普通的项目架构长什么样子:


.
├── pom.xml
└── src
    └── main
        ├── java
        │ └── cn
        │     └── com
        │         ├── HelloWorld...]]></description><category></category></item><item><title><![CDATA[maven之scope]]></title><link>https://blog.youkuaiyun.com/zy190903/article/details/89360851</link><guid>https://blog.youkuaiyun.com/zy190903/article/details/89360851</guid><author>zy190903</author><pubDate>Wed, 17 Apr 2019 17:40:55 +0800</pubDate><description><![CDATA[依赖范围（scope）
			对编译classpath有效
			对测试classpath有效
			对运行classpath有效
		compile
			Y
			Y
			Y
		test
			-
			Y
			-
		provided
			Y
			Y
			-
		runtime
			-
			Y
			Y
		system
			Y
			Y
			-
		
...]]></description><category></category></item><item><title><![CDATA[jdbc阅读]]></title><link>https://blog.youkuaiyun.com/zy190903/article/details/88799090</link><guid>https://blog.youkuaiyun.com/zy190903/article/details/88799090</guid><author>zy190903</author><pubDate>Wed, 03 Apr 2019 23:05:07 +0800</pubDate><description><![CDATA[First of all:

数据库：mysql

ps:写的很乱，也没什么条理，所以阅读起来比较困难，等有时间再整理吧。

阅读的过程中同时参照了下面这篇文档，我下面的一点内容也来自大佬的这篇文档:

https://github.com/seaswalker/mysql-driver/blob/master/note/connect.md

这篇文档更加有条理结构也更加好，感谢大佬。

首先h...]]></description><category></category></item><item><title><![CDATA[java动态代理原理]]></title><link>https://blog.youkuaiyun.com/zy190903/article/details/89007075</link><guid>https://blog.youkuaiyun.com/zy190903/article/details/89007075</guid><author>zy190903</author><pubDate>Wed, 03 Apr 2019 23:03:53 +0800</pubDate><description><![CDATA[这里有一篇绝好的文章解释了java动态代理的原理，看玩一切都会明白了。

https://www.cnblogs.com/gonjan-blog/p/6685611.html
]]></description><category></category></item><item><title><![CDATA[xml与xsd(一)]]></title><link>https://blog.youkuaiyun.com/zy190903/article/details/88971036</link><guid>https://blog.youkuaiyun.com/zy190903/article/details/88971036</guid><author>zy190903</author><pubDate>Tue, 02 Apr 2019 14:35:01 +0800</pubDate><description><![CDATA[xsd是xml的约束文件。话不多说，直接上例子：

xsd文件头：


&lt;?xml version="1.0"?&gt;
 //xmlns:xml命名空间，请忽略括号中的内容
&lt;xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema（基础xmlns，并使用xs前缀）"
targetNamespace="http://www.w3scho...]]></description><category></category></item><item><title><![CDATA[java接口Type的详解]]></title><link>https://blog.youkuaiyun.com/zy190903/article/details/88747896</link><guid>https://blog.youkuaiyun.com/zy190903/article/details/88747896</guid><author>zy190903</author><pubDate>Fri, 22 Mar 2019 18:27:12 +0800</pubDate><description><![CDATA[原文地址：http://loveshisong.cn/%E7%BC%96%E7%A8%8B%E6%8A%80%E6%9C%AF/2016-02-16-Type%E8%AF%A6%E8%A7%A3.html

本文主要介绍java中Type接口的来历以及相关的几个接口。
通过这边文章，我们可以了解到与范型相关的几个接口, 对范型的分类有个了...]]></description><category></category></item><item><title><![CDATA[mybatis之sqlSession]]></title><link>https://blog.youkuaiyun.com/zy190903/article/details/88697687</link><guid>https://blog.youkuaiyun.com/zy190903/article/details/88697687</guid><author>zy190903</author><pubDate>Wed, 20 Mar 2019 20:13:43 +0800</pubDate><description><![CDATA[主要实现都在DefaultSqlSession中

DefaultSqlSession中包含两个关键引用:


  private Configuration configuration;
  private Executor executor;

DefaultSqlSession定义了一系列的方法来满足需求增删改查，但是最终执行sql语句都是由executor来完成的。

一.select

...]]></description><category></category></item><item><title><![CDATA[mybatis数据库连接池]]></title><link>https://blog.youkuaiyun.com/zy190903/article/details/88693203</link><guid>https://blog.youkuaiyun.com/zy190903/article/details/88693203</guid><author>zy190903</author><pubDate>Wed, 20 Mar 2019 18:05:01 +0800</pubDate><description><![CDATA[mybatis使用了一个PooledDataSource作为数据库连接池.

下面是它的一些变量。


  //有一个池状态
  private final PoolState state = new PoolState(this);

  //里面有一个UnpooledDataSource
  private final UnpooledDataSource dataSource;

  /...]]></description><category></category></item><item><title><![CDATA[mybatis中mapper配置resultType使用包装类的原因]]></title><link>https://blog.youkuaiyun.com/zy190903/article/details/88669557</link><guid>https://blog.youkuaiyun.com/zy190903/article/details/88669557</guid><author>zy190903</author><pubDate>Tue, 19 Mar 2019 18:39:23 +0800</pubDate><description><![CDATA[原因看一下Sqlsession中selectOne源码就知道了:


  public &lt;T&gt; T selectOne(String statement, Object parameter) {
    List&lt;T&gt; list = this.&lt;T&gt;selectList(statement, parameter);
    if (list.size() == ...]]></description><category></category></item><item><title><![CDATA[mybatis预定义别名]]></title><link>https://blog.youkuaiyun.com/zy190903/article/details/88653655</link><guid>https://blog.youkuaiyun.com/zy190903/article/details/88653655</guid><author>zy190903</author><pubDate>Tue, 19 Mar 2019 01:22:19 +0800</pubDate><description><![CDATA[在mybatis配置文件中使用typeAlias可以为类型指定别名,typeAlias有两种使用方式:


//直接为包下所有的类注册别名,有注解使用注解指定别名名称,否则别名名称为类的simpleName
//(源码中,注册包下类别名可以指定父类class参数,即过滤出参数子类才注册别名,但目前不知道如何配置)
&lt;typeAliases&gt;le
  &lt;package name="...]]></description><category></category></item></channel></rss>