- 浏览: 87515 次
- 性别:
- 来自: 上海
最新评论
文章列表
[size=large]1) 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts ...
/**
* 验证身份证号码
* 15位身份证号码各位的含义:
* 1-2位省、自治区、直辖市代码;
* 3-4位地级市、盟、自治州代码;
* 5-6位县、县级市、区代码;
* 7-12位出生年月日,比如670401代表1967年4月1日,与18位的第一个区别;
* 13-15位为顺序号,其中15位男为单数,女为双数
* 18位身份证号码各位的含义:
* 1-2位省、自治区、直辖市代码;
* 3-4位地级市、盟、自治州代码;
* 5-6位县、县级市、区代码;
* 7-14位出生年月日,比如19670401代表1967 ...
获取Jsp向后台发送请求获取参数的方法
- 博客分类:
- JAVA
public Map<String, String> getParameterMap(String[] stcd)
{
Map<String, String> map = new HashMap<String, String>();
//获取客户端提交的信息:
//1)HttpServletRequest.getParameterNames():获取所有表单信息
//2)HttpServletRequest.getParameter(key):获取指定key的信息
//3)HttpServletRequest.getParameterValues( ...
资料来源:http://java.9sssd.com/javafw/art/1340
Java应用(从applets的小范围到全套n层服务端企业应用)是一种典型的依赖型应用,它就是由一些互相适当地协作的对象构成的。因此,我们说这些对象间存在依赖关系。加入A组件调用了B组件的方法,我们就可以称A组件依赖于B组件。我们通过使用依赖注入,Java EE应用中的各种组件不需要以硬编码方式耦合在一起,甚至无需使用工厂模式。当某个Java 实例需要其他Java 实例时,系统自动提供所需要的实例,无需程序显示获取,这种自动提供java实例我们谓之为依赖注入,也可以称之为控制反转(Inversion of C ...
资料来源:http://java.9sssd.com/javafw/art/1215
一、Spring声明式事务配置的五种方式
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。
总结如下:
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。
DataSource、TransactionManager这 ...
Spring 事物的特性
- 博客分类:
- Interview
数据库事务和Spring事务是一般面试都会被提到,很多朋友写惯了代码,很少花时间去整理归纳这些东西,结果本来会的东西,居然吞吞吐吐答不上来。
下面是我收集到一些关于Spring事务的问题,希望能帮助大家过关。
事务是逻 ...
PinYinUtils 工具类
方法1:converterToFirstSpell(String chinese)
作用:汉字转换位汉语拼音首字母,英文字符不变,特殊字符丢失 支持多音字,生成方式如(长沙市长:cssc,zssz,zssc,cssz)
方法2:converterToSpell(String chinese)
作用:汉字转换位汉语全拼,英文字符不变,特殊字符丢失 支持多音字,生成方式如(重当参:zhongdangcen,zhongdangcan,chongdangcen,chongdangshen,zhongdangshen,chongdangca ...
1 if end if语句的function实例
create or replace function GET_PUBLICHOLIDAYTIME(fromtime in Date,totime in Date,isAvalible in number)
return number
as
--定义变量
free_day number:=0;
minDate Date;
maxDate Date;
total number:=0;
fromdate Date:=TO_DATE(to_char(fromtime,'yyyy-MM-dd'),'yyyy-MM-dd');
todate Date ...
1.quartz 定时器包结构见附件
2.初始化定时器容器:
// 初始化容器
SchedulerFactory sf = new StdSchedulerFactory();
Scheduler scheduler = null;
3.创建触发器
CronTrigger cronTrigger = new CronTrigger(job.getGroup());
JobDetail jobDetail = new JobDetail(job.getName(),
job.getGroup() ...
1.1 创建序列化的类
public class ExcuteJob
{
private String name;
private String group;
private String className;
private String cronExpression;
}
public class ExcuteJobs
{
private ArrayList<ExcuteJob> excuteJobs;
public ArrayList<ExcuteJob> getExcuteJobs()
{
return excuteJobs; ...
第一步: 定义一个Exception父类
public class BaseException extends Exception
{
private static final long serialVersionUID = 1L;
//异常类别 根据返回的不同数字信息得到不同的异常信息
protected int exceptionKey;
//异常信息
protected String message;
protected Object object;
public Object get ...
PL/SQL 会为程序中执行的每一条UPDATE,DELETE,INSERT 语句使用一个隐式游标。隐式游标有SQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT三个属性,这些属性用于控制程序流程或者了解程序的状态。
当运行DML语句时,PL/SQL打开一个内建游标并处理结果,游标是维护查询结果的内存中的一个区域,游标在运行DML语句时打开,完成后关闭。隐式游标只使用SQL%FOUND,SQL%NOTFOUND,SQL%ROWCOUNT三个属性。SQL%FOUND,SQL%NOTFOUND是布尔值,SQL%ROWCOUNT是整数值。
1. SQL%FOUND和SQL%NOT ...
在使用左,右,或者内连接的时候,在需要使用排序的时候,不妨先以一个表为标准,先进行排序,这样可以提供语句的性能
比如:
优化前:
SELECT *
FROM (SELECT a.*, ROW_NUMBER() OVER(ORDER BY createDate desc) row_num
FROM (SELECT a.ID as id,
a.CODE as code,
a.LAST_STORE_JOB_ID as lastStoreJobId,
...
tail -f catalina.out
Linux 下查看TOMCAT日志的方法
ctr + c 退出 tail -f 查看日志命令
select id, name
from (select SUBSTR(translate(SYS_CONNECT_BY_PATH(translate(t.name,
'-',
'tmp_'),
'-'),
...