Asm.js: Javascript的编译目标
摘要:正如许多开发者一样,我也为Asm.js的前景而感到兴奋不已。最近的新闻——Asm.js正 在被Firefox支持——引起了我的兴趣。同样感兴趣的还有Mozilla和Epic声明(mirror)他们已经为Asm.js而支持Unreal Engine 3——并且运行十分良好。获得一个C++游戏引擎运行J...
阅读全文
posted @
2015-02-27 16:44
zoucaitou
阅读(643)
推荐(0)
《Zero to One》的一些读书笔记
摘要:第一章《The Challenge of the Future》:全球化是横向的扩张,只能复制以前就有的成功,而科技创新是纵向的扩张,是创造以前不存在的东西。没有科技创新,只有全球化,这个世界只能玩完。这是为什么要科技创新的原因。 第二章《Party Like It’s 1999》:回...
阅读全文
posted @
2015-02-27 10:08
zoucaitou
阅读(299)
推荐(0)
Tomcat架构(四)
摘要:8标准覆盖机制J2SE 1.4 and 1.5 都包含了一个XML处理解析器的Java API 。Bootstrap 类加载器加载这个解析器的类文件,所以这个解析器会优先于任何一个安装在CLASSPATH里的解析器 被加载,即使您已经安装了新版本的解析器。标准覆盖机制允许您重写JAVA_HOME/l...
阅读全文
posted @
2015-02-25 13:04
zoucaitou
阅读(210)
推荐(0)
Tomcat架构(三)
摘要:嵌套组件这些组件是针对Tocmat做的特定实现,他们的主要目的是使各种Tomcat容器可以完成各自的工作。1、阀(Valve)valve是处理元素,它可以被包含在每个Tomcat容器的处理路径中--如engine、host、context以及servelt包装器。若要增加Valve到Tomcat容器...
阅读全文
posted @
2015-02-25 13:03
zoucaitou
阅读(267)
推荐(0)
Tomcat架构(二)
摘要:5、容器组件这一小节中我们将讨论请求处理组件:引擎(engine)、虚拟主机、上下文(context)组件。5.1、引擎(engine)引擎表示可运行的Catalina的servlet引擎实例并且包含了servlet容器的核心功能。在一个服务中只能有一个引擎。同时,作为一个真正的容器,Engine元...
阅读全文
posted @
2015-02-25 13:02
zoucaitou
阅读(252)
推荐(0)
Tomcat 架构 (一)
摘要:在实践过程中,从WebSphere中实现一个EJB的容器以及从WebLogic中实现一个JMS几乎都是不可能的,然而来自Apache基金会的servlet容器Tomcat至少在理论上是可能做到的。请注意,这里所说的“接口”也包含抽象类。规范的API可能会提供一个实现的模板,其中包括定义了一些抽象的基...
阅读全文
posted @
2015-02-25 13:01
zoucaitou
阅读(311)
推荐(0)
MATERIAL DESIGN学习笔记
摘要:一、核心思想,aterial design的核心思想,就是把物理世界的体验带进屏幕。去掉现实中的杂质和随机性,保留其最原始纯净的形态、空间关系、变化与过渡,配合虚拟世界的灵活特性,还原最贴近真实的体验,达到简洁与直观的效果。Material design是最重视跨平台体验的一套设计语言。由于规范严格...
阅读全文
posted @
2015-02-25 11:13
zoucaitou
阅读(361)
推荐(0)
从1500万用户巅峰跌落的app,血泪回顾图片社交那些坑
摘要:饭桌君说第八届小饭桌创业课堂来了一位特殊的分享嘉宾,他曾经参与了一款当时极具风头的图片社交app的创始团队,靠谱团队,用户量急速上升到1500万,公司获得A轮……一切看上去都那么美好。可是,由于各种错,各种坑,这款图片社交app即便获得了A轮投资,也最终走向了分崩离析。团队中各位同学再次扬帆起航,其...
阅读全文
posted @
2015-02-25 11:04
zoucaitou
阅读(293)
推荐(0)
prototype.js 源码解读(02)
摘要:如果你想研究一些比较大型的js框架的源码的话,本人建议你从其最初的版本开始研读,因为最初的版本东西少,易于研究,而后的版本基本都是在其基础上不断扩充罢了,所以,接下来我不准备完全解读prototype.js的源码了,而是拿它一些常见的API来解读。//定时器类,比起window.setInterva...
阅读全文
posted @
2015-02-10 19:56
zoucaitou
阅读(330)
推荐(0)
prototype.js 源码解读(01)
摘要:prototype.js是一个设计的非常优雅且很有实用价值的js基础类库,其源码非常值得研究。研究它的源码不仅能提升个人水平,而且对你打下坚实的js基础也很有帮助。因本人技术水平有限,该解读仅供参考。定义全局对象Prototype,包括属性版本号,属性版本号的定义有利于版本号的检测 9 var ...
阅读全文
posted @
2015-02-10 19:50
zoucaitou
阅读(394)
推荐(0)
Netty版本升级血泪史之线程篇
摘要:1. 背景1.1. Netty 3.X系列版本现状根据对Netty社区部分用户的调查,结合Netty在其它开源项目中的使用情况,我们可以看出目前Netty商用的主流版本集中在3.X和4.X上,其中以Netty 3.X系列版本使用最为广泛。Netty社区非常活跃,3.X系列版本从2011年2月7日发布...
阅读全文
posted @
2015-02-08 22:47
zoucaitou
阅读(2091)
推荐(0)
Netty高性能之道
摘要:1. 背景1.1. 惊人的性能数据最近一个圈内朋友告诉我,通过使用Netty4 + Thrift压缩二进制编解码技术,他们实现了10W TPS(1K的复杂POJO对象)的跨节点远程服务调用。相比于传统基于Java序列化+BIO(同步阻塞IO)的通信框架,性能提升了8倍多。事实上,我对这个数据并不感到...
阅读全文
posted @
2015-02-08 00:15
zoucaitou
阅读(717)
推荐(0)
js 作用域,变量提升
摘要:先看下面一段代码: 1 var a = 0; 2 alert("1st alert : a = " + a); 3 function fun(){ 4 alert("2nd alert : a = " + a); 5 var a = 1; 6 setTimeout(funct...
阅读全文
posted @
2015-02-07 17:29
zoucaitou
阅读(357)
推荐(0)
机械硬盘与SSD固态硬盘性能的深度
摘要:从7200转硬盘升级到10000转的迅猛龙,那叫量变。从10000转的迅猛龙升级到SSD,这个叫质变。2者的差距是有些地方相当大,而有些却很接近,主要是难比较。经常听到有人说:我买2个黑盘组RAID 0,传输率也有接近250MB/s了,这个速度和Intel X25-M不相上下了,写入还高,容量又大,...
阅读全文
posted @
2015-02-04 14:39
zoucaitou
阅读(2154)
推荐(0)