这篇博文介绍了Linkedin信息流中间层Feed Mixer,在Feed Mixer里面用到了一个叫做SPR(念“super”)的库。博文讲的就是如何优化SPR的java代码。最终的优化结果就是SPR的内存占用减少了75%,进而将feed-mixer的内存占用减少了 50% 。这些优化减少了对象的生成,进而减少了GC得频率,整个服务的延迟就减少了25%。...
分类:
编程语言 时间:
2014-12-08 00:53:18
阅读次数:
275
1. 子类的构造函数如果要引用super的话,必须把super放在函数的首位.class Base {Base() {System.out.println("Base");}}public class Checket extends Base {Checket() {super();//调用父类的构...
分类:
编程语言 时间:
2014-12-07 15:01:09
阅读次数:
167
// on "init" you need to initialize your instancebool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !Layer::...
分类:
其他好文 时间:
2014-12-07 09:01:08
阅读次数:
207
bool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !Layer::init() ) { return false; } Si...
分类:
其他好文 时间:
2014-12-07 09:00:36
阅读次数:
290
// on "init" you need to initialize your instancebool HelloWorld::init(){ ////////////////////////////// // 1. super init first if ( !Layer::...
分类:
其他好文 时间:
2014-12-07 09:00:19
阅读次数:
206
面向对象的总结:面向对象的三条主线1.类及类的成分2.面向对象的三大特性3.其他关键字:thissuperimportpackagestaticfinalinterface1.java程序是关注类的设计。类从代码的角度讲:并列关系。从执行、设计的角度:关联关系,继承关系,聚合关系2.类的成分:属性方法构造器代码..
分类:
编程语言 时间:
2014-12-07 06:46:59
阅读次数:
194
1.布局文件片段:res-layout 2.Java片段:src @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...
分类:
移动开发 时间:
2014-12-06 19:24:47
阅读次数:
180
Hadoop版本:2.6.0本文系从官方文档翻译而来,转载请尊重译者的工作,注明以下链接:http://www.cnblogs.com/zhangningbo/p/4146410.html简介本文描述了超级用户如何用一种安全的方法以其他用户的名义提交作业或者访问HDFS。使用场景下一节描述的代码示例...
分类:
其他好文 时间:
2014-12-05 13:59:41
阅读次数:
172
ARC的判断准则;只要没有强指针指向对象,就会释放对象 1.ARC特点 1>不允许调用release、retain、retainCount 2>允许重写dealloc,但是不允许调用[super dealloc] 3>@property的参数 *strong:成员变量时强指针(适用于OC对...
分类:
其他好文 时间:
2014-12-05 10:37:33
阅读次数:
319
第五章面向对象三1.static关键字1.static:静态的,可用来修饰属性,方法,代码块,内部类2.static修饰属性(类变量):①由类创建的所有的对象,都共用这一个属性②当其中一个对象对此属性进行修改,会导致其他对象对此属性的一个调用。vs实例变量(非static修饰的属性,各个..
分类:
编程语言 时间:
2014-12-05 02:00:47
阅读次数:
247