`
文章列表
一、教程前言 教程目的:从头到尾细细道来单点登录服务器及客户端应用的每个步骤 单点登录(SSO):请看百科解释猛击这里打开 本教程使用的SSO服务器是Yelu大学研发的CAS(Central Authentication Server),官网:http://www.jasig.org/cas 本教程环境: Tomcat6.0.29 JDK6 CAS Server版本:cas-server-3.4.3.1 CAS Client版本:cas-client-3.1.12 教程撰写日期:2010-11-05 教程作者:咖啡兔 二、创建证书 ...
一json-lib.jar开发包使用依赖包 json-lib.jar开发包使用需要依赖包以下开发包: Json-lib requires (at least) the following dependencies in your classpath:     * jakarta commons-lang 2.4     * jakarta commons-beanutils 1.7.0     * jakarta commons-collections 3.2     * jakarta commons-logging 1.1.1     * ezmorph 1.0.6 .二. public c ...

JDBC的事务

事务的概念:  数据库中一些操作的集合通常是一个独立单元,而事务就是构成单一逻辑工作单位的操作集合。     已提交事务是指成功执行完毕的事务,未能成功完成的事务称为中止事务,对中止事务造成的变更需要进行撤销处理,称为事务回滚。   事务的特性: 事务具有ACID4个特性。
构 造 器描 述   BigDecimal(int)创建一个具有参数所指定整数值的对象。   BigDecimal(double)创建一个具有参数所指定双精度值的对象。   BigDecimal(long)创建一个具有参数所指定长整数值的对象。   BigDecimal(String)创建一个具有参数所指定以字符串表示的数值的对象。 方 法描 述   add(BigDecimal)BigDecimal对象中的值相加,然后返回这个对象。   subtract(BigDecimal)BigDecimal对象中的值相减,然后返回这个对象。   multiply(BigDecimal ...
java正则通用验证参考: package com.tool.util; import java.util.regex.Matcher; import java.util.regex.Pattern; /** * * @author Jarvis * 90%的验证都调用了Regular方法 但是本类也可删除大部分方法 涉及到正则的判断都直接穿参数和正则表达式 * 但是为了方便业务类调用和有更直观的含义 建议不要这么做 * Pattern的matcher已经被同步synchronized 所以 此类的任何使用正则验证的方法都不需要同步 * */ publ ...
 Quartz官方网址:http://www.quartz-scheduler.org/  集成方法 集成起来比较简单,对线程无需任何理解,Spring手册上也有清楚的说明。只需写一个POJO,其余的都是配置,而且若使用CronTriggerBean,可以配置很复杂的任务调度。 1.编写一个普通的JAVA类 根据业务,写一个简单的JAVA类,和普通的类没有区别。并配置到Spring配置文件上中。例:  <bean id="vcSMSProcessService" class="com.sinoprof.vc ...
import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; public class GetWeek { /** * @param args */ public static void main(String[] args) { System.out.println(getWeek(new Date())); } public static int getWeek(Date date) { GregorianCalenda ...

urlRewrite

熟悉apache的朋友都应该对apache的urlwrite的强大功能很熟悉,呵呵,今天的主角不是apache,而是urlRewriteFilter。 一个基于过滤器的java实现。 Based on the popular and very useful mod_rewrite for apache, UrlRewriteFilter is a Java Web Filter for any J2EE compliant web application server (such as Resin, Orion or Tomcat), which allows you to rewrite UR ...
/**   * Copyright (c) linkwise 2007-2009 corporation.   * All rights reserved   */   package com.linghui.common.util;   import java.util.ArrayList;   import java.util.Date;   import java.util.HashMap;   import java.util.Iterator;   import java.util.List;   import java ...
eq、ne、neq、gt、lt、lte、le、gte、ge、is even、is odd、is not even、is not odd、not、mod、div by、even by、odd by都是什么意思啊? 英文看不懂?那我用中文解释一下。 equal : 相等、not equal:不等于、greater than:大于、less than:小于、less than or equal:小于等于、great than or equal:大于等于、is even:是偶数、is odd:是奇数、is not even:不是偶数、is not odd:不是奇数、not:非、mod:取余、div b ...
Struts2ValidatorAction配置中一定要设置input返回页面添加验证只要创建验证的xml文件1.创建xml文件名验证Action中全部方法在Action同包下,创建:Action类名-validation.xml如:ValidateAction创建ValidateAction-validation.xml验证Action中单个方法<!-- 每个方法单独配置一个Action --><!-- 在Action同包下,创建:Action类名-action方法配置名称-validation.xml --><action name="validate ...
第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。 第 ...
1. struts2中的文件上传 第一步:在WEB=INF/lib下加入commons-fileupload-1.2.1.jar , commons-io-1.3.2.jar。 第二步:把form表单的enctype属性设置为"multipart/form-data",如   <form action="${pageContext.request.contextPath}/control/employee/list_execute.action" enctype="multipart/form-data" method=&qu ...
接受请求参数的原理 在struts2中没有actionForm ,jsp中的表单元素可以在action中定义同名的名称来接受请求参数 然后生成set方法 内部机制:struts2的拦截器,会根据页面提交到action的参数,用放反射技术在action中寻找同名的 属性,然后调用action的set方法注入属性值 此外,如果在action中的属性太多,可以包装成一个对象 ,用法参考下面的代码 原理解析:根据表单元素的名称,person.**去寻找action中person属性,如果person为空, 用反射机制new出person对象 ,然后注入person的属性值 , perso ...

log4j 小知识点

为什么要加上logger.isInfoEnabled()?原因有两点。 1). 直接使用logger.info("User " + userId + " is using app " + appId)来输出log,也能够达到log级别为INFO或在INFO以下时才输出:("User " + userId + " is using app " + appId),因为logger.info方法内部有判断输出级别的代码。但是在进入logger.info函数之前,("User " + userId + ...
Global site tag (gtag.js) - Google Analytics