文章分类 - java学习笔记
摘要:项目中,某个已经存在的类addBlogListServlet,将其重命名为AddBlogListServlet之后,无法正常访问。原因在于只是在Myeclipse中修改类名,而tomcat容器的配置文件web.xml中的servlet映射没有作出相应修改,在浏览器访问servlet的时候将找不到修改之后的类。修改tomcat容器的配置文件web.xml中的servlet映射关系即可解决。另外,有时...
阅读全文
摘要:编写博客系统的时候,用户添加博文,单击“提交”按钮后,数据库中插入了两条同样的数据,如下图:涉及的代码如下:[代码]检查出错原因,以上代码中第9行和第10行都执行了executeUpdate()方法,即向数据库提交了两次同样的命令。删除第10行代码即可。*************************************************************...
阅读全文
摘要:在做一个博客系统的过程中,使用连接池连接数据库时出现问题。使用的是Mysql数据库,向数据库中插入数据时出错,错误提示如下:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your...
阅读全文
摘要:JAVA 技术专题综述 之 构造方法篇 类的继承机制使得子类可以使用父类的功能(即代码),并且子类也具有父类的类型。下面介绍类在继承关系上的初始化的顺序问题。 示例1:输出结果: SuperClass constructorSubClass constructor 在子类中只实例化了一个子类对象。从输出结果上看,程序并不是一开始就运行自己的构造方法,而是先运行其父类的默认构造方法。注意:程序自动...
阅读全文
摘要:在做小程序练习的时候,设置BindException异常,在此处老是提示错误(已经引入包java.net.BindException),如下图所示:最终的解决方法是将此异常处理中的BindException异常与IOException异常互换位置,即先捕获BindException异常,然后捕获IOException异常。附修改后可正常运行的代码:
阅读全文
摘要:前面几天在Myeclipse下做小程序练习的时候,突然程序不能运行,也不能debug,错误提示为"the selection does not contain a main type",参考了网上的方法,如:1.原来在系统路径中设置了CLASSPATH,可能是这个path的优先级较高,eclipse 优先采用了这个path,于是出现了找不到main的错误。把系统环境变量中的classpath删掉,...
阅读全文
摘要:*************************************************************************************************验证数字:^[0-9]*$验证n位的数字:^\d{n}$验证至少n位数字:^\d{n,}$验证m-n位的数字:^\d{m,n}$验证零和非零开头的数字:^(0|[1-9][0-9]*)$验证有两位小数的正实...
阅读全文
摘要:正则表达式用于字符串处理、表单验证等场合,实用高效。现将一些常用的表达式收集于此,以备不时之需。1.匹配中文字符的正则表达式: [\u4e00-\u9fa5]评注:匹配中文还真是个头疼的事,有了这个表达式就好办了2.匹配双字节字符(包括汉字在内):[^\x00-\xff]评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)3.匹配空白行的正则表达式:\n\s*\r评注:可以...
阅读全文
摘要:采用JavaScript实现登陆(注册)信息格式验证,如下代码所示:
阅读全文
摘要:使用介绍一:用Dom4j解析XML及中文问题本文主要讨论了用dom4j解析XML的基础问题,包括建立XML文档,添加、修改、删除节点,以及格式化(美化)输出和中文问题。可作为dom4j的入门资料。1.下载与安装dom4j是sourceforge.net上的一个开源项目,主要用于对XML的解析。从2001年7月发布第一版以来,已陆续推出多个版本,目前最高版本为1.5。dom4j专门针对Java开发,...
阅读全文
摘要:在Myeclipse7.0中调试程序,debug server的时候出现如下警告提示,并且tomcat6.0无论如何都不能启动:警告: Catalina.start using conf/server.xml:com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 2-...
阅读全文
摘要:今天在部署一个项目的时候出现问题,oracle默认使用了8080端口,这与tomcat产生冲突,因为tomcat 6.0也使用了8080端口,我们可以在tomcat的配置文件中对tomcat的端口进行更改。找到并打开tomcat6.0的配置文件“server.xml”,找到其中端口号为8080的那一段内容,将端口号8080修改为任意的不容易与其他软件冲突的数字。示例如下所示...
阅读全文
浙公网安备 33010602011771号