君子博学而日参省乎己 则知明而行无过矣

博客园 首页 新随笔 联系 订阅 管理
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 107 下一页

2014年6月13日 #

摘要: I/O 问题可以说是当今互联网 Web 应用中所面临的主要问题之一,因为当前在这个海量数据时代,数据在网络中随处流动。这个流动的过程中都涉及到 I/O 问题,可以说大部分 Web 应用系统的瓶颈都是 I/O 瓶颈。本文的目的正是分析 I/O 的内在工作机制,你将了解到:Java 的 I/O 类库的基... 阅读全文
posted @ 2014-06-13 01:27 刺猬的温驯 阅读(395) 评论(0) 推荐(0)

2014年6月8日 #

摘要: 本人在上文中提到,连接器实现了两种事件依赖的机制 ,其一是我们手动操作连接器实例时;其二是由连接器的自动更新机制上文中分析了连接器的自动更新机制,即定时器执行定时任务那么,如果我们手动操作连接器实例时,是怎么发出事件更新连接器实例的呢通过eclipse开发工具,追踪调用ChangeDetector接... 阅读全文
posted @ 2014-06-08 18:04 刺猬的温驯 阅读(348) 评论(0) 推荐(0)

摘要: 我们在前面的文章已经看到,ConnectorCoordinatorImpl类也实现了ChangeHandler接口,本文接下来分析实现该接口的作用class ConnectorCoordinatorImpl implements ConnectorCoordinator, ChangeHan... 阅读全文
posted @ 2014-06-08 16:59 刺猬的温驯 阅读(528) 评论(0) 推荐(0)

摘要: 下面来分析线程执行类,线程池ThreadPool类对该类的理解需要对java的线程池比较熟悉该类引用了一个内部类/** * The lazily constructed LazyThreadPool instance. */ private LazyThreadPool lazyThrea... 阅读全文
posted @ 2014-06-08 13:09 刺猬的温驯 阅读(469) 评论(0) 推荐(0)

摘要: 从上文中的QueryTraverser对象的BatchResult runBatch(BatchSize batchSize)方法上溯到CancelableBatch类,该类实现了TimedCancelable接口,后者又extends了TimedCancelable接口,后者又extends了Ca... 阅读全文
posted @ 2014-06-08 01:33 刺猬的温驯 阅读(491) 评论(0) 推荐(0)

2014年6月7日 #

摘要: 连接器里面衔接数据源与数据推送对象的是QueryTraverser类对象,该类实现了Traverser接口/** * Interface presented by a Traverser. Used by the Scheduler. */public interface Traverser { ... 阅读全文
posted @ 2014-06-07 23:24 刺猬的温驯 阅读(396) 评论(0) 推荐(0)

摘要: 连接器是基于http协议通过推模式(push)向数据接收服务端推送数据,即xmlfeed格式数据(xml格式),其发送数据接口命名为PusherPusher接口定义了与发送数据相关的方法public interface Pusher { /** * Status indicating the ... 阅读全文
posted @ 2014-06-07 22:59 刺猬的温驯 阅读(691) 评论(0) 推荐(0)

摘要: 创建并启动连接器实例之后,连接器就会基于Http协议向指定的数据接收服务器发送xmlfeed格式数据,我们可以通过配置http代理服务器抓取当前基于http协议格式的数据(或者也可以通过其他网络抓包工具抓取)// 设置代理 /Proxy proxy = new Proxy(Pr... 阅读全文
posted @ 2014-06-07 22:15 刺猬的温驯 阅读(786) 评论(0) 推荐(0)

2014年6月5日 #

摘要: XML 解析器通常是高性能、健壮应用程序的关键。传统的 XML 解析技术包括文档对象模型(Document Object Model,DOM)和 Simple API for XML (SAX)。现在有一种非常不错的名为 Streaming API for XML (StAX) 的创新型新解析技术,... 阅读全文
posted @ 2014-06-05 00:37 刺猬的温驯 阅读(391) 评论(0) 推荐(0)

2014年6月1日 #

摘要: HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议是以 ASCII 码传输,建立在 T... 阅读全文
posted @ 2014-06-01 02:39 刺猬的温驯 阅读(462) 评论(0) 推荐(0)

上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 107 下一页