[置顶] 《Android实例剖析笔记》系列文章

摘要: 《Android实例剖析笔记》系列文章 阅读全文

posted @ 2009-08-29 23:56 Phinecos(洞庭散人) 阅读(7755) 评论(1) 推荐(4) 编辑

[置顶] 我的译作

摘要: 开博以来翻译的一些文章 阅读全文

posted @ 2008-11-08 11:56 Phinecos(洞庭散人) 阅读(3278) 评论(0) 推荐(0) 编辑

[置顶] 《基于MFC的OpenGL编程》系列文章

摘要: 《基于MFC的OpenGL编程》系列文章 阅读全文

posted @ 2008-11-05 10:50 Phinecos(洞庭散人) 阅读(28534) 评论(2) 推荐(7) 编辑

[置顶] 《COM组件开发实践》系列文章

摘要: 《COM组件开发实践》系列文章 阅读全文

posted @ 2008-08-25 17:06 Phinecos(洞庭散人) 阅读(11796) 评论(8) 推荐(2) 编辑

[置顶] 《基于Mozilla的扩展开发》系列文章

摘要: 《基于Mozilla的扩展开发》系列文章 阅读全文

posted @ 2008-06-17 14:36 Phinecos(洞庭散人) 阅读(2936) 评论(3) 推荐(0) 编辑

2013年1月21日

火车票秒杀攻略

摘要: 火车票秒杀攻略: 1)车票无忧。http://www.chepiaowuyou.com/free2)妈,我回来了。 http://pan.baidu.com/share/link?shareid=221044&uk=7741899813)即刻抢票。http://www.jike.com/qiangpiao4)12306订票助手。http://www.fishlee.net/soft/44/ 5)电话订票。如果这5招同时用,你都刷不到火车票,那只能检查下你自己的人品了。。。 阅读全文

posted @ 2013-01-21 20:21 Phinecos(洞庭散人) 阅读(2319) 评论(0) 推荐(1) 编辑

2012年12月28日

go-home源码分析----一款针对12306的火车票订票软件

摘要: 项目地址:http://code.google.com/p/go-home/,源代码svn地址:http://go-home.googlecode.com/svn/trunk/去年出的一款比较老的订票软件,现在可能已经失效了,只是拿来学习下基本的订票流程,方便对其他订票脚本的研究。基本流程图:1, 获取图片验证码提交请求给https://dynamic.12306.cn/otsweb/passCodeAction.do?rand=sjrand,2,获取登陆时使用的随机数,提交请求给https://dynamic.12306.cn/otsweb/loginAction.do?method=log 阅读全文

posted @ 2012-12-28 21:35 Phinecos(洞庭散人) 阅读(4121) 评论(0) 推荐(0) 编辑

2012年12月27日

一个简单的MongoDB操作类

摘要: import java.net.UnknownHostException;import java.util.Map;import java.util.concurrent.ConcurrentHashMap;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import com.mongodb.BasicDBObject;import com.mongodb.DB;import com.mongodb.DBCollection;import com.mongodb.DBCursor;import com.mongodb.DBObjec 阅读全文

posted @ 2012-12-27 17:03 Phinecos(洞庭散人) 阅读(10456) 评论(0) 推荐(0) 编辑

2012年5月24日

Solr Cache使用介绍及分析

摘要: 文将介绍Solr查询中涉及到的Cache使用及相关的实现。Solr查询的核心类就是SolrIndexSearcher,每个core通常在同一时刻只由当前的SolrIndexSearcher供上层的handler使用(当切换SolrIndexSearcher时可能会有两个同时提供服务),而Solr的各种Cache是依附于SolrIndexSearcher的,SolrIndexSearcher在则Cache生,SolrIndexSearcher亡则Cache被清空close掉。Solr中的应用Cache有filterCache、queryResultCache、documentCache等,这些Cache都是SolrCache的实现类,并且是SolrIndexSearcher的成员变量,各自有着不同的逻辑和使命,下面分别予以介绍和分析。 阅读全文

posted @ 2012-05-24 20:05 Phinecos(洞庭散人) 阅读(11662) 评论(0) 推荐(0) 编辑

2012年3月8日

每日学习笔记(26)

摘要: 用solr连接solr服务器时,如果你是执行查询动作,那么推荐使用的是CommonsHttpSolrServer,如果你是执行更新操作,那么推荐使用的是StreamingUpdateSolrServer,后者是会将所有的documents缓存在本地,然后一次性写入打开的HTTP连接中,并且是一个线程安全的类。 阅读全文

posted @ 2012-03-08 19:50 Phinecos(洞庭散人) 阅读(1659) 评论(3) 推荐(0) 编辑

2012年3月7日

每日学习笔记(25)

摘要: 在上一篇中第4点里,我遇到了一个solr集群中各个节点在进行master-slave身份切换时困扰的问题,详情见上一篇。今天顺利地解决了这个问题,下面记录下完整的解决方案。 阅读全文

posted @ 2012-03-07 22:12 Phinecos(洞庭散人) 阅读(1805) 评论(0) 推荐(1) 编辑

2012年3月1日

每日学习笔记(24)

摘要: 1,一开始都是调用HttpMethod的getResponseBody()和getResponseBodyAsString,但这样总会出现下图中的警告信息这是由于没有使用缓存的缘故,如果字符串数据过多,会出警告,应该改用流和缓存来读取数据: InputStreamresStream=null; Stringresponse=null;BufferedReaderresBufferReader=null;try{httpClient.executeMethod(httpMethod);resStream=httpMethod.getResponseBodyAsStream();resBuf... 阅读全文

posted @ 2012-03-01 20:17 Phinecos(洞庭散人) 阅读(5903) 评论(0) 推荐(0) 编辑

2012年2月29日

深入剖析SolrCloud(四)

摘要: 在上一篇中介绍了连接Zookeeper集群的方法,这一篇将围绕一个有趣的话题---来展开,这就是Replication(索引复制),关于Solr Replication的详细介绍,可以参考http://wiki.apache.org/solr/SolrReplication。 在开始这个话题之前,先从我最近在应用中引入solr的master/slave架构时,遇到的一个让我困扰的实际问题。 阅读全文

posted @ 2012-02-29 00:07 Phinecos(洞庭散人) 阅读(9524) 评论(1) 推荐(3) 编辑

2012年2月16日

深入剖析SolrCloud(三)

摘要: 在上一篇中介绍了SolrCloud的第一个模块---构建管理solr集群状态信息的zookeeper集群。当我们在solr服务器启动时拥有了这样一个Zookeeper集群后,显然我们需要连接到Zookeeper集群的方便手段,在这一篇中我将对Zookeeper客户端相关的各个封装类进行分析。 阅读全文

posted @ 2012-02-16 20:15 Phinecos(洞庭散人) 阅读(9642) 评论(0) 推荐(2) 编辑

2012年2月15日

深入剖析SolrCloud(二)

摘要: 上一篇介绍了SolrCloud的基本概念,从这一篇开始我将深入到其实现代码中进行剖析。 SolrCloud最重要的一点就是引入了ZooKeeper来统一管理各种配置和状态信息。zookeeper是一个开源分布式的服务,它提供了分布式协作,分布式同步,配置管理等功能. 其实现的功能与google的chubby基本一致.zookeeper的官方网站已经写了一篇非常经典的概述性文章,请大家参阅:ZooKeeper: A Distributed Coordination Service for Distributed Applications. 阅读全文

posted @ 2012-02-15 17:56 Phinecos(洞庭散人) 阅读(11875) 评论(0) 推荐(2) 编辑

导航