- 浏览: 129183 次
- 性别:
- 来自: 武汉
最新评论
-
zealyo_xiao:
哥们,你是给百度影音打广告的? 一直执行的是onError代 ...
百度影音播放器代码,兼容ie和火狐,chrome -
少年中国:
好用,感谢分享
PLSQL Developer 注册码/序列号 -
锥峰傲骨:
期待楼主完善jbpm。。。。。
大话jbpm -
litf:
cy729215495 写道conect 写道a修改了这条新闻 ...
大话jbpm -
cy729215495:
我最近想换工作,武汉的好工作不好找。
落后呀
文章列表
先看看java中的回调函数,java中很多模式和它类似,有访问者,观察者等模式。ioc等也有这个类似的原理。
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
new Test().doExecute(new CallBack(){
public void execute() {
System.out.println(&qu ...
法一:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> 进度条 </TITLE>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords&qu ...
- 2009-01-06 15:51
- 浏览 1651
- 评论(0)
概述
这篇文章是英文教程的中文翻译,有些认为暂时使用不到的特性有省略,英文文档参见http://www.opensymphony.com/quartz/wikidocs/TutorialLesson1.html。
如何使用
使用QUARTZ调试程序之前,必须使用SchedlerFactory实例化Scheduler。一旦实例化Sch ...
- 2009-01-04 15:23
- 浏览 5444
- 评论(0)
jdk1.5的threadpoolexecutor ,要在任务全部处理完后在接着做别的事情,这就涉及同步的做法了,有2种办法:
ThreadPoolExecutor executor = new ThreadPoolExecutor(5, 20,0, TimeUnit.SECONDS, new ArrayBlockingQueue(10),
new ThreadPoolExecutor.DiscardOldestPolicy());
for (int i = 0; i < 10; i++) {
executor.submit(new Th ...
最近不少Web技术圈内的朋友在讨论协议方面的事情,有的说web开发者应该熟悉web相关的协议,有的则说不用很了解。个人认为这要分层次来看待这个问题,对于一个新手或者刚入门的web开发人员而言,研究协议方面的东西可能会使得web开发失去趣味性、抹煞学习积极性,这类人应该更多的了解基本的Web技术使用。而对于在该行业工作多年的老鸟来说,协议相关的内容、标准相关内容应该尽量多些的了解,因为只有这样才能使得经手的web系统更加优秀(安全、漂亮、快速、兼容性好、体验好……)。本文我们来说一下MIME 协议的一个扩展Content-disposition。
我们在开发web系统时 ...
- 2008-12-29 12:46
- 浏览 1377
- 评论(0)
dom4j的org.dom4j.IllegalAddException处理
关键字: dom4j
如果你在使用dom4j时候出现了: org.dom4j.IllegalAddException: The node "your node description..." could not be added to the element "yourNode" because: The Node already has an existing parent of "yourNode" 好了。那么你肯定是用的myelement.add(nee ...
- 2008-12-23 19:15
- 浏览 2849
- 评论(0)
所有类型的 Java 应用程序一般都需要计划重复执行的任务。企业应用程序需要计划每日的日志或者晚间批处理过程。一个 J2SE 或者 J2ME 日历应用程序需要根据用户的约定计划闹铃时间。不过,标准的调度类 Timer 和 TimerTask 没有足够的灵活性,无法支持通常需要的计划任务类型。在本文中,Java 开发人员 Tom White 向您展示了如何构建一个简单通用的计划框架,以用于执行任意复杂的计划任务。
我将把 java.util.Timer 和 java.util.TimerTask 统称为 Java 计时器框架,它们使程序员可以很容易地计划简单的任务(注意这些类也可用于 J2M ...
- 2008-12-22 13:46
- 浏览 1431
- 评论(0)
1.创建的流一定要有引用,便于回收.比如通过某个方法得到的流如果直接当成参数传递了就不能关闭了; 比如f()函数返回InputStream,而 f1(InputStream); 我们不能就f1(f()),这样流就不能关闭了.
2.使用流一定要连续使用,举个例子,InputStream in=f.getInputStream();很可能我们的这个方法得到的流已经关闭了,但是对象依然存在内存里面,这个时候如果我们再用in去做读写操作,就会报流关闭的错误了.
在举个更具体点的例子,在a类里面我们可能给b类设置了流,并且关闭了,在c类里面要用b类的流去读写,这个时候就出问题了,因为流已经关闭 ...
我自己问我自己,什么是spring?根据我自己做项目的体会
1.它是一个轻量级的容器,对系统的侵入性很小,也就是说系统里面出现spring的api很少
2.能管理业务对象,我们不需要自己去new 一个对象或是通过什么工厂获得对象,降低系统的耦合性,符合面向接口的编程。(这其实就是控制反转)
3.支持struts,hibernate,jdbc
4.提供声明性aop事务的管理,我们把事务交给spring去管理,不需要写一大堆重复的代码。(这其实就是aop)
其实spring还有很多功能,用的时候在去学吧
- 2008-10-29 21:55
- 浏览 1113
- 评论(0)
大话设计模式是用c++写的,觉得看的别扭,就改用java实现,本人c++是个二把刀,见谅
- 2008-09-26 08:41
- 浏览 1167
- 评论(0)
做dwr的时候总是报object error,不知道从何处改错,偶然发现一个方法,就是这样:
try{
要调试的js代码
}
catch(ex){
alert(ex.description);
}
它会弹出错误信息,便于快速查找错误!!!
- 2008-09-24 15:03
- 浏览 833
- 评论(0)
虽然eclipse可以调试javascript,郁闷的是没注册码,这个功能不能用, 浏览器报的错误不是很明确,只有现把这些稀奇古怪的错误
收集起来,才能不被同一个石头拌倒!!!!,之所以在qq空间里面发表就是要牢记这个失败的教训,本来可以到我的javeeye或者csdn的博客上发表的,但是qq空间使用的次数比它们多:
1.很诡异的问题,形如:
var a=${item};
.....
var b=0;
这个el表达式的item没有值,那也就是说在浏览器解释的结果就是:var a=;假如后面要使用b这个变量,就报错误说b没有被定义。b明明被定义了,为什么说没定义呢,总是盯着var b= ...
- 2008-09-23 11:54
- 浏览 1271
- 评论(0)
1. formbean,刚学struts的时候总是用ActionForm,页面上的一个属性对应formbean的每个属性,推开属性多少不说,页面多了,每个有增加功能的页面都要对应个formbean,导致很多的actionform;后来结合pojo类和DynaActionForm,在页面上不管要提交多少项数据,很方便了;比如struts-config.xml文件这样写:
<form-bean name="bcDepartmentForm"type="org.apache.struts.action.DynaActionForm">
<for ...