`
文章列表
[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 ...
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事务是一般面试都会被提到,很多朋友写惯了代码,很少花时间去整理归纳这些东西,结果本来会的东西,居然吞吞吐吐答不上来。 下面是我收集到一些关于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 ...

java定时器 quartz

    博客分类:
  • JAVA
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,            ...

tomcat

tail -f catalina.out Linux 下查看TOMCAT日志的方法 ctr + c 退出 tail -f 查看日志命令

树形结构查询

    博客分类:
  • SQL
select id, name   from (select SUBSTR(translate(SYS_CONNECT_BY_PATH(translate(t.name,                                                               '-',                                                               'tmp_'),                                                     '-'),                     ...
Global site tag (gtag.js) - Google Analytics