关闭
当前搜索:

XMLHttpRequest Level 2的跨域功能(CORS) //另附JSONP的跨域实现

XMLHttpRequest Level 2的功能已经大幅提升了, 参见:http://www.ruanyifeng.com/blog/2012/09/xmlhttprequest_level_2.html 我们知道,受到浏览器”同域限制“制约,以前的xhr对象是无法完成跨域请求的,而现在只需在Server端做一个访问控制,Client端再用xhr对象请求就行了,一般情况下Client并不...
阅读(1848) 评论(0)

AJAX 利用 XHR2 Progress Event 實作下載進度列

AJAX 也有 Progress Bar 在 Web 開發環境下,我們常會利用 AJAX 技術提昇網頁反應速度與使用者體驗。這樣的作法在桌面環境的網路情況,通常不會有太大的問題,但是到了網路品質不佳的行動裝置環境,就容易造成反效果。以前的作法都是跳出「載入中...」等等之類的提示訊息,無法告訴使用者要等多久,但其實在 XHR2 (XMLHttpRequest Level 2) 的規範下就...
阅读(1145) 评论(0)

跨域的三种方法总结:代理,JSONP,以及XHR2

Javascript出于安全方面的考虑,不允许跨域调用其他页面的对象。 什么是跨域呢? 简单地理解就是因为javascript同源策略的限制,a.com域名下的js无法操作b.com或是c.a.com域名下的对象。 跨域处理,三种方法: 1、处理跨域方法一 代理 通过在同域名下的web服务器端创建一个代理:  北京服务器(域名:www...
阅读(2093) 评论(0)

java中httpclient的digest验证

package test.util; import java.net.URI; import java.util.ArrayList; import java.util.List; import org.apache.commons.httpclient.auth.AuthPolicy; import org.apache.http.HttpResponse; import org.apach...
阅读(3554) 评论(0)

HTTP基本认证(Basic Authentication)的JAVA示例

大家在登录网站的时候,大部分时候是通过一个表单提交登录信息。 但是有时候浏览器会弹出一个登录验证的对话框,如下图,这就是使用HTTP基本认证。 下面来看看一看这个认证的工作过程: 第一步:  客户端发送http request 给服务器,服务器验证该用户是否已经登录验证过了,如果没有的话, 服务器会返回一个401 Unauthozied给客户端,并且在Response 的 header...
阅读(7960) 评论(0)

如何实现HTTP DIGEST认证

http://robblog.javaeye.com/blog/556436 http://advosys.ca/papers/web/63-http-digest-authentication.html http://httpd.apache.org/ http://articles.techrepublic.com.com/5100-10878_11-5860901.html...
阅读(1526) 评论(0)

freemarker常见语法大全

FreeMarker的插值有如下两种类型:1,通用插值${expr};2,数字格式化插值:#{expr}或#{expr;format}  ${book.name?if_exists } //用于判断如果存在,就输出这个值  ${book.name?default(‘xxx’)}//默认值xxx  ${book.name!"xxx"}//默认值xxx  ${book.date?string(...
阅读(627) 评论(0)

FreeMarker初级攻略

1. 备忘单 字符串:"Foo" 或者 'Foo' 或者 "It's \"quoted\"" 或者 r"C:\raw\string"  数字:123.45 [BR] ${being.name} for ${being.price} Euros[BR]  布尔值:true, false  序列:["foo", "bar", 123.45], 1..100  哈希表:{"n...
阅读(537) 评论(0)

freemarker 输出html escape 转义

字符串插入指南:不要忘了转义! 如果插值在文本区(也就是说,不再字符串表达式中),如果escapse指令起作用了,即将被插入的字符串会被自动转义。如果你要生成HTML,那么强烈建议你利用它来阻止跨站脚本攻击和非格式良好的HTML页面。这里有一个示例: ... Title: ${book.title} Description: ${book.description} Comments: ...
阅读(7801) 评论(1)

Maven零散笔记——常用配置(tomcat-maven-plugin)

Maven用了一段时间了,基本上被我摆平了。结合Eclipse跟Bamboo,Maven还是相当给力的!  先整理下已知内容,以免过早遗忘,甚至丢失!  相关链接:  Maven零散笔记——常用配置  Maven零散笔记——配置Nexus  pom.xml基础配置:  maven中,最让我迷惑的还是那一堆配置!  就拿这个属性配置来说:  Xml代码   ...
阅读(11544) 评论(4)

JAVA字符串格式化-String.format()的使用

常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。 format(String format, Object... args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。 format(Lo...
阅读(598) 评论(0)

mysql中kill掉所有锁表的进程

很多时候由于异常或程序错误会导致个别进程占用大量系统资源,需要结束这些进程,通常可以使用以下命令Kill进程: mysql中kill掉所有锁表的进程 2009-05-12 14:03 转载请保留如下作者信息 作者 : jesse 博客 : http://hi.baidu.com/leechl 3点钟刚睡下, 4点多, 同事打电话告诉我用户数据库挂...
阅读(474) 评论(0)

MySQL的InnoDB和MyISAM区别

功能 MyISAM InnoDB   构成上的区别:  每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。   .frm文件存储表定义。  数据文件的扩展名为.MYD (MYData)。  索引文件的扩展名是.MYI (MYIndex)。    基于磁盘的资源是InnoDB表空间数据文件和它的日志文件,InnoDB 表的大小只受限...
阅读(408) 评论(0)

MySQL函数总结

数学函数 求绝对值函数abs() select fweight-50,abs(fweight-50),abs(-5.23) from t_person; 求指数函数power() select fweight,power(fweight,-0.5),power(fweight,2),power(fweight,3),power(fweight,4) from t_person; 求平...
阅读(380) 评论(0)

JMeter压力测试总结

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,相比其他HTTP测试工具,JMeter最主要的特点在于扩展性强。JMeter能够自动扫描其lib/ext子目录下.jar文件中的插件,并且将其装载到内存,让用户通过不同的菜单调用。并且能自动生成压力测试报告。 1. 下载JMeter http://jmeter.apache.org/...
阅读(3579) 评论(0)
97条 共7页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:8654629次
    • 积分:72912
    • 等级:
    • 排名:第25名
    • 原创:258篇
    • 转载:2784篇
    • 译文:3篇
    • 评论:760条
    文章分类
    最新评论