Firebug: Net Panel 使用详解
摘要:Introduction to Firebug: Net PanelSince there is not much user documentation related to Firebug features (and there is a lot what to know about) I hav...
阅读全文
posted @
2015-06-11 13:31
Stephen_init
阅读(326)
推荐(0)
心跳包机制原理
摘要:心跳包的发送,通常有两种技术方法1:应用层自己实现的心跳包 由应用程序自己发送心跳包来检测连接是否正常,大致的方法是:服务器在一个 Timer事件中定时 向客户端发送一个短小精悍的数据包,然后启动一个低级别的线程,在该线程中不断检测客户端的回应, 如果在一定时间内没有收到客户端的回应,即认为客户端已...
阅读全文
posted @
2015-03-12 09:42
Stephen_init
阅读(4720)
推荐(1)
Http协议详解
摘要:HTTP协议详解当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐...
阅读全文
posted @
2015-03-06 11:15
Stephen_init
阅读(229)
推荐(0)
Fiddler教程
摘要:转:http://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.htmlFiddler 教程Fiddler是最强大最好用的Web调试工具之一,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据. ...
阅读全文
posted @
2015-03-06 10:57
Stephen_init
阅读(141)
推荐(0)
转:线程池的研究和实现
摘要:什么是线程池?诸如web服务器、数据库服务器、文件服务器和邮件服务器等许多服务器应用都面向处理来自某些远程来源的大量短小的任务。构建服务器应用程序的一个 过于简单的模型是:每当一个请求到达就创建一个新的服务对象,然后在新的服务对象中为请求服务。但当有大量请求并发访问时,服务器不断的创建和销毁对象的 ...
阅读全文
posted @
2015-03-06 10:46
Stephen_init
阅读(251)
推荐(0)
分布式可扩展web体系结构设计实例分析
摘要:Web分布式系统设计准则下面以一个上传和查询图片的例子来说明分布式web结构的设计考虑和常用的提高性能的方法。该例子提供上传图片和下载图片两个简单功能,并且有一下假设条件?:- 可以存储无上限数量的图片,即存储需要scalability- 下载图片提供低带宽延时,即速度要快- 如果客户上传了一张图片...
阅读全文
posted @
2014-09-24 12:20
Stephen_init
阅读(207)
推荐(0)
<转>网络爬虫原理
摘要:网络爬虫是捜索引擎抓取系统的重要组成部分。爬虫的主要目的是将互联网上的网页下载到本地形成一个或联网内容的镜像备份。这篇博客主要对爬虫以及抓取系统进行一个简单的概述。一、网络爬虫的基本结构及工作流程 一个通用的网络爬虫的框架如图所示: 网络爬虫的基本工作流程如下: 1.首先选取一部分精心挑选的种子...
阅读全文
posted @
2014-08-09 03:02
Stephen_init
阅读(272)
推荐(1)
三次握手
摘要:三次握手Three-way Handshake一个虚拟连接的建立是通过三次握手来实现的1. (B) --> [SYN] --> (A)假如服务器A和客户机B通讯. 当A要和B通信时,B首先向A发一个SYN (Synchronize) 标记的包,告诉A请求建立连接.注意: 一个 SYN包就是仅SYN标...
阅读全文
posted @
2014-05-26 16:11
Stephen_init
阅读(195)
推荐(0)
[Java Web 王者归来]读书笔记3
摘要:第四章 JSPJSP基本语法1 JSP中嵌入Java 代码2 JSP中输出3 JSP 中的注释4 JSP中生命方法和属性(全局变量)5 JSP中的if, while, for, return, break语法即为包含在中的java代码JSP指令JSP指令用来声明JSP页面的一些属性,如编码方式、文档类型,JSP指令包含在中,基本语法为:Page指令:例如:,此处的directive(指令)为page,所以此处为page指令include指令:用于引入应用程序内的另一个jsp文件或者html文件,基本语法形式为.可用于导入页眉页脚等。注意与include行为的区别。include指令是“先包含(
阅读全文
posted @
2014-03-06 23:45
Stephen_init
阅读(264)
推荐(0)
[Java Web 王者归来]读书笔记2
摘要:第二篇 基础篇第三章 深入Servlet技术1 浏览器的request http数据报中包含一些关键信息,如访问方式、所用的http版本、所用的浏览器、当前的页面地址等信息2 http查询数据方式 - get 方式: 提交的内容是显示在浏览器的地址栏中的,并且用get方式提交的网址不可以超过256个字符 - post 方式: 较get方式严格,不会将信息显示在地址栏中。需要提供数据类型和长度信息。数据类型分为普通文本数据(ASCII数据 application/x-www-form-urlencoded)和文件数据(二进制数据 multipart/form-data). Post方式常用于提交
阅读全文
posted @
2014-03-06 22:00
Stephen_init
阅读(262)
推荐(0)
[Java Web 王者归来]读书笔记1
摘要:第一章 Java web 开发概述1 WEB服务器运行时一直在TCP 80(默认端口)监听, 若使用其他端口在url中需要显示标注端口号(例如:8080)2 WEB服务器:微软的IIS、Apache、Tomcat、JBoss、Weblogic、WebSphere3 Web开发技术发展历史- CGI实现:为每一个请求编写一个CGI程序,且每个请求都要启动一个CGI进程,需要重复编写处理网络协议的代码。耗时且消耗系统资源- Java Servlet: 启动一个系统进程和一个JVM映像对每个客户端请求进行相应。解决了重复编写和启动多个进程的问题。 缺点:HTML嵌入在servlet中,耦合严重,修改
阅读全文
posted @
2014-02-22 15:58
Stephen_init
阅读(370)
推荐(0)
Node.js 中文乱码解决
摘要:Node.js 中文乱码解决 Node.js 支持中文不太好(实际上是Javascript支持),见《Node.js开发指南》。要想Node.js正常显示中文,需要两点:1、js文件保存为unicode格式。js文件是否为unicode格式,一个简单的方法是使用记事本来判断。使用记事本打开JS文件,点菜单另存为,看编码格式是否为"UTF-8"。若不是,可使用UltraEdit工具进行转换,使用记事本也可以转换。2、在js文件中增加编码说明meta数据,让浏览器知道使用什么编码来解释网页。两个条件缺一不可。一个Node.js中使用中文的例子如下,该app.js需保存为utf-
阅读全文
posted @
2014-01-08 17:06
Stephen_init
阅读(784)
推荐(0)
Windows查看端口被占用的程序!
摘要:"到底是谁占用了80端口,该怎么查,怎么终止它?",这里就简单讲解一下,在windows下如何查看80端口占用情况?是被哪个进程占用?如何终止等. 这里主要是用到windows下的DOS工具,点击"开始"--"运行",输入"cmd"后点击确定按钮,进入DOS窗口,接下来分别运行以下命令: >netstat -aon | findstr "80" Proto Local Address Foreign Address State PID ==== ============ =========
阅读全文
posted @
2013-10-25 14:03
Stephen_init
阅读(314)
推荐(0)
Zend Framework开发环境搭建(配置)
摘要:原文地址:ZendFramework开发环境搭建(配置)作者:左手风云Zend Framework开发环境搭建(配置)组件WAMP Server (Windows + Apache + MySql + PHP)版本: WampServer 2.0e网站: http://www.wampserver.com/en/下载地址: http://www.wampserver.com/en/download.phpZend Framework 版本: Zend Framework1.7.1网站: http://framework.zend.com/下载地址: http://framework.zend.
阅读全文
posted @
2013-04-17 22:05
Stephen_init
阅读(192)
推荐(0)
HTTP协议
摘要:Author :Jeffrey引言HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of HTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得
阅读全文
posted @
2012-11-05 13:48
Stephen_init
阅读(140)
推荐(0)
Wireshark 使用实例
摘要:Wireshark是一个非常好用的抓包工具,当我们遇到一些和网络相关的问题时,可以通过这个工具进行分析,不过要说明的是,这只是一个工具,用法是非常灵活的,所以今天讲述的内容可能无法直接帮你解决问题,但是只要你有解决问题的思路,学习用这个软件就非常有用了。Wireshark官方下载地址:http://www.wireshark.org/download.html如果记不住,可以在百度中输入Wir就可以看到百度智能匹配的关键词了,选择第一个地址进去下载即可。简单介绍下这个软件的一些常用按钮,因为本人也是接触这个软件不久,所以就简单的说下最常用的按钮好了,打开软件后,下面红框中的按钮从左到右依次是:
阅读全文
posted @
2012-09-19 15:43
Stephen_init
阅读(460)
推荐(0)
(转)学习 Web 开发技术的16个最佳教程网站和博客
摘要:转自:http://www.cnblogs.com/lhb25/archive/2012/08/10/2622860.html互联网经过这么多年的发展,已经出现了众多的 Web 开发技术,像 .Net/Java/PHP/Python/Ruby 等等。对于 Web 开发人员来说,不管是初学者还是有一定经验的开发人员都需要时刻学习新的开发技术。如今,网上有各种开发技术的相关网站,有大量开发资料可以参考。下面是 我收集的15个非常优秀的学习 Web 开发技术的国外网站,如果大家有收藏更好的网站,欢迎推荐!Net Tuts+是学习Web开发技术最著名的网站之一,订阅者超过10万,分享各种适合不同阶段的
阅读全文
posted @
2012-09-17 12:08
Stephen_init
阅读(162)
推荐(0)