<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[fooagiph的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/fooagiph</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fooagiph]]></copyright><item><title><![CDATA[【MySQL】mysql 存储过程应用]]></title><link>https://blog.youkuaiyun.com/fooagiph/article/details/52175079</link><guid>https://blog.youkuaiyun.com/fooagiph/article/details/52175079</guid><author>fooagiph</author><pubDate>Wed, 10 Aug 2016 18:26:29 +0800</pubDate><description><![CDATA[存储过程如同一门程序设计语言，同样包含了数据类型、流程控制、输入和输出和它自己的函数库。]]></description><category></category></item><item><title><![CDATA[【MySQL】基础知识-case when函数]]></title><link>https://blog.youkuaiyun.com/fooagiph/article/details/52174152</link><guid>https://blog.youkuaiyun.com/fooagiph/article/details/52174152</guid><author>fooagiph</author><pubDate>Wed, 10 Aug 2016 17:01:15 +0800</pubDate><description><![CDATA[case when 用法：
case when expression1 then XXX  when expression2 then XXX end； 
例：select case when grade <60 then “不及格” 
             when grade >=60 then “及格” 
          end AS STATUS 
    from class;
c]]></description><category></category></item><item><title><![CDATA[【MySQL】 join连接使用基本知识]]></title><link>https://blog.youkuaiyun.com/fooagiph/article/details/52129117</link><guid>https://blog.youkuaiyun.com/fooagiph/article/details/52129117</guid><author>fooagiph</author><pubDate>Fri, 05 Aug 2016 14:52:24 +0800</pubDate><description><![CDATA[以前用过Oracle，新项目接触mysql，很多东西都差不多。关于mysql join连接的基本使用，网上资料很多，这里更多的是谈谈我自己的理解。A、B两表连接可以理解为根据on条件构建一个虚拟表，其中包含A、B所有字段。A表结构：id，name，code； 
B表结构：id，name，class，grade；
内连接 inner join 
以name关联A、B两表，并显示出其全部字段。  
se]]></description><category></category></item><item><title><![CDATA[Java 字符串{0}占位符的使用方法]]></title><link>https://blog.youkuaiyun.com/fooagiph/article/details/52057617</link><guid>https://blog.youkuaiyun.com/fooagiph/article/details/52057617</guid><author>fooagiph</author><pubDate>Thu, 28 Jul 2016 17:58:44 +0800</pubDate><description><![CDATA[动态替换字符串内容的方法
java.text.MessageFormat 
String str = “this is a test!”; 
System.out.println(MessageFormat.format(“MessageFormat方法：{0}这是{1}的使用”, str ,”占位符”));
java.lang.String.replace 
String str = “难道这个可]]></description><category></category></item><item><title><![CDATA[JAVA并发编程]]></title><link>https://blog.youkuaiyun.com/fooagiph/article/details/51728901</link><guid>https://blog.youkuaiyun.com/fooagiph/article/details/51728901</guid><author>fooagiph</author><pubDate>Tue, 21 Jun 2016 17:24:56 +0800</pubDate><description><![CDATA[JAVA中创建线程方法创建线程的方式有两种。 1、继承Thread类 2、实现Runnable接口
继承Thread类 
 该方法必须重写run()方法，在run()方法中定义需要实现的任务。 
 创建好线程对象后，调用start()方法去启动线程。注意，不是调用run()方法启动线程，run方法中只是定义需要执行的任务，如果调用run方法，即相当于在主线程中执行run方法，跟普通的方法调用没有任何]]></description><category></category></item><item><title><![CDATA[【JSON】数据格式]]></title><link>https://blog.youkuaiyun.com/fooagiph/article/details/51568924</link><guid>https://blog.youkuaiyun.com/fooagiph/article/details/51568924</guid><author>fooagiph</author><pubDate>Thu, 02 Jun 2016 17:47:26 +0800</pubDate><description><![CDATA[JSON]]></description><category></category></item><item><title><![CDATA[【Mybatis】数据插入数据库时，获取自增主键]]></title><link>https://blog.youkuaiyun.com/fooagiph/article/details/51565014</link><guid>https://blog.youkuaiyun.com/fooagiph/article/details/51565014</guid><author>fooagiph</author><pubDate>Thu, 02 Jun 2016 11:17:53 +0800</pubDate><description><![CDATA[在mybatis的XML文件时，配置useGeneratedKeys和KeyProperty属性，且这两个属性不能省略。 
useGeneratedKeys属性，要求数据库本身具备主键自动增长的功能。 
KeyProperty属性，java对象的属性名，也就是要获取的字段。
在Mybatis Mapper 中，如下配置。
    <!-- 插入 -->
    <insert id="insert"]]></description><category></category></item></channel></rss>