摘要: 最近,在写一个分布式计算框架的时候,大量使用了并发编程的东西,于是又深入的学习了一番。这里给出一个老外的java并发编程的站点,讲的简洁易懂:http://tutorials.jenkov.com/java-concurrency/另外,给阿里程序猿们做个广告,提供一个他们的“并发编程专栏小站”,上... 阅读全文
posted @ 2014-06-04 17:32 JerryShao 阅读(173) 评论(0) 推荐(0) 编辑
摘要: solrCloud的搭建可以有两种方式:使用solr内嵌的jetty来搭建;使用外部web容器tomcat来搭建。对于使用jett来搭建参考solr官方的手册照着做肯定ok,下面我主要讲的是如何使用tomcat来搭建solrCloud。废话不多说,开始我们的工作!1.搭建tomcat单机版solr见... 阅读全文
posted @ 2014-05-29 12:17 JerryShao 阅读(197) 评论(0) 推荐(0) 编辑
摘要: 今天又装了一次solr,之前太忙没顾得上写安装文档,今天抽时间记录下来安装过程,供小白们参考。1. 准备工作1.服务器:linux2.web服务器apache-tomcat,我的路径:/usr/apache-tomcat-7.0.42/3.Solr版本:solr4.5.1,solr解压路径为/usr... 阅读全文
posted @ 2014-05-27 17:04 JerryShao 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 【总结】两种 NIO 实现:Selector 与 Epoll时间2012-11-17 08:38:42开源中国新闻原文http://my.oschina.net/ielts0909/blog/89849我想用这个话题小结下最近这一阶段的各种测试和开发。其实文章的内容主要还是想总结一下NIO Sock... 阅读全文
posted @ 2014-05-22 12:28 JerryShao 阅读(727) 评论(0) 推荐(0) 编辑
摘要: Java NIO vs. IO来自:http://hi.baidu.com/michaleyz/item/9b4e04012694693df2eafc52当学习了JavaNIO和IO的API后,一个问题很快进入心中:我应该在何时使用IO,何时使用NIO呢?在本文中,我会尽量清晰地阐明JavaNIO和... 阅读全文
posted @ 2014-05-22 12:25 JerryShao 阅读(176) 评论(0) 推荐(0) 编辑
摘要: java nio的一个严重BUGPosted on 2009-09-28 19:27dennis阅读(4588)评论(5)编辑收藏所属分类:java、源码解读 这个BUG会在linux上导致cpu 100%,使得nio server/client不可用,具体的详情可以看这里http://bugs.s... 阅读全文
posted @ 2014-05-22 11:28 JerryShao 阅读(307) 评论(0) 推荐(0) 编辑
摘要: JVM最大线程数(2012-07-04 23:20:15)转载▼标签:jvm最大线程数it分类:java分布式总结摘自:http://sesame.iteye.com/blog/622670工作中碰到过这个问题好几次了,觉得有必要总结一下,所以有了这篇文章,这篇文章分为三个部分:认识问题、分析问题、... 阅读全文
posted @ 2014-05-21 15:59 JerryShao 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 观察者模式:在对象之间定义一对多的依赖,这样一来,当一个对象改变状态,依赖它的对象都会收到通知,并自动更新。以上篇博文java回调机制及其实现为例,在例1中可以将FooBar作为一个主题(被观察者),ICallback的实现对象作为观察者,当FooBar调用setCallback时,通知ICallb... 阅读全文
posted @ 2014-05-21 11:26 JerryShao 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是回调函数回调函数,顾名思义,用于回调的函数。回调函数只是一个功能片段,由用户按照回调函数调用约定来实现的一个函数。回调函数是一个工作流的一部分,由工作流来决定函数的调用(回调)时机。回调函数包含下面几个特性: (1)属于工作流的一个部分; (2)必须按照工作流指定的调用约定来申明(定义)... 阅读全文
posted @ 2014-05-21 11:02 JerryShao 阅读(857) 评论(0) 推荐(0) 编辑
摘要: 简单地说,观察者模式定义了一个一对多的依赖关系,让一个或多个观察者对象监察一个主题对象。这样一个主题对象在状态上的变化能够通知所有的依赖于此对象的那些观察者对象,使这些观察者对象能够自动更新。不多说了,直接给出实现:例1:/** * 对某个事件只有一个订阅者的例子 * @author yongxin... 阅读全文
posted @ 2014-05-20 18:44 JerryShao 阅读(269) 评论(0) 推荐(0) 编辑