自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

XMLHttpRequest Level 2的功能已经大幅提升了, 参见:http://www.ruanyifeng.com/blog/2012/09/xmlhttprequest_level_2.html 我们知道,受到浏览器”同域限制“制约,以前的xhr对象是无法完成跨域请求的,而现在...

2015-07-31 20:30:47 2581 0

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

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

2015-07-31 20:30:42 1603 0

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

Javascript出于安全方面的考虑,不允许跨域调用其他页面的对象。 什么是跨域呢? 简单地理解就是因为javascript同源策略的限制,a.com域名下的js无法操作b.com或是c.a.com域名下的对象。 跨域处理,三种方法: 1、处理跨域...

2015-07-31 20:28:34 2917 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; im...

2015-07-31 15:41:13 5579 0

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

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

2015-07-31 15:39:14 18414 0

转载 如何实现HTTP DIGEST认证

http://robblog.javaeye.com/blog/556436 http://advosys.ca/papers/web/63-http-digest-authentication.html http://httpd.apache.org/ http://artic...

2015-07-31 15:37:32 2520 0

转载 freemarker常见语法大全

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

2015-07-31 10:14:18 843 0

转载 FreeMarker初级攻略

1. 备忘单 字符串:"Foo" 或者 'Foo' 或者 "It's \"quoted\"" 或者 r"C:\raw\string"  数字:123.45 [BR] ${be...

2015-07-31 10:12:49 722 0

转载 freemarker 输出html escape 转义

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

2015-07-31 10:08:45 12622 2

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

Maven用了一段时间了,基本上被我摆平了。结合Eclipse跟Bamboo,Maven还是相当给力的!  先整理下已知内容,以免过早遗忘,甚至丢失!  相关链接:  Maven零散笔记——常用配置  Maven零散笔记——配置Nexus  pom.xml基础配置:  ...

2015-07-29 18:14:51 13224 4

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

常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。 format(String format, Object... args...

2015-07-28 13:10:55 797 0

转载 mysql中kill掉所有锁表的进程

很多时候由于异常或程序错误会导致个别进程占用大量系统资源,需要结束这些进程,通常可以使用以下命令Kill进程: mysql中kill掉所有锁表的进程 2009-05-12 14:03 转载请保留如下作者信息 作者 : jesse 博客 : http...

2015-07-23 11:51:16 1047 0

转载 MySQL的InnoDB和MyISAM区别

功能 MyISAM InnoDB   构成上的区别:  每个MyISAM在磁盘上存储成三个文件。第一个文件的名字以表的名字开始,扩展名指出文件类型。   .frm文件存储表定义。  数据文件的扩展名为.MYD (MYData)。  索引文件的扩展名是.MYI (MYIndex...

2015-07-23 11:50:49 553 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),p...

2015-07-23 11:48:05 539 0

转载 JMeter压力测试总结

Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,相比其他HTTP测试工具,JMeter最主要的特点在于扩展性强。JMeter能够自动扫描其lib/ext子目录下.jar文件中的插件,并且将其装载到内存,让用户通过不同的菜单调用。并且能自动生成压力...

2015-07-23 11:46:25 4934 0

转载 在Struts2使用集合对象保存表单提交参数

先上图,有这样的业务场景,一次表单提交需要批量添加n本书籍的信息 我们来看下如何用Struts2的特性来一步搞定它! 1.创建model类Book [java] view plaincopyprint? package c...

2015-07-22 18:23:59 5672 2

转载 git submodule的使用

转自:http://webfrogs.me/2013/03/20/git-submodule/ 开发过程中,经常会有一些通用的部分希望抽取出来做成一个公共库来提供给别的工程来使用,而公共代码库的版本管理是个麻烦的事情。今天无意中发现了git的git submodule命令,之前的问题迎刃而解...

2015-07-22 15:06:38 577 0

转载 js关联数组

标准javascript 是内含支持hash关联数组,经查找资料并测试,有关标准javascript内含的hash关联数组操作备忘如下 1。Hash关联数组定义 // 定义空数组  myhash = { } // 直接定义数组  myhash = {”key1″:”val1″...

2015-07-22 13:20:44 4207 0

转载 Nodejs 安装 grunt ,Webstorm grunt 配置

遇到安装 grunt 卡死: npm config set registry="http://r.cnpmjs.org/" 设置下载镜像 首先要安装有gruntjs 命令行中输入: npm install -g grunt-cli 最后会显示安装到哪里了: ...

2015-07-21 17:20:35 5129 0

转载 ExecutorService的execute和submit方法

三个区别: 1、接收的参数不一样 2、submit有返回值,而execute没有 Method submit extends base method Executor.execute by creating and returning a Future that can be used to...

2015-07-21 16:07:49 1661 0

转载 ArrayBlockingQueue跟LinkedBlockingQueue的区别

1.队列中的锁的实现不同        ArrayBlockingQueue中的锁是没有分离的,即生产和消费用的是同一个锁;        LinkedBlockingQueue中的锁是分离的,即生产用的是putLock,消费是takeLock   2.在生产或消费时操作不同      ...

2015-07-21 15:32:32 9271 0

转载 LinkedBlockingQueue的put,add跟offer的区别

LinkedBlockingQueue的put,add和offer的区别        最近在学习>,有很多java.util.concurrent包下的新类。LinkedBlockingQueue就是其中之一,顾名思义这是一个阻塞的线程安全的队列,底层应该采用链表实现。       ...

2015-07-21 15:27:02 38339 2

转载 ThreadPoolExecutor运转机制详解

最近发现几起对ThreadPoolExecutor的误用,其中包括自己,发现都是因为没有仔细看注释和内部运转机制,想当然的揣测参数导致,先看一下新建一个ThreadPoolExecutor的构建参数: [java] view plaincopy public ThreadP...

2015-07-21 14:48:53 745 0

转载 java中PriorityQueue优先级队列使用方法

优先级队列是不同于先进先出队列的另一种队列。每次从队列中取出的是具有最高优先权的元素。   PriorityQueue是从JDK1.5开始提供的新的数据结构接口。   如果不提供Comparator的话,优先队列中元素默认按自然顺序排列,也就是数字默认是小的在队列头,字符串则按字典序排列。 ...

2015-07-21 14:03:44 2643 0

转载 SEO优化-伪静态-URLRewrite 详解

转自:http://hi.baidu.com/allen_zzw/blog/item/07c6b3909ad8eb0bd31b7049.html 下面是文章是我在网上看到的,觉得写的还不错,我拿过来,修改了一些作者没有说到的地方....... 1. 在apache中配置 2. 用...

2015-07-19 20:14:57 1656 0

转载 urlrewrite 地址重写

环境: Maven 3.0.4 Urlrewrite 2.5.2 Myeclipse 8.6.1 借此机会顺便提一下 Maven Project 的创建,会了的朋友或还不想了解 Maven 的朋友,可以略过创建过程。 创建一个 Maven Project:New -->...

2015-07-19 20:12:46 647 0

转载 urlrewrite使用介绍

urlrewrite是一个类似于apache的mod_rewrite模块的基于web服务器的filter之上的开源java工具  主要功能:  1.实现url地址的伪静态化,有利于搜索引擎收录  例如可以把http://www.flyox.com/showBlog.jspx?id=5...

2015-07-19 20:07:14 2452 0

转载 java urlrewrite

这个实现了确实不错,地址栏上看起来很漂亮,比如是××.html?2其实,这个是一个动态页面,比如是JSP,呵呵。  1 首先下载一个urlrewrite包,我的附件里有是3.2,或者去官方下载一个,http://tuckey.org/urlrewrite/dist/urlrewritefil...

2015-07-19 20:06:34 582 0

转载 使用UrlRewrite的完整步骤,页面静态化

最近接到一个任务关于实现访问路径静态化,首先百度了他的定义: UrlRewriteFilter是一个用于改写URL的Web过滤器,类似于Apache的mod_rewrite。适用于任何Web应用服务器(如Resin,Orion,Tomcat等)。其典型应用就把动态URL静态化,便于搜索引擎爬虫抓取...

2015-07-19 20:05:11 5039 0

转载 Digester 详解

Digester本来仅仅是Jakarta Struts中的一个工具,用于处理struts-config.xml配置文件。显然,将XML文件转换成相应的Java对象是一项很通用的功能,这个工具理应具有更广泛的用途,所以很快它就在Jakarta Commons项目(用于提供可重用的Java组件库)中有...

2015-07-19 12:50:56 2094 0

转载 [Java学习]使用digester 解析xml配置文件

Java离不开xml配置文件,而Apache的Digester是解析xml的一个很好的工具。 Digester的运行依赖下列包: 一个遵循Jaxp(1.1版本及以后)的XML解析器 Jakarta commons beanutils包(1.5版本及以后) Jakarta commons...

2015-07-19 12:46:34 1437 0

转载 Java XML解析之Digester的使用

Java XML解析之Digester的使用   转自:http://mopishv0.blog.163.com/blog/static/5445593220102209508914/?suggestedreading&wumii Digester据说最早是为解析struts的...

2015-07-19 12:44:51 3072 0

转载 JAVA Digester 简介

JAVA Digester 简介    Digester是apache开源项目Commons中的一个子项目,是一款解析处理XML文档的工具。 Digester处理是基本类似于XML文档树节点遍历的规则来进行处理,底层处理是采用了 SAX(官方Sun的标准),基于事件驱动的模式。举个...

2015-07-19 12:39:30 1017 0

转载 Struts2源码分析

Struts2架构流程图 Struts2部分类介绍 这部分从Struts2参考文档中翻译就可以了。 ActionMapper         ActionMapper其实是HttpServletRequest和Action调用请求的一个映射,它屏蔽了Action对于Requ...

2015-07-18 21:02:50 864 0

转载 Sitemesh和Struts2结合时Filter的配制顺序

Sitemesh和Struts2结合时要特别注意它们各自Filter的顺序,否则会导致双方都不能正常工作。而又由于Struts2在2.1.3之前使用的是FilterDispatcher,2.1.3之后推荐使用StrutsPrepareFilter和StrutsExecuteFilter替代Filt...

2015-07-18 21:01:52 722 0

转载 struts1和struts2的几点区别

1) 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个Action...

2015-07-18 20:56:49 456 0

转载 StrutsPrepareAndExecuteFilter Vs StrutsPrepareFilter and StrutsExecuteFilter

I am learning Struts2. I have a question in mind what is the difference between in these two implementation of Filter struts-prepare org.ap...

2015-07-18 20:54:19 1531 0

转载 struts2中RequestDispatcher问题

web.xml 2.4版本里,默认的filter只拦截request。  如果使用request.getRequestDispatcher("xx").forward(request,response),属于服务器内部forward,不会被拦截器拦截,所以你需要为filter...

2015-07-18 20:51:44 3212 0

转载 Struts2 使用SiteMesh做网页布局

简单来讲SiteMesh就是用来做网页母版 Layout分层的。   SiteMesh官方网站给出的最新版本是SiteMesh Version 2.4.1,但是下载不下来!!下载页面NOT FOUND!很囧有木有!无奈只能在findjar.com下载2.4.1的jar包。 或者使用...

2015-07-18 20:42:24 918 0

转载 SiteMesh使用示例

一、SiteMesh介绍         SiteMesh是一个网页布局和修饰的框架,利用它可以将网页的内容和页面结构分离,以达到页面结构共享的目的。[来自百度百科]        通俗的理解就是,SiteMesh把页面中变化的和不变的分离开来,用不变的去装饰各种变化的内容。从而使页面...

2015-07-18 20:25:21 1421 0

提示
确定要删除当前文章?
取消 删除