- 浏览: 808940 次
- 性别:
- 来自: 上海
-
最新评论
-
zengshaotao:
jstl1point0 写道很好啊,如果有带Session会话 ...
Nginx+Tomcat搭建高性能负载均衡集群 -
jstl1point0:
很好啊,如果有带Session会话的怎么搞呢
Nginx+Tomcat搭建高性能负载均衡集群
文章列表
spring声明式事务管理的优势:
1.代码中无需关于关注事务逻辑,而是由Spring负责事务逻辑;
2.无需与具体的事务逻辑耦合,可以方便地在不同事务逻辑之间切换,实现插件式的机制;
3.减少代码维护工作量,减少差错。
声明式事务管理的配置方式,通常有如下四种:
1.使用TransactionProxyFactoryBean为目标bean,生成事务代理的配置。此方式是最传统,配置文件最臃肿、难以阅读的方式。2.采用bean继承的事务代理配置方式,比较简洁,但依然是增量式配置。3.使用BeanNameAutoProxyCreator,根据bean name自动生成事务代理的方式,这是 ...
window.location
- 博客分类:
- javascript
window.location方法获取URL
统一资源定位符 (Uniform Resource Locator, URL)
完整的URL由这几个部分构成:
scheme://host:port/path?query#fragment
scheme:通信协议
常用的http,ftp,maito等
host:主机
服务器(计算机)域名系统 (DNS) 主机名或 IP 地址。
port:端口号
整数,可选,省略时使用方案的默认端口,如http的默认端口为80。
path:路径
由零或多个"/"符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。
...
打包发布。JAR 文件就是 Java Archive File,顾名思意,它的应用是与 Java 息息相关的,是 Java 的一种文档格式。JAR 文件非常类似 ZIP 文件.准确的说,它就是 ZIP 文件,所以叫它文件包。JAR 文件与 ZIP 文件唯一的区别就是在 JAR 文件 ...
正则表达式 模式匹配 Javascript
摘要:收集一些常用的正则表达式。
正则表达式用于字符串处理,表单验证等场合,实用高效,但用到时总是不太把握,以致往往要上网查一番。我将一些常用的表达式收藏在这里,作备忘之用。本贴随时会更新。
匹配中文字符的正则表达式: 代码 [\u4e00-\u9fa5]
匹配双字节字符(包括汉字在内): 代码 [^\x00-\xff]
应用:计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 代码 String.prototype.len=function(){ return this.replace([^\x00-\xff]/g,&quo ...
servlet生成验证码
- 博客分类:
- servlet
生成一个验证码图片,图片的参数可以手动设置 * 参数: * count:验证码的字符个数 * width:验证码图片宽度 * height:验证码图片高度 * type:类型 0-纯数字 1-纯大写字母 2-数字和大学字母混合 * 功能:生成验证码图片,将验 ...
servlet,jsp
- 博客分类:
- 开发小记
jsp是一种更简单的servlet技术
Model1就是jsp技术大行其道的时候。其实现比较简单,适用于快速开发小规模项目。在开发中也扮演了更多的任务角色,将逻辑控制和表现控制混杂在一起,导致代码的重用性差,也不利于后期的维护和扩展。
嵌入百度搜索
- 博客分类:
- javascript
<form action="http://www.baidu.com/baidu" target="_blank"><table bgcolor="#FFFFFF"><tr><td><input name=tn type=hidden value=baidu><a href="http://www.baidu.com/"><img src="http://img.baidu.com/img/logo-80px.gif" ...
jqGrid支持多种数据类型,但比较多的是JSON。开发中我们可能会见到{}构造json数据的代码,比较繁琐。如果采用了json-lib,操作比较简单,因为操作的都是java对象,只是操作对象时需要按照格式即可。在工程里要使用该功能,就需要使用json-lib.jar,下载地址:http://json-lib.sourceforge.net/
页面:
<body> <table id="gridTable"></table> <div id="gridPager"> ...
JQuery之extend()
- 博客分类:
- JQuery
var params=
{params1:'param1',
params2:'param2',
params3:'param3'};
组装参数后可以直接将变量放置到JQuery的ajax的请求选项data里
$.ajax({
type:"post",
url:'',
dara:params,
success:function(backDatas){
}
})
如果param参数需要变化,可以通过extend方法
params = $.extend(params,{params1:'changedata ...
<c:otherwise>必须在<c:choose>标签之间,必须在<c:when />标签之后,一个choose标签之内的多个when标签的条件为true时,只有第一个执行。
<cforEach var="varName" items="collection" varStatus="varStatusName" begin="" end="" step="间隔" />
迭代一集合对象的成员。
如果没有items属性 ...
jstl的中文名称是jsp标准标签函数库,主要包括:
核心标签库
格式标签库
sql,xml标签库
函数标签库
运行的环境,必须是支持servlet2.4且jsp2.0以上的容器即可。
一般都是结合el表达式一起使用:
<c:out value="${userList.user.name}" />
使用的时候需要在页面上进行引入
<%@taglib uri="" prefix="" />
<c:out value="<p>特殊字符</p&g ...
日期操作
- 博客分类:
- javascript
Date.prototype.currdateAdd = function(strInterval, Number) { var dtTmp = this; switch (strInterval) { case 's' :return new Date(Date.parse(dtTmp) + (1000 * Number)); case 'n' :return new Date(Date.parse(dtTmp) + (60000 * Number)); case 'h' :return new Date(Date.parse(dtTmp) + (3600000 * ...
select 手动构造option的选中状态
- 博客分类:
- 开发小记
对于select这一特殊表单域的操作,需要注意其值的特殊性,特别是在该表单域不能为空且有校验的时候。
这里以一个select数据添加全部或者部分到另一个select里为例来说明:
一般的,我们都使用append节点的形式,或者使用option的add方法,添加新的option
需要说明的是,这里的添加只是使得select有数据,但是都是未被选择的,也就是说
selected这个属性值是没有设定的。所以一定不能根据select的option长度来判断是否已经
选择,否则传递到后台的数据就是为空,导致数据不准确。
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv=&quo ...
前端脚本练习
- 博客分类:
- JQuery
- javascript
<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>jQuery 模块拖动,拖动层效果</title><style type="text/css">
</style><script type="text/javascript" language="javascript" src=&qu ...