`
zengshaotao
  • 浏览: 808940 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表

spring事务

spring声明式事务管理的优势: 1.代码中无需关于关注事务逻辑,而是由Spring负责事务逻辑; 2.无需与具体的事务逻辑耦合,可以方便地在不同事务逻辑之间切换,实现插件式的机制; 3.减少代码维护工作量,减少差错。 声明式事务管理的配置方式,通常有如下四种: 1.使用TransactionProxyFactoryBean为目标bean,生成事务代理的配置。此方式是最传统,配置文件最臃肿、难以阅读的方式。2.采用bean继承的事务代理配置方式,比较简洁,但依然是增量式配置。3.使用BeanNameAutoProxyCreator,根据bean name自动生成事务代理的方式,这是 ...

window.location

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:路径 由零或多个"/"符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。 ...

打包发布【转】

    博客分类:
  • java
打包发布。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 ...
生成一个验证码图片,图片的参数可以手动设置 * 参数: * count:验证码的字符个数 * width:验证码图片宽度 * height:验证码图片高度 * type:类型 0-纯数字 1-纯大写字母 2-数字和大学字母混合 * 功能:生成验证码图片,将验 ...

servlet,jsp

jsp是一种更简单的servlet技术   Model1就是jsp技术大行其道的时候。其实现比较简单,适用于快速开发小规模项目。在开发中也扮演了更多的任务角色,将逻辑控制和表现控制混杂在一起,导致代码的重用性差,也不利于后期的维护和扩展。

嵌入百度搜索

<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()

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 ...

jstl标签

    博客分类:
  • jstl
<c:otherwise>必须在<c:choose>标签之间,必须在<c:when />标签之后,一个choose标签之内的多个when标签的条件为true时,只有第一个执行。   <cforEach var="varName" items="collection" varStatus="varStatusName" begin="" end="" step="间隔" /> 迭代一集合对象的成员。 如果没有items属性 ...

jstl标签

    博客分类:
  • jstl
jstl的中文名称是jsp标准标签函数库,主要包括: 核心标签库 格式标签库 sql,xml标签库 函数标签库   运行的环境,必须是支持servlet2.4且jsp2.0以上的容器即可。   一般都是结合el表达式一起使用: <c:out value="${userList.user.name}" /> 使用的时候需要在页面上进行引入 <%@taglib uri="" prefix="" />   <c:out value="<p>特殊字符</p&g ...

日期操作

 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这一特殊表单域的操作,需要注意其值的特殊性,特别是在该表单域不能为空且有校验的时候。   这里以一个select数据添加全部或者部分到另一个select里为例来说明:   一般的,我们都使用append节点的形式,或者使用option的add方法,添加新的option 需要说明的是,这里的添加只是使得select有数据,但是都是未被选择的,也就是说 selected这个属性值是没有设定的。所以一定不能根据select的option长度来判断是否已经 选择,否则传递到后台的数据就是为空,导致数据不准确。

JQuery常用

<%@ 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 ...
<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 ...
Global site tag (gtag.js) - Google Analytics