<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[u013485533的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/u013485533</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u013485533]]></copyright><item><title><![CDATA[修改debian的系统时间]]></title><link>https://blog.youkuaiyun.com/u013485533/article/details/50352211</link><guid>https://blog.youkuaiyun.com/u013485533/article/details/50352211</guid><author>u013485533</author><pubDate>Fri, 18 Dec 2015 15:46:21 +0800</pubDate><description><![CDATA[1、通过命令date --R,查看系统时间，可以看到机子的系统时间虽然相同，但时区是-0900，目前中国时区是+0800
root@debian2:~# date -R
Fri, 18 Dec 2015 15:39:01 -0900



2、修改系统时区，在.bash_profile文件中增加如下配置文件,关执行source .bash_profile
TZ='Asia/Shang]]></description><category></category></item><item><title><![CDATA[activemq的插件编写]]></title><link>https://blog.youkuaiyun.com/u013485533/article/details/50111843</link><guid>https://blog.youkuaiyun.com/u013485533/article/details/50111843</guid><author>u013485533</author><pubDate>Mon, 30 Nov 2015 14:54:17 +0800</pubDate><description><![CDATA[项目中用到activemq，所有的队列都需要由其中的一个队列(MB)进行路由跳转，最早的设计是在队列(MB)做一个监听，由监听在根据路由条件路由到其中的队列中。后来使用activemq的插件发现也可以对消息进行路由。设计的想法如下：


官网上关于activemq插件的文档不是很多，或者我没找到。不过，activemq下的activemq.xml为我们提供了一些系统自带的插件的例子。访问地址]]></description><category></category></item><item><title><![CDATA[netty4.0中EventExecutorGroup池中选择线程的方式]]></title><link>https://blog.youkuaiyun.com/u013485533/article/details/49761031</link><guid>https://blog.youkuaiyun.com/u013485533/article/details/49761031</guid><author>u013485533</author><pubDate>Tue, 10 Nov 2015 16:01:11 +0800</pubDate><description><![CDATA[今天看源代码，发现netty4.0在生成EventExecutorLoopGroup（线程池）时，初始化EventExecutor（执行的线程）时，初始化一个eventExecutor的选择器
 protected MultithreadEventExecutorGroup(int nThreads, ThreadFactory threadFactory, Object... args) {]]></description><category></category></item><item><title><![CDATA[获取实现泛型接口的具体类的实现的类型]]></title><link>https://blog.youkuaiyun.com/u013485533/article/details/47726111</link><guid>https://blog.youkuaiyun.com/u013485533/article/details/47726111</guid><author>u013485533</author><pubDate>Mon, 17 Aug 2015 15:58:07 +0800</pubDate><description><![CDATA[泛型接口的实现]]></description><category></category></item><item><title><![CDATA[spring学习(七）类型转换类ConversionService]]></title><link>https://blog.youkuaiyun.com/u013485533/article/details/47296361</link><guid>https://blog.youkuaiyun.com/u013485533/article/details/47296361</guid><author>u013485533</author><pubDate>Wed, 05 Aug 2015 14:27:41 +0800</pubDate><description><![CDATA[spring可以对不同Class类型进行相应的转换。比如String转成Boolean. Boolean转成string类.以下是个简单的例子
	@Test
	public void testConverter() {
		DefaultConversionService serivce = new DefaultConversionService();
		boolean actual = s]]></description><category></category></item><item><title><![CDATA[spring学习-分步getBean方法(1)]]></title><link>https://blog.youkuaiyun.com/u013485533/article/details/45365593</link><guid>https://blog.youkuaiyun.com/u013485533/article/details/45365593</guid><author>u013485533</author><pubDate>Wed, 29 Apr 2015 13:48:29 +0800</pubDate><description><![CDATA[spring学习-分步getBean方法]]></description><category></category></item><item><title><![CDATA[spring处理循环依赖]]></title><link>https://blog.youkuaiyun.com/u013485533/article/details/44308665</link><guid>https://blog.youkuaiyun.com/u013485533/article/details/44308665</guid><author>u013485533</author><pubDate>Mon, 16 Mar 2015 17:04:32 +0800</pubDate><description><![CDATA[看spring源代码时，发一段代码如下，不明白什么意思。百度一下，才有点弄明白，记录一下，。
protected Object getSingleton(String beanName, boolean allowEarlyReference) {
		//先从缓存中获取实例
		Object singletonObject = this.singletonObjects.get(beanNam]]></description><category></category></item><item><title><![CDATA[关于mybatis集成spring时,dataSource设置propertyPlaceholder的问题]]></title><link>https://blog.youkuaiyun.com/u013485533/article/details/44302841</link><guid>https://blog.youkuaiyun.com/u013485533/article/details/44302841</guid><author>u013485533</author><pubDate>Mon, 16 Mar 2015 11:10:35 +0800</pubDate><description><![CDATA[关于mybatis集成spring时,dataSource设置propertyPlaceholder的问题]]></description><category></category></item><item><title><![CDATA[spring学习（六）spring中的BeanPostProcessor]]></title><link>https://blog.youkuaiyun.com/u013485533/article/details/44225351</link><guid>https://blog.youkuaiyun.com/u013485533/article/details/44225351</guid><author>u013485533</author><pubDate>Thu, 12 Mar 2015 18:23:41 +0800</pubDate><description><![CDATA[BeanPostProcessor是Spring容器的一个扩展点，接口的代码如下，从接口的方法名字可以得出在bean初始化之前执行和bean初始化之后执行2个方法，这里分析的是BeanPostProcessor具体在spring初始化的的哪一步执行

public interface BeanPostProcessor {

	void postProcessBeforeInitializat]]></description><category></category></item><item><title><![CDATA[spring学习（五）ClassPathXmlApplicationContext的getBean获取实例bean]]></title><link>https://blog.youkuaiyun.com/u013485533/article/details/44179929</link><guid>https://blog.youkuaiyun.com/u013485533/article/details/44179929</guid><author>u013485533</author><pubDate>Tue, 10 Mar 2015 19:58:22 +0800</pubDate><description><![CDATA[spring中的ClassPathXmlApplicationContext的getBean获取实例bean]]></description><category></category></item><item><title><![CDATA[Java几个简单例子]]></title><link>https://blog.youkuaiyun.com/u013485533/article/details/43705209</link><guid>https://blog.youkuaiyun.com/u013485533/article/details/43705209</guid><author>u013485533</author><pubDate>Tue, 10 Feb 2015 16:59:16 +0800</pubDate><description><![CDATA[例子1
Class.isPrimitive()方法：判断Class类是否是基础数据类型
Class.isAssignableFrom：用来判断一个类Class1和另一个类Class2是否相同或是另一个类的子类或接口，
      isAssignableFrom的参数类型都是Class  

      instanceof 的参数类型是对象

@Test
	public void ]]></description><category></category></item><item><title><![CDATA[spring学习（四）xml文件的BeanDefinition读取]]></title><link>https://blog.youkuaiyun.com/u013485533/article/details/42967809</link><guid>https://blog.youkuaiyun.com/u013485533/article/details/42967809</guid><author>u013485533</author><pubDate>Wed, 21 Jan 2015 14:17:09 +0800</pubDate><description><![CDATA[上一节中说明了spring在读取bean时主要的方法refresh中，首先要把配置和注解的bean文件以beanDefintion的形式缓存起来，这个方法是refreshBeanFactory()]]></description><category></category></item><item><title><![CDATA[spring学习（三）ConfigurableApplicationContext的refresh方法]]></title><link>https://blog.youkuaiyun.com/u013485533/article/details/42774645</link><guid>https://blog.youkuaiyun.com/u013485533/article/details/42774645</guid><author>u013485533</author><pubDate>Fri, 16 Jan 2015 11:08:54 +0800</pubDate><description><![CDATA[spring在加载bean的时候，执行的主要方法就是ConfigurableApplicationContext的refresh方法。]]></description><category></category></item><item><title><![CDATA[spring学习（二）公共类之CollectionUtils]]></title><link>https://blog.youkuaiyun.com/u013485533/article/details/42676797</link><guid>https://blog.youkuaiyun.com/u013485533/article/details/42676797</guid><author>u013485533</author><pubDate>Tue, 13 Jan 2015 14:58:28 +0800</pubDate><description><![CDATA[spring中对集合的操作放在公共的类CollectionUtils方法中
1、对以下方法进行简单说明一下
public static  Iterator toIterator(Enumeration enumeration) {
		return new EnumerationIterator(enumeration);
	}
这个方法里spring实现了一个针对Enumeration的I]]></description><category></category></item><item><title><![CDATA[spring学习（一）属性管理PropertySource类]]></title><link>https://blog.youkuaiyun.com/u013485533/article/details/42644583</link><guid>https://blog.youkuaiyun.com/u013485533/article/details/42644583</guid><author>u013485533</author><pubDate>Mon, 12 Jan 2015 16:54:41 +0800</pubDate><description><![CDATA[spring学习 propertySource]]></description><category></category></item><item><title><![CDATA[spring和mybatis集成（二) 设置spring的动态数据源]]></title><link>https://blog.youkuaiyun.com/u013485533/article/details/42424629</link><guid>https://blog.youkuaiyun.com/u013485533/article/details/42424629</guid><author>u013485533</author><pubDate>Mon, 05 Jan 2015 16:29:25 +0800</pubDate><description><![CDATA[项目中随着数据量的增多，对于关系型数据库最好的做法就是分库分表，而对于业务逻辑的开发这部分应该是透明的。
以下是对于分库时spring设置简单例子
1、配置一个默认的数据源bean(dataSource)，事务控制(txManager)，主要是方便注册bean时可以直接继承默认的配置和myBatis对应的sqlSessionFactory]]></description><category></category></item><item><title><![CDATA[HBase学习（三）使用Java API对HBase表数据操作]]></title><link>https://blog.youkuaiyun.com/u013485533/article/details/42102455</link><guid>https://blog.youkuaiyun.com/u013485533/article/details/42102455</guid><author>u013485533</author><pubDate>Tue, 23 Dec 2014 14:34:34 +0800</pubDate><description><![CDATA[HBase提供了一个Java的客户端库，通过JavaAPi可以更方便的操作Hbase表。]]></description><category></category></item><item><title><![CDATA[HBase学习（二） HBase Shell 操作基本命令]]></title><link>https://blog.youkuaiyun.com/u013485533/article/details/42081273</link><guid>https://blog.youkuaiyun.com/u013485533/article/details/42081273</guid><author>u013485533</author><pubDate>Mon, 22 Dec 2014 18:03:43 +0800</pubDate><description><![CDATA[通过使用HBase Shell，用命令行和HBase进行交互。]]></description><category></category></item><item><title><![CDATA[HBase学习（一）hbase安装(单机模式)和javaapi客户端访问hbase例子]]></title><link>https://blog.youkuaiyun.com/u013485533/article/details/41963679</link><guid>https://blog.youkuaiyun.com/u013485533/article/details/41963679</guid><author>u013485533</author><pubDate>Tue, 16 Dec 2014 17:55:34 +0800</pubDate><description><![CDATA[平时习惯了window下开发，而Hbase只能在linux环境下运行，所以决定把hbase安装一台虚拟机上，在windows下运行eclipse连接虚拟机里的hbase
因为对linux命令了解不多，所以很多时候都是编码baidu边安装的。
安装Hbase

1、下载Hbase版本
在http://apache.claz.org/hbase/选择一个需要下载的hbase版本，我选择的是h]]></description><category></category></item><item><title><![CDATA[mybatis和spring集成的例子]]></title><link>https://blog.youkuaiyun.com/u013485533/article/details/41728589</link><guid>https://blog.youkuaiyun.com/u013485533/article/details/41728589</guid><author>u013485533</author><pubDate>Thu, 04 Dec 2014 19:07:05 +0800</pubDate><description><![CDATA[mybatis和spring集成的例子


    	
    	
    	
    	




  	
  	
  	
  		
  			
  		 
    	
   	
 
  
 
       
       

这个类是用于扫描mybat]]></description><category></category></item></channel></rss>