自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 修改debian的系统时间

1、通过命令date --R,查看系统时间,可以看到机子的系统时间虽然相同,但时区是-0900,目前中国时区是+0800root@debian2:~# date -RFri, 18 Dec 2015 15:39:01 -09002、修改系统时区,在.bash_profile文件中增加如下配置文件,关执行source .bash_profileTZ='Asia/Shang

2015-12-18 15:46:21 6104

原创 activemq的插件编写

项目中用到activemq,所有的队列都需要由其中的一个队列(MB)进行路由跳转,最早的设计是在队列(MB)做一个监听,由监听在根据路由条件路由到其中的队列中。后来使用activemq的插件发现也可以对消息进行路由。设计的想法如下:官网上关于activemq插件的文档不是很多,或者我没找到。不过,activemq下的activemq.xml为我们提供了一些系统自带的插件的例子。访问地址

2015-11-30 14:54:17 2748

原创 netty4.0中EventExecutorGroup池中选择线程的方式

今天看源代码,发现netty4.0在生成EventExecutorLoopGroup(线程池)时,初始化EventExecutor(执行的线程)时,初始化一个eventExecutor的选择器 protected MultithreadEventExecutorGroup(int nThreads, ThreadFactory threadFactory, Object... args) {

2015-11-10 16:01:11 3628

原创 获取实现泛型接口的具体类的实现的类型

泛型接口的实现

2015-08-17 15:58:07 1566

原创 spring学习(七)类型转换类ConversionService

spring可以对不同Class类型进行相应的转换。比如String转成Boolean. Boolean转成string类.以下是个简单的例子 @Test public void testConverter() { DefaultConversionService serivce = new DefaultConversionService(); boolean actual = s

2015-08-05 14:27:41 12294

原创 spring学习-分步getBean方法(1)

spring学习-分步getBean方法

2015-04-29 13:48:29 1341

原创 spring处理循环依赖

看spring源代码时,发一段代码如下,不明白什么意思。百度一下,才有点弄明白,记录一下,。protected Object getSingleton(String beanName, boolean allowEarlyReference) { //先从缓存中获取实例 Object singletonObject = this.singletonObjects.get(beanNam

2015-03-16 17:04:32 2461

原创 关于mybatis集成spring时,dataSource设置propertyPlaceholder的问题

关于mybatis集成spring时,dataSource设置propertyPlaceholder的问题

2015-03-16 11:10:35 931

原创 spring学习(六)spring中的BeanPostProcessor

BeanPostProcessor是Spring容器的一个扩展点,接口的代码如下,从接口的方法名字可以得出在bean初始化之前执行和bean初始化之后执行2个方法,这里分析的是BeanPostProcessor具体在spring初始化的的哪一步执行public interface BeanPostProcessor { void postProcessBeforeInitializat

2015-03-12 18:23:41 1350

原创 spring学习(五)ClassPathXmlApplicationContext的getBean获取实例bean

spring中的ClassPathXmlApplicationContext的getBean获取实例bean

2015-03-10 19:58:22 8945

原创 Java几个简单例子

例子1Class.isPrimitive()方法:判断Class类是否是基础数据类型Class.isAssignableFrom:用来判断一个类Class1和另一个类Class2是否相同或是另一个类的子类或接口,      isAssignableFrom的参数类型都是Class        instanceof 的参数类型是对象@Test public void

2015-02-10 16:59:16 524

原创 spring学习(四)xml文件的BeanDefinition读取

上一节中说明了spring在读取bean时主要的方法refresh中,首先要把配置和注解的bean文件以beanDefintion的形式缓存起来,这个方法是refreshBeanFactory()

2015-01-21 14:17:09 1220

原创 spring学习(三)ConfigurableApplicationContext的refresh方法

spring在加载bean的时候,执行的主要方法就是ConfigurableApplicationContext的refresh方法。

2015-01-16 11:08:54 11277

原创 spring学习(二)公共类之CollectionUtils

spring中对集合的操作放在公共的类CollectionUtils方法中1、对以下方法进行简单说明一下public static Iterator toIterator(Enumeration enumeration) { return new EnumerationIterator(enumeration); }这个方法里spring实现了一个针对Enumeration的I

2015-01-13 14:58:28 1643

原创 spring学习(一)属性管理PropertySource类

spring学习 propertySource

2015-01-12 16:54:41 7025 3

原创 spring和mybatis集成(二) 设置spring的动态数据源

项目中随着数据量的增多,对于关系型数据库最好的做法就是分库分表,而对于业务逻辑的开发这部分应该是透明的。以下是对于分库时spring设置简单例子1、配置一个默认的数据源bean(dataSource),事务控制(txManager),主要是方便注册bean时可以直接继承默认的配置和myBatis对应的sqlSessionFactory

2015-01-05 16:29:25 1336

原创 HBase学习(三)使用Java API对HBase表数据操作

HBase提供了一个Java的客户端库,通过JavaAPi可以更方便的操作Hbase表。

2014-12-23 14:34:34 1061

原创 HBase学习(二) HBase Shell 操作基本命令

通过使用HBase Shell,用命令行和HBase进行交互。

2014-12-22 18:03:43 573

原创 HBase学习(一)hbase安装(单机模式)和javaapi客户端访问hbase例子

平时习惯了window下开发,而Hbase只能在linux环境下运行,所以决定把hbase安装一台虚拟机上,在windows下运行eclipse连接虚拟机里的hbase因为对linux命令了解不多,所以很多时候都是编码baidu边安装的。安装Hbase1、下载Hbase版本在http://apache.claz.org/hbase/选择一个需要下载的hbase版本,我选择的是h

2014-12-16 17:55:34 6560 2

原创 mybatis和spring集成的例子

mybatis和spring集成的例子 这个类是用于扫描mybat

2014-12-04 19:07:05 501

原创 设置Apache的HttpClient请求时间超时

用Apache的HttpClient请求Http连接时,如果第三方返回的时候过长,导致影响现有服务的业务。可以设置请求Http第三方时的超时时间。当超过指定时间时,HttpClient会自动断开链接并抛出IOException异常RequestConfig defaultRequestConfig = RequestConfig.custom().setConnectTimeout

2014-12-02 13:10:02 3940

转载 linux wget使用说明

Linux wget是一个下载文件的工具,它用在命令行下。对于Linux用户是必不可少的工具,尤其对于网络管理员,经常要下载一些软件或从远程服务器恢复备份到本地服务器。如果我们使用虚拟主机,处理这样的事务我们只能先从远程服务器下载到我们电脑磁盘,然后再用ftp工具上传到服务器。这样既浪费时间又浪费精力,那不没办法的事。而到了Linux VPS,它则可以直接下载到服务器而不用经过上传这一步。wget

2014-12-02 13:06:12 462

原创 利用spring注解定义服务信息

项目中使用了spring的架构,同

2014-10-09 14:23:49 1031

原创 整理网上MINA的例子

以下是整理的网上关于MINA的例子。入

2014-09-11 17:40:21 470

原创 spring注解@Configuration,@Value,@Bean实例

spring 3.0中增加了@Configuration,以下做了一个简单的例子

2014-07-29 13:34:43 8394

转载 java线程池的使用

JAVA线程池的构造方法ThreadPoolExecutor executor  = new ThreadPoolExecutor( this.corePoolSize, this.maxPoolSize, this.keepAliveSeconds, TimeUnit.SECONDS, queue, threadFactory, rejectedExecutionHandler);

2014-06-17 13:46:47 443

转载 spring处理线程池

转自:http://www.51cto.com/art/200704/46627.htm

2014-06-17 13:32:12 753

原创 spring jms同步消息处理

spring框架中直接封装了jms的处理。在处理jms消息时会更加方便

2014-04-14 11:17:50 883

转载 tomcat6.0的comet支持

comet技术:服务端向客户端主动推消息的技术,但侧重基于http的协议,如果是socket则不存在这个问题.从tomcat6开始,增加了org.apache.catalina.CometProcessor接口来实现对comet技术的支持.修改conf/server.xml  "org.apache.coyote.http11.Http11NioProtocol"

2014-02-21 14:31:50 702

转载 关于java命令调优

-Xmx:设置JVM最大堆内存。最大堆内存指的是新生代和老年代的大小之和的了大值,它是Java应用程序的堆上限。   Java堆分为新生代和老生代两部分,新生代用于存放刚刚产生的对象和年经的对象,如果对象一直没有被回收,生存的足够长,老年对象就会移入老年代。   新生代又可进一步分为eden、surivor space0(s0或from space)和survivor space1(s1或

2014-01-29 22:08:11 578

转载 通过JClassLib修改Class文件

今天在网上看到通过jclasslib修改class文件的文章,记录一下。原文地址:http://blog.csdn.net/hexin373/article/details/66698131)建一个测试的Class文件public class JClassLibTestPrintString { public String getPrintMessage() { ret

2014-01-16 11:47:49 1647

转载 整理vi的一些命令

一般模式h光标向左移动一个字符j光标向右移动一个字符k光标向上移动一个字符

2014-01-15 16:46:11 544

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除