
日记
buffet518
这个作者很懒,什么都没留下…
展开
-
java中使用正则表达式
import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegexTest { public static void main(String[] args) { String str = "12891"; String reg原创 2007-07-06 23:33:00 · 456 阅读 · 0 评论 -
java.sql.SQLException: User not found: SA
错误:java.sql.SQLException: User not found: SA at org.hsqldb.jdbc.Util.sqlException(Unknown Source) at org.hsqldb.jdbc.jdbcConnection.<init>(Unknown Source) at org.hsqldb.jd原创 2007-09-25 17:40:00 · 6625 阅读 · 1 评论 -
代码编写中出现较多的几个问题
1.空指针。2.数组越界。list.get(o),或数组array[0]。3.除以0 。这些操作前都应判断4.内存溢出(GUI常出现)。原创 2007-10-19 20:15:00 · 1045 阅读 · 0 评论 -
Java验证码资料精粹
http://java.youkuaiyun.com/page/b2fe98c7-6eba-422c-bdc8-669d6e05ad95原创 2007-09-30 10:48:00 · 574 阅读 · 0 评论 -
JAVA程序员不可不注意的编码规范
一、规范存在的意义 应用编码规范对于软件本身和软件开发人员而言尤为重要,有以下几个原因: 1、好的编码规范可以尽可能的减少一个软件的维护成本 , 并且几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护; 2、好的编码规范可以改善软件的可读性,可以让开发人员尽快而彻底地理解新的代码; 3、好的编码规范可以最大限度的提高团队开发的合作效率; 4、长期的规转载 2007-09-30 12:34:00 · 623 阅读 · 1 评论 -
BS与CS的联系与区别。
BS与CS的联系与区别。C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,转载 2007-09-30 15:44:00 · 1058 阅读 · 0 评论 -
NoSuchMethodError
public class NoSuchMethodError extends IncompatibleClassChangeError 如果应用程序试图调用一个类的指定方法(无论是静态还是动态),但是该类不再有该方法的定义,则抛出该异常。 通常由编译器检测此错误;如果类定义不允许再作兼容性的改变,那么此错误只可能发生在运行时刻。 在开发中如果编译不报错,而运行时报错,说明有同名的方法(原创 2007-10-25 21:36:00 · 1017 阅读 · 0 评论 -
SDO
全称Service Data Objects, 是IBM和BEA共同发布的一个基于Java平台的编程框架和API,目的在于使对数据的检查、读取和更新更加容易,前面提到ESB需要有消息格式转换的功能。SIBus上的所有消息格式都是基于SDO接口的,这样可以调用SDO的接口对消息格式实现转换,所有SDO的数据类型都存在SDO原创 2007-10-25 21:33:00 · 1326 阅读 · 0 评论 -
Eclipse中常出现的错误提示及处理方法
主题: Eclipse无提示的解决办法! 1、菜单window->Preferences->Java->Editor->Content Assist->Enable auto activation 选项要打上勾 2、windows-->preference-->General-->Keys ---->Restore DefaultEclipse ->save could not be co原创 2007-11-06 11:33:00 · 2838 阅读 · 0 评论 -
java.lang.UnsupportedClassVersionError: Bad version number in .class file
从CVS上检下团队其他成员提交的项目,发布到tomcat下,运行项目出现下错[Bad version number in .class file]。java.lang.UnsupportedClassVersionError: Bad version number in .class file eclipse的compiler的jdk版本是6,而tomcat所用的jdk版本是1.5ecli原创 2008-03-19 21:53:00 · 4506 阅读 · 4 评论 -
AppFuse struts2Basic : mvn appfuse:full-source Error
1.在创建完struts2Basic后,cd 到/struts2Basic, 运行命令“mvn appfuse:full-source”,产生如下错误:AppFuse官方网站QuickStart有解释:Bug with Ant 1.7.0Local repositories and projects on Windows platforms are held in direct原创 2008-03-23 13:06:00 · 1320 阅读 · 0 评论 -
AppFuse struts2Modular: mvn &amp; mvn jetty:run-war Error
在创建项目struts2Modular后,运行, mvn appfuse:full-source没问题。但运行mvn 和 mvn jetty:run-war 都有错误。(for modular project, youll need to run mvn jetty:run-war from your projects web)mvn jetty:run-war :和mvn:原创 2008-03-23 13:48:00 · 1165 阅读 · 8 评论 -
JAVA分割字符串的方法
import java.util.ArrayList;import java.util.List;public class StringSplit { /** * @param args */ public static void main(String[] args) { String[] aa = "aaa||bbb||ccc||".split原创 2007-09-29 20:57:00 · 1474 阅读 · 0 评论 -
CMM欺骗了中国的软件业
本人经历过CMM2、CMM3、CMMI4和5,随着对CMM的理解的深入,越发产生了深层次的思考。CMM对我个人影响也很大,的确有很多好的实践和理念供我们学习和借鉴。本文不是全面否定CMM,而是从批判的角度审视我们对CMM的认识。大家可以共同探讨。 中国人实际是一个很特殊的人群,中国人的思维方式、价值观和处世方式与西方国家的区别很大,这与中国历史几千年漫长的中国文化和集权管理有直接的关系。 西转载 2007-09-19 21:19:00 · 500 阅读 · 0 评论 -
EJB3.0 依赖注入
1.资源引用 可以在属性级别、setter()、类 级应用资源引用,并能一次完成多个资源引用的设置工作。@Resource 默认时,资源名是java:comp/env/com.temp.MyClass/myDataSource。 1) @Resource SessionContext context; TaxRate tr = (Tax原创 2007-07-17 22:13:00 · 718 阅读 · 0 评论 -
正则表达式30分钟入门教程
正则表达式30分钟入门教程版本:v2.2 (2007-5-28) 作者:deerchao 来源:unibetter大学生社区 转载请注明来源目录 本文目标 如何使用本教程 正则表达式到底是什么? 入门 测试正则表达式 元字符 字符转义 重复 字符类 反义 替转载 2007-07-13 14:25:00 · 592 阅读 · 0 评论 -
wrong number of arguments
在用soapUI测试服务时,还未进入方法就抱了异常后台:10:58:39,602 ERROR [SOAPFaultHelperJAXWS] SOAP request exceptionjava.lang.IllegalArgumentException: wrong number of arguments at sun.reflect.NativeConstructorAccessor原创 2007-08-16 11:40:00 · 10625 阅读 · 0 评论 -
JDBC、Hibernate、Java Persistence
当对速度的要求大过对事务或安全方面的要求时,JDBC是首选。原创 2007-08-27 22:43:00 · 507 阅读 · 0 评论 -
项目管理: Maven 让事情变得简单
原文: http://www.ibm.com/developerworks/cn/java/j-maven/文章说的版本有点落后了 您可以参阅本文在 developerWorks 全球站点上的 英文原文. 有关 Maven 及其各种插件的更多信息,请访问 Maven网站。您将在那里发现有用的参考资料,包括:转载 2007-09-04 19:18:00 · 598 阅读 · 0 评论 -
让开发自动化: 用 Eclipse 插件提高代码质量
今天项目经理给推荐了篇文章很好的。http://www.ibm.com/developerworks/cn/java/j-ap01117/转载 2007-09-05 21:11:00 · 463 阅读 · 0 评论 -
部分重构代码
1. public static boolean isEmpty(String str){ return ((str == null)||str.trim().equals("")); }2.public void setAlternateChannel(Channel aAlternateChannel) { this.alternateChannel =原创 2007-09-03 22:36:00 · 588 阅读 · 0 评论 -
覆盖率测试工具
用过几款java单体覆盖率工具。稍稍列举一下: Jcoverage HP:http://cms.jcoverage.com/ 优点:1 支持ANT TASK 2 支持Eclipse Plugin 缺点 1 商用软件,要money的原创 2007-09-04 09:24:00 · 2268 阅读 · 1 评论 -
Struts2
Struts 1存在的问题 (1)支持的表现层技术单一2)与Servlet API严重耦合,难于测试因为Struts 1框架是在Model 2的基础上发展起来的,因此它完全是基于Servlet API的,所以在Struts 1的业务逻辑控制器内,充满了大量的Servlet API。看下面的Action代码片段://业务逻辑控制器必须继承Struts 1提供的Action类p转载 2007-09-04 21:09:00 · 799 阅读 · 0 评论 -
Struts培训A组试题
(9)当浏览器第二次访问以下JSP网页时的输出结果是什么?(单选) int b=0; a++; b++; %>a: b: 选项:(A) a=0 b=0(B) a=1 b=1(c) a=2 b=1(10)下面哪个说法是正确的? (单选)选项:(A) 对于每个要求访问maillogin.jsp的HTTP请求,Servlet容器都会创建一个HttpSession对象原创 2007-09-12 11:11:00 · 2180 阅读 · 0 评论 -
Struts1.2 Action 和ActionForm 导致页面出不来
1.在写的XXXForm extends ActionForm 后,reset()方法里的参数不能少,少了也面就出不来,另外页面上用到Form里的对象属性的,在reset里要实例化下,否则页面出不来。这个可看tomcat 的log。 2.问题:后台没报错,日志也没有错误提示,struts-config.xml配置也没问题,点击按钮就是跳不到所要跳转的页面,在action中设置断点,发现没进ac原创 2008-04-06 18:26:00 · 863 阅读 · 0 评论