`
文章列表
package com.sihuatech.project.task.manager; import java.text.ParseException; import org.quartz.CronTrigger; import org.quartz.Job; import org.quartz.JobDetail; import org.quartz.Scheduler; import org.quartz.SchedulerException; import org.quartz.SchedulerFactory; import org.quartz.Trigger; ...
格式: [秒] [分] [小时] [日] [月] [周] [年]  序号 说明  是否必填  允许填写的值 允许的通配符  1  秒  是  0-59    , - * /  2  分  是  0-59   , - * /  3 小时  是  0-23   , - * /  4  日  是  1-31   , - * ? / L W  5  月  是  1-12 or JAN-DEC   , - * /  6  周  是  1-7 or SUN-SAT   , - * ? / L #   ...
  1.使用URL: URL url = new  URL( " ftp://javaa:javaa@172.168.2.222:21/test/javaa.txt " ); PrintWriter pw = new  PrintWriter(url.openConnection().getOutputStream()); pw.write( " this is a test " ); pw.flush(); pw.close(); 上面是代码的片断,其中URL构造函数的参数 ...
工作中碰到个ConcurrentModificationException。代码如下: List list = ...; for(Iterator iter = list.iterator(); iter.hasNext();) { Object obj = iter.next(); ... if(***) { list.remove(obj); } }   在执行了remove方法之后,再去执行循环,iter.next()的时候,报java.util.ConcurrentModificationException(当然,如 ...
    使用jquery真的很方便,比如要控制div的显示与隐藏,一句话就搞定了,请看下面使用说明。 $("#id").show()表示display:block, $("#id").hide()表示display:none; $("#id").toggle()切换元素的可见状态。如果元素是可见的,切换为隐藏的;如果元素是隐藏的,切换为可见的。 $("#id").css('display','none'); $("#id").css ...

装饰模式

    博客分类:
  • JESE
  1)  装饰模式 装饰模式 (Decorator) , 动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更为灵活 。把所需的功能按正确的顺序串联起来进行控制。 图表   4   装饰模式 (Decorator) 结构图       l 
1. 首先String不属于8种基本数据类型,String是一个对象。 因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它对象没有的一些特性。   2. new String()和new String(“”)都是申明一个新的空字符串,是空串不是null;   3. String str=”kvill”;   String str=new String (“kvill”);的区别: 在这里,我们不谈堆,也不谈栈,只先简单引入常量池这个简单的概念。 常量池(constant pool)指的是在编译期被确定,并被保存在已编译的 ...
#一、内存缓存或硬盘、数据库缓存 cache.memory=false #二、缓存的最大数量。默认是不限制,cache不会移走任何缓存内容。负数被视不限制。 cache.capacity=100 #三、运算规则。为了使用规则,cache的size必须是指定的。 #如果cache的size不指定的话, 将不会限制缓存对象的大小。如果指定了cache的size,但不指定algorithm,那它会默认使用:com.opensymphony.oscache.base.algorithm.LRUCache #有下面三种规则: #*com.opensymphony.oscache.ba ...
一、简介 Cache是一种用于提高系统响应速度、改善系统运行性能的技术。尤其是在Web应用中,通过缓存页面的输出结果,可以很显著的改善系统运行性能。 OSCache标记库由OpenSymphony设计,它是一种开创性的缓存方案,它提供了在现有JSP页面之内实现内存缓存的功能。OSCache是个一个被广泛采用的高性能的J2EE缓存框架,OSCache还能应用于任何Java应用程序的普通的缓存解决方案。 OSCache是当前运用最广的缓存方案,JBoss,Hibernate,Spring等都对其有支持。
package Test; import java.io.File; import java.io.IOException; public class CreateFileTest { /** * 创建单个文件 * @param destFileName 文件名 * @return 创建成功返回true,否则返回false */ public static boolean CreateFile(String destFileName) { File file = new ...
  集合的一个很重要的操作---遍历,学习了三种遍历方法,三种方法各有优缺点~~ /* * To change this template, choose Tools | Templates * and open the template in the editor. */ package cn.tsp2c.liubao; import java.util.Collection; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util. ...
publicclass StringAsParamOfMethodDemo { publicstaticvoidmain(String[] args) { StringAsParamOfMethodDemo StringAsParamOfMethodDemo = newStringAsParamOfMethodDemo(); StringAsParamOfMethodDemo.testA(); } privatevoidtestA() { String origina ...
从数据库层面,如果查询2个表t1 t2,表有相同的字段c1 select c1 from t1 ,t2 就会报同样的错误。签于你的情况比较特殊,可以是windows 跟linux下有细微的差别,造成了 cognos 解析的sql 在windows 下和在linux下发给数据库的解析规则不是完全一样。 如果可以建议你对每一个source 里的subject 看一下有没有重复的取某个表,另外,如果可以的话,对每一个subject 取的表做一下重命名

not in 优化

    博客分类:
  • JESE
01.select * from emp where emp_no not in (select emp_no from emp_bill) select * from emp where emp_no not in (select emp_no from emp_bill)    因为NOT IN 效率比较低,因此需要优化,有两种方法: 方法一: 01.select * from emp a where not exists (select 1from emp_bill b where b.emp.no=a.emp_no) select * from emp a wh ...
工厂(Factory)模式我们可以做如下理解,假设有一个Audi的公司生产汽车(似乎也不用假设了),它掌握一项核心的技术就是生产汽车,另一方面,它生产的汽车是有不同型号的,并且在 不同的生产线上进行组装。当客户通过销售部门进行预定后,Audi公司将在指定的生产线上为客户生产出它所需要的汽车。 策略(Strategy)模式在结构上与工厂模式类似,唯一的区别是工厂模式实例化一个产品的操作是在服务端来做的 ,换
Global site tag (gtag.js) - Google Analytics