Java编程
yhjhoo
莫烦恼 蓦直前进
展开
-
主题:设计模式解读之一: 策略模式
当我们掌握了Java的语法,当我们了解了面向对象的封装、继承、多态等特性,当我们可以用Swing、Servlet、JSP技术构建桌面以及Web应用,不意味着我们可以写出面向对象的程序,不意味着我们可以很好的实现代码复用,弹性维护,不意味着我们可以实现在维护、扩展基础上的代码复用。一把刀,可以使你制敌于无形而于江湖扬名,也可以只是一把利刃而使你切菜平静。Java,就是这把刀,它的威力取决于你...2009-03-20 17:33:00 · 117 阅读 · 0 评论 -
关于java Exception
不是我写的,但是很精彩!请看原著 http://onjava.com/pub/a/onjava/2003/11/19/exceptions.html 看不懂的可以看下这个老兄的心得http://www.juvenxu.com/2011/03/30/exception-handling-best-practices/ ...原创 2011-03-31 12:20:24 · 89 阅读 · 0 评论 -
java实现的一个无刷新上传
所使用的东东, jdk1.6, tomcat 6, apache common-io, common-file update, json. 给出截图一张: 感觉还不错哦! 可以下载源码查看具体实现,源码在附件中,是一个war文件,可以直接部署到tomcat中查看效果。 如果您遇到任何问题,请发站内信或者email:yhjhoo@gmail.com...原创 2011-03-26 15:59:33 · 95 阅读 · 0 评论 -
奇异的Glassfish启动错误
奇异的Glassfish启动错误 # ./asadmin start-domainThere is a process already using the admin port 4848 -- it probably is another instance of a GlassFish server.Command start-domain failed. 经过研究发现,如...2011-10-19 15:44:08 · 1019 阅读 · 0 评论 -
javascript pattern只允许数字,英文字母和一些特殊字符
<script type="text/javascript"> var emailPattern = /^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,4}$/; var chPattern = /^[A-Za-z0-9 \!\@\#\$\^\&\*\-\_\+\=\:\\\'\;\,\.\/\?\(\)\{\}\[...2011-07-14 15:03:14 · 2801 阅读 · 0 评论 -
小规模低性能低流量网站架构设计
很多Web架构的文章都在谈大规模,高流量,高性能之类的网站架构设计,这类文章一是满足人们好奇心,但看过之后也就看过了,实际收益可能并不大;另外一个副作用是容易让人心潮澎湃,没学走先学跑,在很多条件仍不具备的情况下,过度设计、过度扩展(高德纳也说过,"过早优化是万恶之源"),所以,这里反弹琵琶,讨论一下小规模、低性能、低流量的网站该如何架构。如果站点起步阶段可能就是一台机器(或是一台虚拟机)...原创 2011-09-29 22:38:43 · 198 阅读 · 0 评论 -
开通httpd通过selinux
selinux有时候真是烦人,连出去的连接都会屏蔽。 用命令行可以连接,但是用apache死都不可以连接成功。 一直提示ERROR: Can't connect to MySQL server on '10.10.10.10' (13) 你可以禁止selinux或者只打开httpd的链接就可以了 打开通道(需要使用root权限) #setsebool -P ht...2011-09-29 11:56:15 · 336 阅读 · 0 评论 -
java在linux下设置环境变量
好久没用命令行,忘记不少,花费不少周折,特此记下来 运行时环境变量java -cp .:hello.jar:sample.jar com.HelloWorld 总体环境变量export CLASSPATH=.:sample.jar:hello.jar 不同于windows的是中间的符号,windows中是分号,linux中是冒号...2011-09-28 20:44:14 · 138 阅读 · 0 评论 -
使用Eclipse插件 EclEmma 进行覆盖测试
以前听说过单元测试,这个覆盖测试还是第一次听说,不过下次在项目可以试一下,IBM上的这篇文章写得很好,特此贴出来 http://www.ibm.com/developerworks/cn/java/j-lo-eclemma/index.html ...原创 2010-11-25 14:04:13 · 168 阅读 · 0 评论 -
Apache和Tomcat实现集群和负载均衡
参考文章 http://blog.csdn.net/kypfos/archive/2008/10/15/3081330.aspx http://hi.baidu.com/luodaijun/blog/item/5bbe4cfb5ffef864034f56a1.html 刚觉都是作者的真实体验,写的都很不错! 两篇要是结合的话可以解决你的很多疑问,建议还是请自动手做一下! 还...原创 2010-11-14 17:50:15 · 87 阅读 · 0 评论 -
有用的j2sdk反组译功能
用这个方法可以查看java编译后的class文件正真的执行过程。比如说hello worldpublic class hello{ public static void main(String[] arg){ System.out.println("hello"); }}使用javac对java文件经行编译,然后"javap hello" ,这样你就会...2009-08-04 08:51:00 · 77 阅读 · 0 评论 -
用jdom操作微软office xml
所用的xml格式如下<FILEREF><xml xmlns:s="uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:dt="uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:rs="urn:schemas-microsoft-com:rowset" xmlns:z="#Rows...2009-06-25 14:49:00 · 120 阅读 · 0 评论 -
银行业务调度系统的实现
银行业务调度系统的实现 这个例子是在去年在CSDN上看到了,一直忙就忘记了,今天突然看到就小小研究了一个,不是很难! 但是好久没做这方面的开发,生疏不少,花了我4个小时才整出来! 系统要求在附件上中的银行调度.docx.pdf中,请自行下载! 系统运行结果如图所示: 所用软件,jdk1.6.X...2011-08-14 17:03:44 · 111 阅读 · 0 评论