一、HTTP协议详解之URL篇
http(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。
HTTP URL (URL是一种特殊类型的URI,包含了用于查找某个资源的足够的信息)的格式如下:
http://host[":"por...
分类:
Web程序 时间:
2016-04-29 18:41:48
阅读次数:
237
1. 梳理的体系结构如下:
浏览器端-> 缓存服务器-> 前台应用服务器 -> 消息队列中间件 -> 后台接口服务器 -> 数据库服务器
2.下面具体讲讲我目前的认知状况:
浏览器端优化:
目的 —— 降低页面加载时间
影响加载时间的因素:
访问的页面的大小
页面上的资源(图片、js、css等)大小及...
分类:
Web程序 时间:
2016-04-29 18:42:01
阅读次数:
188
IoC控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则用来解决系统耦合问题。 控制反转还有一个名字叫做依赖注入(DI:Dependency Injection)。IoC中最基本的技术就是interface + reflection,“反射(Reflection)”编程。 。" IoC 容器的职责是对象的创建,核心是对象的生命周期管理(何时创建/怎...
分类:
Web程序 时间:
2016-04-29 18:39:23
阅读次数:
153
从 PHP 5.1 开始附带了 PDO,PHP 数据对象 (PDO) 扩展为PHP访问数据库定义了一个轻量级的一致接口。PDO 提供了一个 数据访问 抽象层,这意味着,不管使用哪种数据库(比如mysql,oracle,mssql…),都可以用相同的函数(方法)来查询和获取数据。
1.创建PDO对象使用PDO扩展必须在php.ini文件中打开相应的扩展,下图打开了pdo_mysql的扩展:
那怎么创...
分类:
Web程序 时间:
2016-04-29 18:37:01
阅读次数:
187
JSP
JSP–Java Server Pages,和servlet技术一样,都是SUN公司定义的一种用于开发动态的web资源的技术。
JSP技术最大的特点在于:写JSP就像在写html,但它相比html而言,html只能为用户提供静态数据,而JSP技术允许在页面中嵌套java代码,为用户提供动态的数据。
JSP原理
浏览器访问JSP页面时,Web服务器时如何调用并执行一个JSP页面的?
Web服务...
分类:
Web程序 时间:
2016-04-29 18:16:57
阅读次数:
360
什么是路由路由这个次不是nodejs专属,在web应用程序中就有路由,路由描述应用程序是否以及如何对调http(超文本传输协议)请求进行应答,当用户在与应用程序或者网站交互的时候,浏览器就会生成这些请求。
路由只是个用来定义应用程序中http请求的最终点的术语,所以如果希望应用程序能够做点什么,那么就必须使用路由了。Express中的路由在Express使用HTTP动词来定义路由,HTTP动词描述...
分类:
Web程序 时间:
2016-04-29 18:12:46
阅读次数:
402
git地址:https://github.com/retspen/webvirtmgr
环境:
system:centos6.2
libvirt: 0.10.2
webvirtmgr的安装,参考:https://github.com/retspen/webvirtmgr/wiki/Install-WebVirtMgr
1.安装虚拟化环境yum -y groupinstall 'Virtu...
分类:
Web程序 时间:
2016-04-29 18:11:02
阅读次数:
1611
marquee测试
$(function(){
$("#marquee").marquee({
yScroll: "bottom",
showSpeed: 850, // 初始下拉速度 ,
scrollSpeed: 12, // 滚动速度 ,...
分类:
Web程序 时间:
2016-04-29 18:10:44
阅读次数:
428
什么是ExpressExpress 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。
不难发现我们可以因此而更快的开发一个网站,而且是在稳定,已经测试的代码之上编写应用程序Express能做什么1.基于json的API
2.单页面web应用程序
3.实时web应用程序
但是如果我们创建命令脚本的话,就不会使用他...
分类:
Web程序 时间:
2016-04-29 18:09:53
阅读次数:
182
Lucene导读1.1结构化数据和非结构化数据我们生活中的数据总体分为两种:结构化数据和非结构化数据。? 结构化数据:指具有固定格式或有限长度的数据,如数据库,元数据等。? 非结构化数据:指不定长或无固定格式的数据,如邮件,word文档等。? 例如:磁盘上的文件
1.2对结构化数据的搜索对数据库的搜索,用SQL语句。再如对元数据的搜索,如利用windows搜索对文件名,类型,修改时间进行...
分类:
Web程序 时间:
2016-04-29 18:05:30
阅读次数:
163
一、半透明的边框实现
加入我们有这样一个需求:在一个背景图片的区域中,定义一个带有半透明白色边框的白色div。这个的实现方法最先想到的就是可以为边框定义透明度,代码如下:
div{
background:white;
border:20px solidhsla(0,0%,100%,.5);
}
这里hsla为一种定义颜色的方法,它的各个参数含义如下:
H:Hue(色调)。0(...
分类:
Web程序 时间:
2016-04-29 18:05:09
阅读次数:
133
一、前言 谈到分页,在网页上简直到处都是。网络的资源越来越多,如果不用分页技术来显示,就会拖拉很长很长。下面给大家分享分页技术。二、基本要点 当要显示数据量足够大的时候,我们往往采用分页显示的处理办法。分页有真分页和假分页。
假分页:从数据库中取出所有的数据,然后分页在界面上显示。访问一次数据库,但由于选择的数据量比较大,所以第一次花费时间比较长,但之后每一页的显示都是直接、快速...
分类:
Web程序 时间:
2016-04-29 18:05:32
阅读次数:
220
1.断点调试是啥?难不难?
断点调试其实并不是多么复杂的一件事,简单的理解无外呼就是打开浏览器,打开sources找到js文件,在行号上点一下罢了。操作起来似乎很简单,其实很多人纠结的是,是在哪里打断点?(我们先看一个断点截图,以chrome浏览器的断点为例)
步骤记住没?
用chrome浏览器打开页面 → 按f12打开开发者工具 → 打开Sources → 打开...
分类:
Web程序 时间:
2016-04-29 18:05:56
阅读次数:
272
hibernate中有两种主要的配置文件,一种是主配置文件,还有一种就是映射文件,映射文件需要注意的是以下几个方面来学习:
参考文档:http://download.csdn.net/download/u011249702/9487540
1.映射基础
2.普通属性
3.主键
4.联合属性
5.关联关系
6.继承结构
在配置hibernate的时候要注意以下几点,这个有的必须有的是非...
分类:
Web程序 时间:
2016-04-29 18:03:05
阅读次数:
240
Libnetwork作为Docker网络部分的依赖库,在Docker1.9中正式脱离实验阶段,进入主分支正式投入生产使用阶段。有了新的Networking我们可以创建虚拟网络,然后将container加入到虚拟网络中,以获得最适合所部署应用的网络拓扑结构。本文将借助于对Docker网络部分的源码分析,以对libnetwork做一个详尽的介绍和使用及开发的样例。...
分类:
Web程序 时间:
2016-04-29 18:01:31
阅读次数:
146
kubernetes是Google开源的一个容器管理、调度的paas平台,在日常基于kubernetes的容器集群管理中,熟练使用kubectl工具进行容器的创建,删除、扩容、缩容以及状态查询对于集群管理相当重要。本文简单的介绍了一些kubernetes集群日常管理中常用的命令的使用方式。...
分类:
Web程序 时间:
2016-04-29 17:59:27
阅读次数:
236
一,ping它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧,在DO...
分类:
Web程序 时间:
2016-04-29 17:58:05
阅读次数:
227