<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[he7ning3的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/he7ning3</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; he7ning3]]></copyright><item><title><![CDATA[spring 主动抛Exception不回滚]]></title><link>https://blog.youkuaiyun.com/he7ning3/article/details/84803166</link><guid>https://blog.youkuaiyun.com/he7ning3/article/details/84803166</guid><author>he7ning3</author><pubDate>Wed, 18 May 2016 20:15:46 +0800</pubDate><description><![CDATA[
今天同事测试事务回滚发现事务起作用了，但是主动抛出Exception后数据并不会回滚。
查看配置后也没发现什么问题。配置：
    &amp;lt;tx:advice id=&quot;txAdvice&quot; transaction-manager=&quot;transactionManager&quot;&amp;gt;        &amp;lt;tx:attributes&amp;gt;            &amp;lt;tx:method name...]]></description><category></category></item><item><title><![CDATA[java实现中英文按拼音排序]]></title><link>https://blog.youkuaiyun.com/he7ning3/article/details/84773858</link><guid>https://blog.youkuaiyun.com/he7ning3/article/details/84773858</guid><author>he7ning3</author><pubDate>Wed, 30 Mar 2016 11:33:59 +0800</pubDate><description><![CDATA[
最近项目中需要将用户名按拼音顺序排序，在网上搜了一下，都是使用Comparator进行搜索的，但是如果只是用java.util.Locale.CHINESE或者java.util.Locale.CHINA进行排序的话，有些文字是会排序出错的。比如说&quot;怡&quot;字就会排在后面。后来继续找了找资料，发现有人用pinyin4j来实现排序，使用了之后发现不错，不过又发现将中文和英文混合排序之后，中文都是排在...]]></description><category></category></item><item><title><![CDATA[sql中in和exists的区别效率问题]]></title><link>https://blog.youkuaiyun.com/he7ning3/article/details/84772384</link><guid>https://blog.youkuaiyun.com/he7ning3/article/details/84772384</guid><author>he7ning3</author><pubDate>Wed, 23 Mar 2016 08:56:53 +0800</pubDate><description><![CDATA[in 和exists

in是把外表和内表作hash 连接，而exists 是对外表作loop 循环，每次loop 循环再对内表进行查询。

一直以来认为exists 比in 效率高的说法是不准确的。如果查询的两个表大小相当，那么用in 和exists 差别不大。

 

如果两个表中一个较小，一个是大表，则子查询表大的用exists，子查询表小的用in：

例如：

表A...]]></description><category></category></item><item><title><![CDATA[quartz配置串行]]></title><link>https://blog.youkuaiyun.com/he7ning3/article/details/84772031</link><guid>https://blog.youkuaiyun.com/he7ning3/article/details/84772031</guid><author>he7ning3</author><pubDate>Mon, 21 Mar 2016 15:44:07 +0800</pubDate><description><![CDATA[Spring集成Quartz的concurrent属性

以前经常在任务调度程序中使用Spring集成的Quartz，这种方式可以用简单的声明式配置即可实现定时任务，并结合了Spring自身的Bean的管理功能，非常方便。配置样本如下： 
      
          
              
          
          
            execu...]]></description><category></category></item><item><title><![CDATA[spring 加载多个配置文件]]></title><link>https://blog.youkuaiyun.com/he7ning3/article/details/84721794</link><guid>https://blog.youkuaiyun.com/he7ning3/article/details/84721794</guid><author>he7ning3</author><pubDate>Mon, 01 Jun 2015 16:25:20 +0800</pubDate><description><![CDATA[spring导入配置文件一般使用的是

当导入单个文件的时候是不会出现问题的，但是当需要导入多个配置文件的时候就会出现问题，比如：


有两种解决办法
第一种将


改为


第二种

	
		
			classpath:xxx.properties
			classpath:yyy.properties
		
	


个人觉得第二种更好，便于配置和管理...]]></description><category></category></item></channel></rss>