<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[abc286229825的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/abc286229825</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; abc286229825]]></copyright><item><title><![CDATA[eclipse快捷操作]]></title><link>https://blog.youkuaiyun.com/abc286229825/article/details/85992754</link><guid>https://blog.youkuaiyun.com/abc286229825/article/details/85992754</guid><author>abc286229825</author><pubDate>Mon, 07 Jan 2019 11:34:10 +0800</pubDate><description><![CDATA[eclipse在debug时如何快速获取变量值：
选中变量名，然后ctrl+shift+i

]]></description><category></category></item><item><title><![CDATA[使用 VirtualBox 创建 CentOS 虚拟机]]></title><link>https://blog.youkuaiyun.com/abc286229825/article/details/84206631</link><guid>https://blog.youkuaiyun.com/abc286229825/article/details/84206631</guid><author>abc286229825</author><pubDate>Sun, 18 Nov 2018 23:33:58 +0800</pubDate><description><![CDATA[第一步：安装 Oracle VM VirtualBox
第二步：在Oracle VM VirtualBox中创建一台虚拟机，按照这里的步骤来就行：https://blog.youkuaiyun.com/maty_wang/article/details/79127718
第三步：先关闭虚拟机，并开始配置网络。在 VirtualBox 主控制界面点击 【管理】–【全局设定】–【网络】–【添加新NAT网络】，然后...]]></description><category></category></item><item><title><![CDATA[使用 DeferredResult 实现相应的异步生成返回值的功能]]></title><link>https://blog.youkuaiyun.com/abc286229825/article/details/82432676</link><guid>https://blog.youkuaiyun.com/abc286229825/article/details/82432676</guid><author>abc286229825</author><pubDate>Wed, 05 Sep 2018 23:32:23 +0800</pubDate><description><![CDATA[最近使用了 DeferredResult 来实现相应的异步生成返回值的功能，来这里记录一下。

官方文档中说DeferredResult和Callable都是为了异步生成返回值提供基本的支持。简单来说就是一个请求进来，如果你使用了DeferredResult或者Callable，在没有得到返回数据之前，DispatcherServlet和所有Filter就会退出Servlet容器线程，但响应保持打...]]></description><category></category></item><item><title><![CDATA[react-native app 的启动页的制作方法]]></title><link>https://blog.youkuaiyun.com/abc286229825/article/details/79681516</link><guid>https://blog.youkuaiyun.com/abc286229825/article/details/79681516</guid><author>abc286229825</author><pubDate>Sat, 24 Mar 2018 20:56:07 +0800</pubDate><description><![CDATA[第一步：安装依赖： npm install react-native-splash-screen –save

第二步：然后执行命令： react-native link

第三步：修改android\app\src\main\java\com\xx\MainActivity.java中的内容为：

import android.os.Bundle;
import org.devio.rn.spl...]]></description><category></category></item><item><title><![CDATA[react-navigation相关问题]]></title><link>https://blog.youkuaiyun.com/abc286229825/article/details/79254140</link><guid>https://blog.youkuaiyun.com/abc286229825/article/details/79254140</guid><author>abc286229825</author><pubDate>Sun, 04 Feb 2018 18:49:06 +0800</pubDate><description><![CDATA[关于react-navigation的使用介绍推荐看这两篇文章： 
https://www.jianshu.com/p/2f575cc35780， 
http://blog.youkuaiyun.com/sinat_17775997/article/details/70861065，

一：安卓上，使用TextInput的时候会让TabBar顶起来的解决办法：在android/app/src/main/And]]></description><category></category></item><item><title><![CDATA[关于 react native 安装问题]]></title><link>https://blog.youkuaiyun.com/abc286229825/article/details/79134804</link><guid>https://blog.youkuaiyun.com/abc286229825/article/details/79134804</guid><author>abc286229825</author><pubDate>Mon, 22 Jan 2018 23:22:14 +0800</pubDate><description><![CDATA[问题一：按照 react native 中文官方文档一步一步安装完后，在测试安装环节出错： 
Downloading https://services.gradle.org/distributions/gradle-2.4-all.zip 
原因：资源在墙外，下载不下来。 
解决：删掉原工程，新建一个工程；可以手动下载gradle-2.4-all.zip（直接百度即可），放在C:\Users\Ad...]]></description><category></category></item><item><title><![CDATA[npm 安装的正确步骤]]></title><link>https://blog.youkuaiyun.com/abc286229825/article/details/79123744</link><guid>https://blog.youkuaiyun.com/abc286229825/article/details/79123744</guid><author>abc286229825</author><pubDate>Sun, 21 Jan 2018 22:26:47 +0800</pubDate><description><![CDATA[有时直接使用 npm install 会出错，可能是因为网络的问题，因此可以使用 cnpm install 来代替，输入如下命令： 
 npm install -g cnpm –registry=https://registry.npm.taobao.org  
 之后就可以使用 cnpm 命令了。 
 我的电脑中已经安装了，可以直接使用 cnpm 命令。]]></description><category></category></item><item><title><![CDATA[sql 中的 in 字句需要注意的问题]]></title><link>https://blog.youkuaiyun.com/abc286229825/article/details/79008924</link><guid>https://blog.youkuaiyun.com/abc286229825/article/details/79008924</guid><author>abc286229825</author><pubDate>Tue, 09 Jan 2018 08:54:42 +0800</pubDate><description><![CDATA[sql 中的 in 字句中需要有内容，如果为空，则会报错， 
因此，在 mybatis 中通过遍历集合往 in 中传数据时需要判断集合是否为空以及是否有元素：

0">]]></description><category></category></item><item><title><![CDATA[mysql 的表字段与 mysql 的关键字相冲突的解决方法]]></title><link>https://blog.youkuaiyun.com/abc286229825/article/details/78974065</link><guid>https://blog.youkuaiyun.com/abc286229825/article/details/78974065</guid><author>abc286229825</author><pubDate>Thu, 04 Jan 2018 18:29:23 +0800</pubDate><description><![CDATA[在使用该字段的时候为该字段添加。例如： 
insert into myTable(id,name,`describe`) values (1,'aa','bb'); 
符号并不是单引号，而是键盘上 1 前面的那个键，也就是~的那个键]]></description><category></category></item><item><title><![CDATA[mysql中varchar、int长度的意义]]></title><link>https://blog.youkuaiyun.com/abc286229825/article/details/78940817</link><guid>https://blog.youkuaiyun.com/abc286229825/article/details/78940817</guid><author>abc286229825</author><pubDate>Sun, 31 Dec 2017 10:22:43 +0800</pubDate><description><![CDATA[在utf-8字符集的编码下，mysql的varchar数据类型，长度为10，那么它能放10个汉字（超过了不会报错，但只会存储前10个），10个字母（超过了不会报错，但只会存储前10个），10个数字（超过了不会报错，但只会存储前10个）。并且空格也算一个。]]></description><category></category></item><item><title><![CDATA[MyBatis插入后返回主键]]></title><link>https://blog.youkuaiyun.com/abc286229825/article/details/78939746</link><guid>https://blog.youkuaiyun.com/abc286229825/article/details/78939746</guid><author>abc286229825</author><pubDate>Sat, 30 Dec 2017 21:59:35 +0800</pubDate><description><![CDATA[插入单条记录返回主键：<insert id="insertOne" parameterType="User" useGeneratedKeys="true" keyProperty="id">
INSERT INTO user
(id,name,age,sex,job,birthday,authority_id) 
VALUES 
(#{id},#{name},#{age},#{sex},#{job]]></description><category></category></item><item><title><![CDATA[延迟加载]]></title><link>https://blog.youkuaiyun.com/abc286229825/article/details/78906341</link><guid>https://blog.youkuaiyun.com/abc286229825/article/details/78906341</guid><author>abc286229825</author><pubDate>Tue, 26 Dec 2017 20:48:32 +0800</pubDate><description><![CDATA[一、什么是延迟加载resultMap可以实现高级映射（使用association、collection实现一对一及一对多映射）， association、collection具有延迟加载功能。延迟加载：先从单表查询，需要的时候再去关联表查询，大大提高数据库的性能，因为查询单表要比关联查询多张表速度更快。
二、使用 association 实现延迟加载1、xxxMapper.xml    <resul]]></description><category></category></item><item><title><![CDATA[resultType 和 resultMap 小结]]></title><link>https://blog.youkuaiyun.com/abc286229825/article/details/78906325</link><guid>https://blog.youkuaiyun.com/abc286229825/article/details/78906325</guid><author>abc286229825</author><pubDate>Tue, 26 Dec 2017 20:46:28 +0800</pubDate><description><![CDATA[一、resultType：作用：将查询结果按照 sql 列名和 pojo 属性名一致性映射到 pojo 中。场合：常见一些明细记录的展示，比如用户购买商品明细，将关联查询信息全部展示在页面时，
此时可直接使用resultType将每一条记录映射到扩展的pojo中，在前端遍历list即可。
二、resultMap：使用 association 和 collection 完成一对一和一对多的高级映射。1]]></description><category></category></item><item><title><![CDATA[多对多查询]]></title><link>https://blog.youkuaiyun.com/abc286229825/article/details/78906316</link><guid>https://blog.youkuaiyun.com/abc286229825/article/details/78906316</guid><author>abc286229825</author><pubDate>Tue, 26 Dec 2017 20:45:43 +0800</pubDate><description><![CDATA[1、需求：查询用户及用户购买商品的信息2、映射思路：将用户信息映射到 user 中。
在 user 类中添加订单列表属性 List<Orders> ordersList，将用户创建的订单映射到 ordersList
在 orders 中添加订单明细列表属性 List<OrderDetail> orderDetails，将订单明细映射到 orderDetails
在 orderDetail 中添加 i]]></description><category></category></item><item><title><![CDATA[一对多查询]]></title><link>https://blog.youkuaiyun.com/abc286229825/article/details/78906309</link><guid>https://blog.youkuaiyun.com/abc286229825/article/details/78906309</guid><author>abc286229825</author><pubDate>Tue, 26 Dec 2017 20:45:02 +0800</pubDate><description><![CDATA[在 orders.java 类中添加 List orderDetail 属性，并生成其 getter 和 setter 方法。最终会将订单信息映射到 orders 中，订单所对应的订单明细映射到 orders 中的 orderDetail 属性中。每个 orders 中的 orderDetail 属性存储了该订单所对应的订单明细。
xxx.Mapper.xml:<!-- 配置映射的订单信息 -->]]></description><category></category></item><item><title><![CDATA[一对一查询]]></title><link>https://blog.youkuaiyun.com/abc286229825/article/details/78906276</link><guid>https://blog.youkuaiyun.com/abc286229825/article/details/78906276</guid><author>abc286229825</author><pubDate>Tue, 26 Dec 2017 20:41:48 +0800</pubDate><description><![CDATA[需求查询订单信息，关联查询，创建订单的用户信息
resultType1、sql 语句    确定查询的主表：订单表    确定查询的关联表：用户表        关联查询使用的是内连接还是外连接？            由于 orders 表中有一个外键（user_id），通过外键关联查询用户表只能查询出一条记录，可以使用内连接。        SELECT 
            orders.]]></description><category></category></item><item><title><![CDATA[xxMapper.xml 文件详解]]></title><link>https://blog.youkuaiyun.com/abc286229825/article/details/78906269</link><guid>https://blog.youkuaiyun.com/abc286229825/article/details/78906269</guid><author>abc286229825</author><pubDate>Tue, 26 Dec 2017 20:40:45 +0800</pubDate><description><![CDATA[输入映射：通过parameterType来指定输入参数的类型，类型可以是简单类型、hashmap、pojo类型1、简单类型、pojo类型在配置文件中有2、hashmap    <select id="finfUserByHashMap" parameterType="hashmap"  resultType="user">
        select * from user where id=#{]]></description><category></category></item><item><title><![CDATA[MyBatis 中的动态 sql]]></title><link>https://blog.youkuaiyun.com/abc286229825/article/details/78906218</link><guid>https://blog.youkuaiyun.com/abc286229825/article/details/78906218</guid><author>abc286229825</author><pubDate>Tue, 26 Dec 2017 20:34:43 +0800</pubDate><description><![CDATA[xxxMapper 中的 select 标签中的 if 和 where 标签<!-- 使用动态 sql 进行用户信息综合查询 -->
<select id="getListByConditions" resultType="user" parameterType="user">
    select * from user
    <!-- where 标签可以自动添加 where 和去除条件中的第]]></description><category></category></item><item><title><![CDATA[初步认识 MyBatis]]></title><link>https://blog.youkuaiyun.com/abc286229825/article/details/78906179</link><guid>https://blog.youkuaiyun.com/abc286229825/article/details/78906179</guid><author>abc286229825</author><pubDate>Tue, 26 Dec 2017 20:29:43 +0800</pubDate><description><![CDATA[MyBatis 是什么？它是一个持久层的框架，是 apache 下的顶级项目。MyBtis 让程序员将主要精力放在 sql 上，通过 MyBatis 提供的映射方式，自由灵活的生成（半自动化，大部分需要程序员编写 sql ）满足需求的 sql 语句。MyBatis 可以向 preparedStatement 中输入的参数自动进行输入映射，将查询结果集灵活映射成java对象（输出映射）。]]></description><category></category></item><item><title><![CDATA[mysql中树状表的所有子节点递归查询和所有父节点递归查询方法]]></title><link>https://blog.youkuaiyun.com/abc286229825/article/details/78905673</link><guid>https://blog.youkuaiyun.com/abc286229825/article/details/78905673</guid><author>abc286229825</author><pubDate>Tue, 26 Dec 2017 19:39:49 +0800</pubDate><description><![CDATA[DELIMITER //

CREATE FUNCTION `getChildList`(rootId INT)
    RETURNS varchar(1000)
    BEGIN
      DECLARE sChildList VARCHAR(1000);
      DECLARE sChildTemp VARCHAR(1000);
      SET sChildTemp]]></description><category></category></item></channel></rss>