技术
davidliu0327
这个作者很懒,什么都没留下…
展开
-
JVM
JVM(Java虚拟机)一种用于计算设备的规范,可用不同的方式(软件或硬件)加以实现。编译虚拟机的指令集与编译微处理器的指令集非常类似。Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。 Java虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系原创 2009-10-12 17:53:00 · 584 阅读 · 1 评论 -
高性能网站架构
使用多台服务器分享访问者的行为: 1.使用nginx做web服务器的负载均衡; 2.使用squid做静态资源的缓存和负载均衡(图片、html、js、css); 3.使用memcached做数据缓存,减少数据库访问以及加快数据读取速度; 4.数据库采用master-slave架构,一个master负责write操作,多台slave负责read操作,另外可以使用shark技术,减轻数据库服转载 2012-02-21 16:22:46 · 388 阅读 · 0 评论 -
五种常见的 PHP 设计模式
五种常见的 PHP 设计模式 简介: 设计模式只是为 Java™ 架构师准备的 —— 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在 PHP 应用程序中非常有用?本文解释了这些问题。 设计模式 一书将设计模式引入软件社区,该书的作者是 Erich Gamma、Richard转载 2012-05-24 14:25:52 · 462 阅读 · 0 评论 -
各种ADSL路由器端口映射设置
路由端口映射,NAT 方法,adsl router 声明:所有设置均为网上搜集所得 路由端口映射,NAT 方法适用于以上路由: DLINK,Linksys,3com.微软,Netgear,asus华硕,speedtouch,TP-LINK TD-8800,TP-Link TD8830,TP-LINK TL-R410,中兴 ADSL831,Cyrix686 D-Link DI-70转载 2012-09-15 14:18:14 · 1451 阅读 · 0 评论 -
JavaScript prototype背后的工作原理
“prototype”字面翻译是“原型”,是javascript实现继承的主要手段。粗略来说就是:prototype是javascript中的函数(function)的一个保留属性,并且它的值是一个对象(我们可以称这个对象为"prototype对象")。 通过以此函数作为构造函数构造出来的对象都自动的拥有构造函数的prototype对象的成员属性和方法。 其中的要点是: prototyp转载 2013-05-16 11:26:24 · 355 阅读 · 0 评论 -
大型网站架构演变历程
在这篇文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程,希望能给从事互联网行业的同行们一点初步的概念,文中的不对之处也请各位多给点建议,让本文真正起到抛砖引玉的效果。 架构演变第一步:物理分离webserver和数据库 最开始,由于某些想法,于是在互联网上搭建了一个网站,这个时候甚至有可能主机都是租借的,但由于这篇文章我们只关注架构的演变历程,因此就假设这个时候已经是转载 2013-08-07 14:32:20 · 830 阅读 · 2 评论 -
PHP扩展编写
第一步:PHP和Zend介绍 作者: JeremyWei | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明 网址: http://weizhifeng.net/write-php-extension-part1.html 介绍 如果你在读这篇入门文章,那么你可能对写PHP扩展有点兴趣。如果不是… 好吧,那么等我们写完这篇文章,你将会发现一个之前自己完全不知道,但是非常转载 2013-10-14 09:03:46 · 801 阅读 · 0 评论 -
Unity3D之协程(Coroutines & Yield )
[csharp] view plaincopyprint? "font-size:18px;">private int state = 0; void Update() { if (state == 0) { //做步骤0 state = 1;转载 2014-07-02 14:33:46 · 466 阅读 · 0 评论