- 博客(8)
- 收藏
- 关注
设计模式之外观模式(Facade模式)
看了很多本关于设计模式的书,大多书都会把这种模式—外观模式放在第一个位置介绍。在《设计模式》一书中是这么介绍外观模式的:为子系统中的一组接口提供一个统一接口。Facade 模式定义了一个更高层的接口,使子系统更加容易使用。这段话大致意思是说:我们需要用一种比原来更简单的方式,与系统进行交互。也就是说,给子系统提供一个脸面。举例说明:原来有一个旧的系统A,...
2011-07-13 14:36:22
99
原创 Eclipse调试常用技巧
本文写给那些像几年前的我一样刚刚走出校门,及一些未使用过这些高级些的调试技巧的人。 记得刚刚毕业的时候,自己连断点也不会打,当时还在用JCreate ,就连毕业设计也是用 System.out 找 Bug 的,想想真的很笨。开始工作后,一个星期过去了,在一个 1 、 2 百万行的系统中找 Bug ,我依然在用 System.out ,当时最痛苦的就是修改代码,每次找到疑似 Bug ...
2010-11-21 13:44:48
134
原创 Eclipse选中变量名,相同变量都变色显示 的设置
java文件的设置"Window"-"preferences"-"Java"-"Editor"-"Mark Occurrences"复选框勾选 js文件的设置"Window"-"preferences"-"web"-"javascript"-"Mark Occurrences"复选框勾选
2010-10-10 22:39:56
236
原创 The Struts dispatcher cannot be found. This is usually caused by using Struts ta
type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception org.apache.jasper.JasperExceptio...
2010-09-10 14:40:45
146
原创 Apache配置问题Forbidden You don't have permission to access / on this server
这是由于更改了你的DocumentRoot,而更改了这个默认值后,下面还有一个值是要随着更改的。这样就不会出现403错误了。就在它下面不远的地方,有这样一段: # # This should be changed to whatever you set DocumentRoot to. # Options Indexes FollowSymLinksAllowO...
2010-09-08 15:16:36
854
原创 Thread的run()与start()的区别
java中thread的start()和run()的区别:1.start()方法来启动线程,真正实现了多线程运行,这时无需等待run方法体代码执行完毕而直接继续执行下面的代码:通过调用Thread类的start()方法来启动一个线程,这时此线程是处于就绪状态,并没有运行。然后通过此Thread类调用方法run()来完成其运行操作的,这里方法run()称为线程体,...
2010-08-30 10:39:30
101
JAVA格式化输出数字
例如: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));...
2009-12-25 10:57:20
160
原创 MyEclipse快捷键总结
相信大家在JSP或者是JAVA编程的时候有很多快捷键都没有使用上吧,现在写出来与大家一起分享哈!如果你想使用的快捷键的注释是的话,那么你的快捷键是ctrl+shift+/ 我以前都是手动注释的,直接打//或者注释,代码格式会破坏掉 其他快捷键 Ctrl+M切换窗口的大小Ctrl+Q跳到最后一次的编辑处 Ctrl+/ 在代码窗口中是这种//~注释。 ...
2009-11-27 10:08:16
96
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人