Solr4.8.0源码分析(23)之SolrCloud的Recovery策略(四)题记:本来计划的SolrCloud的Recovery策略的文章是3篇的,但是没想到Recovery的内容蛮多的,前面三章分别介绍了Recovery的原理和总体流程,PeerSync策略,Replication策略。本章...
分类:
其他好文 时间:
2014-12-09 00:34:43
阅读次数:
220
做为源码分析的首秀,我就挑了yii(读作歪依依而不是歪爱爱);它的赞美之词我就不多说了,直接入正题。先准备材料,建议直从官网下载yii的源码包(1.1.15)最新版本。在demos里边有一个最简单的应用—helloworld.就是用yii框架输出一句话:”hello world”;我就从它下手,分析...
分类:
其他好文 时间:
2014-12-08 17:18:35
阅读次数:
370
源码如下: template struct __is_pointer_helper : public false_type { }; template struct __is_pointer_helper : public true_type { }; /// is_p...
分类:
编程语言 时间:
2014-12-08 12:06:01
阅读次数:
200
a)学习知识不要怕忘,正常人都是会忘得,忘了再复习就是了。等你复习个三五遍时,你就会成为大牛了。呵呵,开个玩笑。
b)学习语言尤其是需要耐心和细心的。初学者很容易犯错误,有时候一个问题整个三四个小时都是常事,所以要有耐心,细心就可以减少不必要的麻烦。我写博文的目的就是跟大家分享我的学习经验,同时,也是为了让大家避免一些不必要的麻烦和少走一些弯路。别说哥高大上哦,哥只是为计算机行业贡献自己的一份力量。嘿嘿。说的有点高大上了。好了,今天就这些,明天还有一章关于struts2的,到时会及时发布的。...
分类:
其他好文 时间:
2014-12-08 10:51:46
阅读次数:
142
从Tomcat启动调用栈可知,Bootstrap类的main方法为整个Tomcat的入口,在init初始化Bootstrap类的时候为设置Catalina的工作路径也就是Catalina_HOME信息、Catalina.base信息,在initClassLoaders方法中初始化类加载器,然后通过反射初始化org.apache.catalina.startup.Catalina..
分类:
其他好文 时间:
2014-12-07 23:25:53
阅读次数:
151
本文通过分析cocos2dx提供的示例程序HelloCpp来分析cocos2dx的启动过程。 我们从HelloCpp.java开始:[java] view plaincopy在CODE上查看代码片派生到我的代码片01.package org.cocos2dx.hellocpp; 02. 03.import org.cocos2dx.lib.Cocos2dxActivity; 04. 05.impo...
分类:
移动开发 时间:
2014-12-07 23:16:58
阅读次数:
435
ReentrantLock默认使用非公平锁
public ReentrantLock() {
sync = new NonfairSync();
}
NonfairSync就是一个同步器
final static class NonfairSync extends Sync {
private static final long...
分类:
其他好文 时间:
2014-12-07 19:09:51
阅读次数:
255
从Tomcat启动调用栈可知,Bootstrap类的main方法为整个Tomcat的入口,在init初始化Bootstrap类的时候为设置Catalina的工作路径也就是Catalina_HOME信息、Catalina.base信息,在initClassLoaders方法中初始化类加载器,然后通.....
分类:
其他好文 时间:
2014-12-07 19:05:25
阅读次数:
205
这一章主要是解决在《QT Demo 之 window(2) Splash》学习中留下的TODO。...
Solr4.8.0源码分析(22)之 SolrCloud的Recovery策略(三) 本文是SolrCloud的Recovery策略系列的第三篇文章,前面两篇主要介绍了Recovery的总体流程,以及PeerSync策略。本文以及后续的文章将重点介绍Replication策略。Replicatio....
分类:
其他好文 时间:
2014-12-07 00:00:42
阅读次数:
611