程序编写
yaoliuqing
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
面向接口编程的作用
我们使用memcatched作为缓冲,但是考虑后期可能开发自己的缓冲框架;所以要考虑后期改变; 所以我们抽象出一个缓冲的接口类cache;用MemCache implments Cache 但是我们在使用的时候还是要知道接口用哪个实例的对象; 比如:我们会在很多地方调用缓冲接口,原创 2011-07-22 16:47:12 · 278 阅读 · 0 评论 -
JDBC链接关闭在finally执行
结果集rs,状态pst,以及连接conn;均要放入finally执行;保险起见,在关闭之前判断这些对象是否为空,防止对象为空造成关闭异常;finally { try { if(rs!=null){ rs.close(); } if(pst!=null原创 2011-07-21 16:18:44 · 1217 阅读 · 0 评论 -
程序异常处理原则
将对象的定义放到前端,而保证对象的实例化以及其他操作放入try,catch中,catch时尽量使用Throwable ,保证异常都能被捕捉,关键的后续操作放入finnaly;原创 2011-07-21 11:45:15 · 294 阅读 · 0 评论 -
过滤器多个URl-pattern过滤
filter filterClass filter /servlet/* /*.html原创 2011-07-26 21:23:03 · 4086 阅读 · 0 评论 -
java应用启动脚本
#classpath echo "Generating classpath ..." CLASSPATH="" for N in ./lib/*.jar; do CLASSPATH="$CLASSPATH$N:"; done # startup echo "Starting ..." java -Xms100M -Xmx512M -classpath $CLASSPATH com.v原创 2011-10-28 10:36:01 · 382 阅读 · 0 评论 -
java线程调用两次start()报错源码
public synchronized void start() { if(threadStatus != 0 || this != me) throw new IllegalThreadStateException(); group.add(this); start0(); if(stopBefore原创 2011-11-17 16:36:50 · 638 阅读 · 0 评论 -
html注入解决办法记录
1:function _strReplace(content){ if(typeof(content)=='undefined'||content==''){ return ""; } content = content.replace(new RegExp(" content = content.replace(new RegExp(">","g"),">") ; return原创 2011-10-30 08:10:30 · 586 阅读 · 0 评论 -
javaDouble精度问题
http://blog.youkuaiyun.com/pttaag/article/details/5912171原创 2011-12-07 21:02:08 · 361 阅读 · 0 评论 -
throws throw
throws:声明抛出异常。 throw:实际抛出一个对象.原创 2012-02-23 10:22:07 · 272 阅读 · 0 评论
分享