关于sessionStorage,localStorage,cookie总结1.都会在客户端(浏览器)保存,有大小限制,同源限制;2.cookie会在请求时发送到服务器,作为会话标识,服务器可修改cookie;web storage不会发送到服务器;3.有效期:cookie在设置的有效期内有效,默认...
分类:
其他好文 时间:
2015-07-11 22:48:17
阅读次数:
127
类似百度文库之类的控件如何实现?也就是不管什么类型的文件上传后,都可以预览,而不管客户端浏览器是否安装有对应的软件。 由于项目需要,也需要一个类似的功能,于是自己也翻阅了相关资料。总结了一下前人的实现方式。 对于一般的图片文件,记事本文件,浏览器能直接打开的预览自然可以实现,不需要特殊处理 pdf文件通过js脚本也可以打开,不需要客户端安装软件具体可参考 但常用的word,exce...
分类:
其他好文 时间:
2015-07-10 16:37:34
阅读次数:
217
1:缓存是什么?首先,看看没有网站没有接入CDN时,用户浏览器与服务器是如何交互的:
如果中间加上一层CDN,那么用户浏览器与服务器的交互如下:
客户端浏览器先检查是否有本地缓存是否过期,如果过期,则向CDN边缘节点发起请求,CDN边缘节点会检测用户请求数据的缓存是否过期,如果没有过期,则直接响应用户请求,此时一个完成http请求结束;如果数据已经过期,那么CDN还需要向源站发出回源请求(bac...
分类:
其他好文 时间:
2015-07-10 00:27:32
阅读次数:
191
Nginx+SSL配置Https服务器1.何为SSL:SSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Securesocketlayer(SSL)安全协议是由NetscapeCommunication公司设计开发。该安全协议主要用来提供对用户和..
分类:
Web程序 时间:
2015-07-09 14:45:34
阅读次数:
240
说在前面1.单向认证,就是传输的数据加密过了,但是不会校验客户端的来源2.双向认证,如果客户端浏览器没有导入客户端证书,是访问不了web系统的,找不到地址,想要用系统的人没有证书就访问不了系统HTTPS概念HTTPS概念1)简介 HTTPS(全称:Hypertext Transfer Proto.....
分类:
Web程序 时间:
2015-07-08 20:26:25
阅读次数:
879
1、客户端浏览器发出HTTP请求。2、根据web.xml配置,该请求被FilterDispatcher接收。3、根据struts.xml配置,找到需要调用的Action类和方法, 并通过IoC方式,将值注入给Aciton。4、Action调用业务逻辑组件处理业务逻辑,这一步包含表单验证。5、Acti...
分类:
其他好文 时间:
2015-07-08 12:26:04
阅读次数:
124
一、HttpServletResponse应用 1,使用OutputStream流向客户端浏览器输出中文数据; String data = "中国"; OutputStream outputStream = response.getOutputStream();//获取OutputStream输出流...
分类:
Web程序 时间:
2015-07-06 23:01:40
阅读次数:
152
HTTPS在传输数据之前需要客户端(浏览器)与服务端(网站)之间进行一次握手,在握手过程中将确立双方加密传输数据的密码信息。TLS/SSL协议不仅仅是一套加密传输的协议,更是一件经过艺术家精心设计的艺术品,TLS/SSL中使用了非对称加密,对称加密以及HASH算法。握手过程的简单描述如下:1.浏览器...
分类:
Web程序 时间:
2015-07-04 16:39:56
阅读次数:
153
ASP.NET 内置对象包括 1.Response 2.Request 3.Server 4.Application 5.Session 6.Cookie1 Request对象主要是让服务器取得客户端浏览器的一些数据,包括从HTML表单用Post或者GET方法传递的参数、Cookie和用户认证。2 ...
静态页面的工作机制:1.使用HTML编写静态页面,发布到WEB服务器端; 2.客户端通过浏览器请求该静态页面; 3.Web服务器根据请求定位该静态页面; 4.该静态页面以HTML流的形式返回客户端;5.客户端浏览器解释HTML流,并显示为WEB页面。 动态页面是指,网页中不仅仅包含HTML代码,还含...
分类:
Web程序 时间:
2015-06-30 17:54:19
阅读次数:
257