文章列表
看了很多本关于设计模式的书,大多书都会把这种模式—
外观模式放在第一个位置介绍。
在《设计模式》一书中是这么介绍外观模式的:
为子系统中的一组接口提供一个统一接口。Facade
模式定义了一个更高层的接口,使子系统更加容易使用。
这段话大致意思是说:我们需要用一种比原来更简单的方式,与系统进行交互。也就是说,给子系统提供一个脸面。
举例说明:原来有一个旧的系统A
,这个系统已经很久没有人维护了。现在有个项目,需要将新的系统B
与旧的系统A
进行交互。遇到这种情况怎么办?是让项目组的所有人员都去熟悉旧系统?这个时候外观模式就应该登场了。使用外观模式,将旧系统中的 ...
本文写给那些像几年前的我一样刚刚走出校门,及一些未使用过这些高级些的调试技巧的人。
记得刚刚毕业的时候,自己连断点也不会打,当时还在用JCreate ,就连毕业设计也是用 System.out 找 Bug 的,想想真的很笨。开始工作后,一个星期过去了,在一个 1 、 2 百万行的系统中找 Bug ,我依然在用 System.out ,当时最痛苦的就是修改代码,每次找到疑似 Bug ,就输出一下,然后重启(那时也不知道代码热替换),直到有一天带我的导师发现了这样笨笨的调试 Bug ,才让我第一次认识了断点,也知道了代码修改完了可以进行热替换, 我这个中国教育的半牺牲品才算向美好生活 ...
java文件的设置"Window"-"preferences"-"Java"-"Editor"-"Mark Occurrences"复选框勾选
js文件的设置"Window"-"preferences"-"web"-"javascript"-"Mark Occurrences"复选框勾选
- 2010-10-10 22:39
- 浏览 1589
- 评论(0)
type
Exception report
message
description
The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the as ...
这是由于更改了你的DocumentRoot,而更改了这个默认值后,下面还有一个值是要随着更改的。这样就不会出现403错误了。就在它下面不远的地方,有这样一段:
#
# This should be changed to whatever you set DocumentRoot to.
#
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
java中thread的start()和run()的区别:
1.start()方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码:
通过调用Thread类的start()方法来启动一个线程,
这时此线程是处于就绪状态,
并没有运行。
然后通过此Thread类调用方法run()来完成其运行操作的,
这里方法run()称为线程体,
它包含了要执行的这个线程的内容,
Run方法运行结束,
此线程终止,
而CPU再运行其它线程,
2.run()方法当作普通方法的方式调用,程序还是要顺序执行,还是要等待run方法体执行完毕后才可继续执行下面的代码 ...
例如:3要格式化输出为0003,500要格式化输出为0500?
解决方法:
java.text.DecimalFormat format=new java.text.DecimalFormat("0000");
System.out.println(format.format(3));
System.out.println(format.format(500));
相信大家在JSP或者是JAVA编程的时候有很多快捷键都没有使用上吧,现在写出来与大家一起分享哈!
如果你想使用的快捷键的注释是的话,那么你的快捷键是ctrl+shift+/
我以前都是手动注释的,直接打//或者注释,代码格式会破坏掉
其他快捷键
Ctrl+M切换窗口的大小
Ctrl+Q跳到最后一次的编辑处
Ctrl+/ 在代码窗口中是这种//~注释。
Ctrl+Shift+/ 在代码窗口中是这种注释,在JSP文件窗口中是<!--~-->。
Alt+Shift+O(或点击工具栏中的Toggle Mark Occurrences按钮) 当 ...
- 2009-11-27 10:08
- 浏览 801
- 评论(0)