`
huangyongxing310
  • 浏览: 476231 次
  • 性别: Icon_minigender_1
  • 来自: 广州
文章分类
社区版块
存档分类
最新评论
文章列表
浏览器内部工作原理 浏览器的主要功能 浏览器的主要功能是将用户选择的web资源呈现出来,它需要从服务器请求资源,并将其显示在浏览器窗口中, 资源的格式通常是HTML,也包括PDF、image及其他格式。 用户用URI(Uniform Resourc ...
JavaScript 简介 JavaScript 是属于网络的脚本语言! JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。 JavaScript 是因特网上最流行的脚本语言。 JavaScript 插入 HTML 页面后,可由所有的现代浏览器(浏览器带有JavaScript解析执行器(JavaScript引擎))执行。 JavaScript是顺序执行的确 JavaScript 使用 HTML 中的脚本必须位于 <script> 与 </script> 标签之间。 脚本可被放置在 HTML 页面的 <b ...

XML原理

XML 简介 XML 被设计用来传输和存储数据。类似于JSON。 XML 指可扩展标记语言(EXtensible Markup Language) XML 是一种标记语言,很类似 HTML XML 的设计宗旨是传输数据,而非显示数据 XML 标签没有被预定义。您需要自行定义标签。 XML 被设计为具有自我描述性。 XML 是 W3C 的推荐标准 XML 被设计用来结构化、存储以及传输信息。(没有格式双方很难知道信息的结构内容) 实例: <?xml version="1.0" encoding="utf-8"?> <note> ...

JSON原理

JSON JSON:JavaScript 对象表示法(JavaScript Object Notation)。(所以JavaScript的对象就是用JSON来表示的) JSON 是存储和交换文本信息的语法。类似 XML。 JSON 比 XML 更小、更快,更易解析。 JSON就是一种用于进行互联网数据传输的一种格式。 例子: {     "employees":[         {             "firstName":"Bill",             "lastName":"G ...
JSP 语法 脚本程序的语法格式: <% 代码片段 %> 任何文本、HTML标签、JSP元素必须写在脚本程序的外面。 示例: <html> <head><title>Hello World</title></head> <body> Hello World!<br/> <% out.println("Your IP a ...

JSP 工作原理

    博客分类:
  • JSP
JSP 简介 JSP全称Java Server Pages,是一种动态网页开发技术。它使用JSP标签在HTML网页中插入Java代码。标签通常以<%开头以%>结束。 JSP是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。它会由JSP文件解析引擎(就是解析JSP文件的软件)在使用的时候变成 JAVA类并生成对象,有请求到来的时候就运行里面的一个方法(_jspService)生成一个HTML文件,之后服务器回应这个HTML文件内容给浏览器显示。 就是在HTML页面的基础上引入JSP的元素,服务器接收到这个JSP文件的请求时,交给JSP文件解析引擎 ...
TCP/IP协议:就是的网络中的计算机与计算机之间进行数据通信的一种约定方式,要不然谁知道你是要发关给我的呀。 端口:一个应用程序会占有系统一个端口来进行对网卡的访问,端口号的有限的(65535),部分已经被固定功能用了,一个端口号只能分配给一个应用程序用。 socket:是对TCP/IP进行封装的网络通信API,socket是源IP+端品和目标IP+端口惟一确定的,所以系统可以有很多的socket(与端口号不一样)。 路由器也有自己的IP(内网第一个保留作为它的IP),和MAC地址。 NAT工作流程(Network Address Translation) NAT的作用是把内网 ...
WEB服务器和WEB应用服务器的区别: WEB服务器提供的是网络资源访问(如:文档、图片、影片等内容固定不变的资源). WEB应用服务器就是提供有逻辑处理服务的服务器。(如:登陆认证、发表论文、服务器功能计算或处理等的服务器)。就是与用户有一定的交互的,用户发送一些信息过来我要进行相关逻辑处理后再返回结果服务器,而WEB服务器就是只要返回给它所要的资源就OK的(最早的服务器可能就是这样的)。
静态页面:就是所有页面显示的内容都是写在HTML文件当的。如更改内容就是直接修改HTML文件。 动态页面:就是内容不是写死在HTML文件当中的,页面的内容是通过像(.asp .php .jsp .cgi 格式文件)那样的编程语言输出,或编写访问数据库程序从数据库中和到的内容的,更改数据库就可以达到修改内容的目的,不用修改HTML文件。 静态、动态的区分不是以页面有没有动画,页面能不能交互(但一般能交互都是动态的,除了跳转页面的交互),来界定,而是以网页文件上的内容是否是动态生成来的定的(写死的就是静态的),内容通过编程语言生成的就是不定的内容(当然你也可以输出一定的内容,但没意义)。
DNS:DNS( Domain Name System)是“域名系统”的英文缩写。 主要作用是把域名解析为IP(TCP/IP是通过IP来进行通信的,但IP对从们不容易记住,https://www.baidu.com这个域名就好记一点了),说白了就是用域名换取IP。 DNS是由专门的机关进行 ...
TCP连接:节点与节点之间的TCP连接是要经过3次握手才能进行数据通信的。 TCP连接3次握手:参考:http://www.jellythink.com/archives/705 长连接:TCO建军立之后就是长连接了,只要你不断开可以一直进行数据的伟输。 长连接适用于要进行大量数据传输的情况,如:数据库,redis,memcached等要求快速,数据量大的情况下。 长连接通过心跳机制(通信数据很少)来进行连接状态的监测,断后重新进行连接。 HTTP连接:HTTP连接是短连接,每发起一次请求都建立TCP连接,响应请求后就断开连接,这样防止客户端长期占用服务器的资源,维持连接是要占用线程的。 ...
原文:http://www.cnblogs.com/Sun_Blue_Sky/articles/2139996.html 数据库的事务隔离级别(TRANSACTION ISOLATION LEVEL)是一个数据库上很基本的一个概念。为什么会有事务隔离级别,SQL Server上实现了哪些事务隔离级别?事务隔离级别的前提是一个 ...
原文:http://bluenemo.iteye.com/blog/2157736 Memcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载. 它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度. Redis ...
参考原文:http://www.cnblogs.com/yangecnu/archive/2011/07/19/2110989.html 索引:是一种加快数据库查询速度而引入的对数据库数据进行排序用的,当然加入索引后会对数据的写的效率有影响,毕竟要插到索引指定的位置(要进行插入位置查找)。 mongodb:是以key-value方式进行存储的数据库。 为NoSQL数据库,不支持事务管理 与mySQL区别: 集合-->数据表 文档-->一条记录 数据字段-->数据字段 以文件的方式进行数据的保存,不是以表格方式,(JSON方式保存数据)。 所以,数据没有像mySQL ...
原文参考:http://blog.csdn.net/bluishglc/article/details/7612811 数据库要求:ACID 原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。 原子性:所有的改变要么都做了,要么都没做。 一致性:数据保持一致 ...
Global site tag (gtag.js) - Google Analytics