随笔分类 -  Java语言

封装一个简单的solrserver组件
摘要:一个简单的solrserver组件 实现索引更新的异步处理,以及查询接口,日志/线程池/队列监控没有加上。SolrDocment封装 接口:public interface ISolrDocument { public SolrInputDocument convertToInputDocum... 阅读全文

posted @ 2014-05-27 13:02 里克尔奇 阅读(396) 评论(0) 推荐(0)

Spring4.0.3+Hiberbate4.3.5实现Mysql主从集群读写分离数据源组件
摘要:目的 1,读写分离,提高系统响应能力,大部分高并发访问的web都是读大与写,我希望,以大量的读请求分布大多台Mysql从库上。 2,Mysql集群系统架构对业务开发的透明性,也就是做业务开发不需要关系底层存储的分布式架构。以上是最主要的两点考虑,基于以上考虑,写了一个数据源组件,当然数据源组件... 阅读全文

posted @ 2014-05-21 11:04 里克尔奇 阅读(1203) 评论(0) 推荐(0)

NIO之Buffer
摘要:BufferBufferMark<=Position <=Limt<=Capacity状态变量position:在从通道读取时,将所读取的数据放到底层的数组中。position变量跟踪已经写了多少数据。它指定了下一个字节将放到数组的哪一个元素中。因此,如果从通道中读三个字节到缓冲区中,那么缓冲区的p... 阅读全文

posted @ 2014-04-30 17:24 里克尔奇 阅读(247) 评论(0) 推荐(0)

Java NIO
摘要:NIONIO与IO主要的区别区别见下表:IONIO面向流(输入流/输出流)面向缓冲区(各种缓冲区,除了布尔类型之外其他的基本数据类型都有缓冲区跟其对应)阻塞IO非阻塞IO无选择选择器流与缓冲区 IO面向流,NIO面向缓冲区,面向流意味着每次从流中读取一个字节或多个字节,直到把所有字节读完,没有缓冲... 阅读全文

posted @ 2014-04-30 16:55 里克尔奇 阅读(227) 评论(0) 推荐(0)