- 浏览: 243075 次
- 性别:
- 来自: 上海
最新评论
-
di1984HIT:
学习了。
CMS项目中用到的技术(全) -
di1984HIT:
就是用xml麻烦~
RESTEasy入门 -
di1984HIT:
学习了~~
RESTEasy入门 -
真三武侯:
写得很好,感谢分享经验心得!
RESTEasy入门 -
fangcensi:
是不是还有一个application文件,没写出来
RESTEasy入门
文章列表
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 ...
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 ...
map的三种遍历方法!
- 博客分类:
- JESE
集合的一个很重要的操作---遍历,学习了三种遍历方法,三种方法各有优缺点~~
/*
* 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 取的表做一下重命名
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)模式在结构上与工厂模式类似,唯一的区别是工厂模式实例化一个产品的操作是在服务端来做的 ,换