<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[note_hsy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/note_hsy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; note_hsy]]></copyright><item><title><![CDATA[Initialization failed for ‘https://start.spring.io‘——踩坑是最快的成长]]></title><link>https://blog.youkuaiyun.com/note_hsy/article/details/107525133</link><guid>https://blog.youkuaiyun.com/note_hsy/article/details/107525133</guid><author>note_hsy</author><pubDate>Wed, 22 Jul 2020 22:40:29 +0800</pubDate><description><![CDATA[1.打开Settings

2.https://start.spring.io

3.

4.真的是间歇性的，有时候成功，有时候失败的，建议多试几次！！！！！！


]]></description><category></category></item><item><title><![CDATA[MyBatis：NO4 —— 动态SQL]]></title><link>https://blog.youkuaiyun.com/note_hsy/article/details/107325932</link><guid>https://blog.youkuaiyun.com/note_hsy/article/details/107325932</guid><author>note_hsy</author><pubDate>Mon, 13 Jul 2020 22:33:51 +0800</pubDate><description><![CDATA[1.概述

动态SQL：通过不同的查询条件，生成不同的SQL语句。防止业务需要使用复杂的SQL语句进行拼接而造成的错误


官网描述：
MyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其它类似框架的经验，你
就能体会到根据不同条件拼接 SQL 语句的痛苦。例如拼接时要确保不能忘记添加必要的空格，还要注意
去掉列表最后一个列名的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。
虽然在以前使用动态 SQL 并非一件易事，但正是 MyBatis 提供了可以被用在任意 SQL 映]]></description><category></category></item><item><title><![CDATA[MyBatis：NO3 —— ResultMap结果集映射]]></title><link>https://blog.youkuaiyun.com/note_hsy/article/details/106864674</link><guid>https://blog.youkuaiyun.com/note_hsy/article/details/106864674</guid><author>note_hsy</author><pubDate>Sat, 20 Jun 2020 16:24:25 +0800</pubDate><description><![CDATA[1.结果集映射ResultMap

（1）resultMap 元素是 MyBatis 中最重要最强大的元素。它可以让你从 90% 的 JDBC ResultSets 数据提取代码中解放出来
（2）ResultMap 的设计思想是，对简单的语句做到零配置，对于复杂一点的语句，只需要描述语句之间的关系就行了

（1）手动映射

用于解决实体类和数据库字段名称不匹配的问题
具体步骤：1.返回值类型为 resultMap ； 2.编写resultMap，实现手动映射
手动映射代码案例

（2）高级的结果集映射
解决]]></description><category></category></item><item><title><![CDATA[MyBatis：No2 ——配置文件以及CRUD操作]]></title><link>https://blog.youkuaiyun.com/note_hsy/article/details/106852730</link><guid>https://blog.youkuaiyun.com/note_hsy/article/details/106852730</guid><author>note_hsy</author><pubDate>Fri, 19 Jun 2020 12:47:01 +0800</pubDate><description><![CDATA[1.主配置文件

基本格式
1.导入config约束(必不可少的部分)

&lt;?xml version="1.0" encoding="UTF-8" ?&gt;
&lt;!DOCTYPE configuration
        PUBLIC "-//mybatis.org//DTD Config 3.0//EN"
        "http://mybatis.org/dtd/mybatis-3-config.dtd"&gt;



configuration（配置）
properties（属性）：]]></description><category></category></item><item><title><![CDATA[MySQL索引背后的数据结构和算法原理]]></title><link>https://blog.youkuaiyun.com/note_hsy/article/details/106772691</link><guid>https://blog.youkuaiyun.com/note_hsy/article/details/106772691</guid><author>note_hsy</author><pubDate>Mon, 15 Jun 2020 22:28:25 +0800</pubDate><description><![CDATA[介绍关于MySQL索引的故事]]></description><category></category></item><item><title><![CDATA[浅谈MyBatis：NO1]]></title><link>https://blog.youkuaiyun.com/note_hsy/article/details/106663445</link><guid>https://blog.youkuaiyun.com/note_hsy/article/details/106663445</guid><author>note_hsy</author><pubDate>Sat, 13 Jun 2020 09:15:38 +0800</pubDate><description><![CDATA[1.MyBatis的简介
MyBatis的参考文档

MyBatis是一个持久层框架，可以自定义SQL语句以及配置映射文件，几乎包含了JDBC的代码功能，使用MyBatis可以减少数据取出时的封装 , 数据库的建立连接等重复的代码块，可以通过XML文件或者注解来配置映射原始数据类型、接口和POJO为数据库中的记录

使用MyBatis框架可以直接通过Java代码操作数据库

...]]></description><category></category></item><item><title><![CDATA[Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNotFoundException: Cannot find cla]]></title><link>https://blog.youkuaiyun.com/note_hsy/article/details/106651870</link><guid>https://blog.youkuaiyun.com/note_hsy/article/details/106651870</guid><author>note_hsy</author><pubDate>Tue, 09 Jun 2020 22:18:46 +0800</pubDate><description><![CDATA[Maven中使用MyBatis框架报如下错误：
MySQL 8.0.19
JDK 1.8
Maven 3.6.3
在这里插入代码片org.apache.ibatis.exceptions.PersistenceException: 
### Error querying database.  Cause: java.sql.SQLException: Error setting driver on UnpooledDataSource. Cause: java.lang.ClassNotFoundExcep]]></description><category></category></item><item><title><![CDATA[IDEA连接MySQL踩过的坑]]></title><link>https://blog.youkuaiyun.com/note_hsy/article/details/105339014</link><guid>https://blog.youkuaiyun.com/note_hsy/article/details/105339014</guid><author>note_hsy</author><pubDate>Mon, 06 Apr 2020 10:38:08 +0800</pubDate><description><![CDATA[常见问题一：

Exception in thread “main” com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.
mysql-connector-java-5.1.37-bin.jar包和本地的MySQL S...]]></description><category></category></item><item><title><![CDATA[Java注解]]></title><link>https://blog.youkuaiyun.com/note_hsy/article/details/105290110</link><guid>https://blog.youkuaiyun.com/note_hsy/article/details/105290110</guid><author>note_hsy</author><pubDate>Fri, 03 Apr 2020 16:38:56 +0800</pubDate><description><![CDATA[Annotation注解
注解概述
通俗来说，注解和之前接触的注释都是用来说明程序的，但注解是给计算机看的
注解本质上是一个接口
是代码中的特殊标记，可用于标记类、接口、构造器、成员方法、变量等
注解的分类
按作用分

编写文档：通过代码里标识的注解生成文档
代码分析：通过代码里标识的注解对代码进行分析
编译检查：通过代码里标识的注解让编译器能实现基本的编译检查

按是否有成员变量分

标记注解：...]]></description><category></category></item><item><title><![CDATA[Lambda表达式 && 函数式接口]]></title><link>https://blog.youkuaiyun.com/note_hsy/article/details/104689586</link><guid>https://blog.youkuaiyun.com/note_hsy/article/details/104689586</guid><author>note_hsy</author><pubDate>Fri, 06 Mar 2020 10:54:56 +0800</pubDate><description><![CDATA[Lambda表达式
使用前提
必须要有接口，并且接口中有且仅有一个抽象方法；必须有上下问推断，即方法的参数或者局部变量必须是Lambda对应的接口类型。
标准格式

一些参数
一个箭头
一段代码
（参数列表）-&gt;{ 方法体 }

省略格式

参数列表的数据类型可以省略
若参数列表中只有一个参数时，参数类型和()都可以省略
代码中只有一行语句的时候，{}、return、；都可以省略，但是要同时...]]></description><category></category></item></channel></rss>