- 博客(11)
- 资源 (3)
- 收藏
- 关注
转载 网站的web server与缓存
网站的web server与缓存1.1 Web serverWebserver 用来解析HTTP协议。当web 服务器接收到一个HTTP请求时,会返回一个HTTP响应,例如送回一个HTML页面。为了处理一个请求,web服务器可以响应一个静态页面或者图片。进行页面跳转,或者把动态响应的产生委托给一些其它的程序完成,比如CGI,JSP,servlets,ASP,PHP脚本。当用户访问一个网
2015-12-31 14:35:23 353
转载 我的XMPP协议IM架构
11年进入公司就开始研究openfire,做一款手机IM软件,经过3个月的不懈努力,产品终于上线了。上线初产品功能比较简单。上线初架构比较简单,服务器是单机,后来由于用户的不断增长,单机已经不能满足需求,所以就不断优化架构,其中经历了不少的艰辛,到目前系统相对基本稳定(注册用户2000W,同时在线用户200W+)。废话不多说,下面直接上架构图,由于这个这个架构图有点老,跟现在的架构有一点点区别,但
2015-12-23 14:49:16 355
转载 深入浅出Javascript
在 Java 等面向对象的语言中,this 关键字的含义是明确且具体的,即指代当前对象。一般在编译期确定下来,或称为编译期绑定。而在 JavaScript 中,this 是动态绑定,或称为运行期绑定的,这就导致 JavaScript 中的 this 关键字有能力具备多重含义,带来灵活性的同时,也为初学者带来不少困惑。本文仅就这一问题展开讨论,阅罢本文,读者若能正确回答 JavaScript 中的
2015-12-16 19:03:34 318
转载 Javascript面向对象编程(三):非构造函数的继承
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 var n=999; function
2015-12-16 18:07:00 299
转载 Javascript面向对象编程(二):构造函数的继承
今天要介绍的是,对象之间的"继承"的五种方法。比如,现在有一个"动物"对象的构造函数。 function Animal(){ this.species = "动物"; }还有一个"猫"对象的构造函数。 function Cat(name,color){ this.name = name; this.color =
2015-12-16 18:06:03 184
转载 Javascript 面向对象编程(一):封装
作者: 阮一峰日期: 2010年5月17日学习Javascript,最难的地方是什么?我觉得,Object(对象)最难。因为Javascript的Object模型很独特,和其他语言都不一样,初学者不容易掌握。下面就是我的学习笔记,希望对大家学习这个部分有所帮助。我主要参考了以下两本书籍:《面向对象的Javascript》(Object-Ori
2015-12-16 17:41:23 226
转载 Java NIO 系列教程
原文地址:http://tutorials.jenkov.com/java-nio/index.html作者:Jakob Jenkov Java NIO(New IO)是一个可以替代标准Java IO API的IO API(从Java 1.4开始),Java NIO提供了与标准IO不同的IO工作方式。Java NIO: Channels and Buffers(通道和缓冲
2015-12-01 15:04:39 197
转载 seajs使用教程指南
[-]前言传统模式 vs SeaJS模块化传统开发SeaJS模块化开发使用SeaJS下载及安装SeaJS基本开发原则模块的定义及编写模块定义函数define工厂函数factory解析三种编写模块的模式模块的载入和引用模块的寻址算法seajsuserequirerequireasyncSeaJS的全局配置SeaJS如何与现有JS库配合使用SeaJS
2015-12-01 15:03:22 394
转载 扩展SeaJS模块定义中的module参数的应用示例
近三四个月公司有两个比较大的项目在忙,没怎么更新博客.现在一个项目已进入平台开发期,另一个即将上线,接下来会多拿出时间进行一些技术总结.已经预定了月中懒懒交流会上的分享,也会写一系列博文出来.即将上线的这个项目是一个OPOA应用,上一篇博客"让Mustache支持简单的IF语句"和本篇都是这个项目的某个角落,它们有个统一的TAG:MagixJS,我会逐步揭开它. SeaJS是我的同事玉伯开
2015-12-01 11:51:09 561
转载 把jQuery的类、插件封装成seajs的模块的方法
注:本文使用的seajs版本是2.1.1一、把Jquery封装成seajs的模块复制代码代码如下:define(function () { //这里放置jquery代码 把你喜欢的jquery版本放进来就好了return $.noConflict();});调用方法:这样引进就可以像以前一样使用jquery
2015-12-01 11:06:09 335
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人