![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 80
xinew
这个作者很懒,什么都没留下…
展开
-
Java实现利用搜索引擎收集网址的程序
我这里讲的不是怎么使用搜索引擎,而是怎么让程序利用搜索引擎来搜集网址,这有什么用?很有用!网上动辄有人叫卖网址数据库,如发布软件网址、邮件地址、论坛网址、行业网址,这些网址是怎么来的呢?不可能是人手工收集而来的,都是让程序利用搜索引擎取到的,如果您需要某类网址信息数据,就跟我来一起研究一下,非常简单。本文采用Java语言写成,以google和百度搜索引擎为对象。我们要利用google、百度搜转载 2009-08-04 10:43:00 · 1441 阅读 · 0 评论 -
要成为Java高手需要注意的25个学习目标
1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是class,object,interaction以及statediagrams。 2.你需要学习Java语言的基础知识以及它的核心类库(collections,serialization,streams,networking,?multithreading,reflection转载 2009-08-01 00:55:00 · 627 阅读 · 1 评论 -
MyEclipse 打开Struts配置文件时出错的终级解决办法
MyEclipse 打开Struts配置文件时出错的终级解决办法通过手动加入Struts包来开发J2EE工程,可是结果却发现不能使用Struts的默认编辑器来打开Struts配置文件,双击打开Struts配置文件时,就出错,图片如下:点击如下图的右侧"Deltails"按钮时,出现相关详细错误信息看到"org.eclipse.ui.PartInitExcepti转载 2009-08-05 14:45:00 · 674 阅读 · 0 评论 -
JSTL的问题(According to TLD or attribute directive in tag file, attribute value does not accept any expressions)
JSTL的问题(According to TLD or attribute directive in tag file, attribute value does not accept any expressions) 环境: win2003 tomcat 5.5 JDK1.6上xml version="1.0" encoding="UTF-8"?>web-app version="2转载 2009-08-07 18:45:00 · 650 阅读 · 0 评论 -
Spring启动异常: cvc-elt.1: Cannot find the declaration of element 'beans'
[分享]Spring启动异常: cvc-elt.1: Cannot find the declaration of element beansorg.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 4 in XML document from class path resourc转载 2009-08-12 15:28:00 · 2985 阅读 · 0 评论 -
Java核心API需要掌握的程度
Java的核心API是非常庞大的,这给开发者来说带来了很大的方便,经常人有评论,java让程序员变傻。但是一些内容我认为是必须掌握的,否则不可以熟练运用java,也不会使用就很难办了。1、java.lang包下的80%以上的类的功能的灵活运用。2、java.util包下的80%以上的类的灵活运用,特别是集合类体系、正规表达式、时间、属性、和Timer.3、java.io包转载 2009-08-14 20:35:00 · 469 阅读 · 0 评论 -
一个Java程序员应该掌握的10项技能
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没转载 2009-08-14 20:33:00 · 377 阅读 · 0 评论 -
Java对象及元素的归宿在哪里
在JAVA平台上开发应用程序的时候,有一个很大的特点就是其是在应用程序运行的时候才建立对象。换句话说,在程序运行的时候,才会最终确定对象的归属,即对象应该存储在什么地方。由于存储在不同的区域,其在性能上会有所不同。为此作为Java程序开发人员需要了解各个存储区域的特点以及对性能的影响。然后再根据需要来调整应用程序的区域分配。总的来说,在操作系统中有五个地方可以用来保存应用程序运行中的数据原创 2009-08-14 20:37:00 · 389 阅读 · 0 评论 -
JAVA初学者必看-Java编码规范
一 命名惯例1)类:名词或名词性词组,每个单词首字母大写;一般不使用缩写,除非其缩写更通用和便于理解,如HTML;类命名举例:class Person; class SpringRain 2)方法:动词或动词性词组,首字母小写,第二个及以后的单词首字母大写;方法命名举例:run(); displayInformation(); 3)接口: 同”类”转载 2009-08-14 20:38:00 · 514 阅读 · 0 评论 -
log4j.properties参数
log4j.rootLogger=DEBUG,CONSOLE,DATABASE,FILElog4j.addivity.org.apache=true# 应用于控制台log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.CONSOLE.Threshold=INFOlog4j.appender.CONSOLE.T转载 2009-08-20 13:00:00 · 467 阅读 · 0 评论 -
jar引用第3方jar包解决方案
jar引用第3方jar包解决方案2007年09月21日 星期五 14:40刚完成一个自动收取mail并过滤每封mail的内容(分割正文提取信息及保存附件),将工程打包成jar,用java -jar命令运行时报错,log4j类没找到,工程里引用了很多第3方的jar,如log4j,hibernate,mail等,调用log4j的代码处于最前。现把解决问题的办法写在这里(原创 2009-08-20 15:49:00 · 594 阅读 · 0 评论 -
java错误处理大集合和解决错误办法总结
java错误处理大集合和解决错误办法总结解决错误办法总结: 1.遇到的问题解决不掉,或者报没有遇见过的错误,首先应该是寻求“网络”,因为你第一次遇到问题,不带表别人没有遇见过! 2. java错误处理大集合: http://www.cnblogs.com/xiaoao808/archive/2008/03/15/1107288.html 1.问题:java.lang.NoClassDefFou转载 2009-08-24 17:46:00 · 1562 阅读 · 0 评论 -
JAVA开发者最常去的20个英文网站
JAVA开发者最常去的20个英文网站1.[http://www.javaalmanac.com] – Java开发者年鉴一书的在线版本. 要想快速查到某种Java技巧的用法及示例代码, 这是一个不错的去处.2.[http://www.onjava.com] – O’Reilly的Java网站. 每周都有新文章.3.[http://java.sun.com] – 官方的Java开发转载 2009-09-01 17:09:00 · 428 阅读 · 0 评论 -
Java调用.dll文件
Java调用.dll文件关键字: JNative dll因为项目的需求,要在JAVA项目中调用Windows的Dll(动态链接库)文件,之前用Jni调用过C写的Dll文件,比较麻烦,这里不多说,网上也有很多这方面的文档。在网上找到一个开源的组件JNative,使用后感觉比较方便。下截JNative组件jnative.sourceforge.net/ 到这里下载JNative转载 2009-09-03 16:59:00 · 907 阅读 · 0 评论 -
Java中JAVA_HOME与CLASSPATH的解析
Java中JAVA_HOME与CLASSPATH的解析 很多人在初学Java的时候经常会被书中介绍的一堆环境变量的设置搞得头昏脑胀,很多书中都会在初装JDK的时候让他大家设置JAVA_HOME环境变量,在开发程序的时候设置CLASSPATH环境变量,而很多人并不理解这两个环境变量的作用,我们来分别进行详细的阐述。 首先是JAVA_HOME环境变量,我们先来掌握这个环境原创 2009-09-14 11:47:00 · 571 阅读 · 0 评论 -
could not open 'lib/i386/jvm.cfg'原因
JDK在安装的过程当中将会生成如下3个项目: HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Development Kit HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Plug-in HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft/Java Runtime Environment 同转载 2009-09-14 13:15:00 · 5590 阅读 · 0 评论 -
java中得到当前路径的方法
归纳一些网上取JAVA路径的方法:注明:如果从ANT启动程序,this.getClass().getResource("")取出来的比较怪,直接用JAVA命令行调试就可成功。得到classpath和当前类的绝对路径的一些方法获得CLASSPATH之外路径的方法:URL base = this.getClass().getResource(""); //先获得本类的所在位置,如/转载 2009-09-25 14:21:00 · 836 阅读 · 0 评论 -
JAVA USE 脚本(Groovy, JavaScript, Python, Ruby, PHP,etc)
JAVA USE 脚本(Groovy, JavaScript, Python, Ruby, PHP,etc)脚本语言与 Java假设我们有一个简单的需求,察看一份文档中 5 个字母组成的单词的个数。用 Java 一般实现如下:import java.io.BufferedReader;import java.io.FileReader;im转载 2009-11-05 18:27:00 · 1679 阅读 · 0 评论 -
JSTL
JSTL[编辑本段]定义 JSTL(JSP Standard Tag Library ,JSP标准标签库)是一个不断完善的开放源代码的JSP标签库,是由apache的jakarta小组来维护的。JSTL只能运行在支持JSP1.2和Servlet2.3规范的容器上,如tomcat 4.x。在JSP 2.0中也是作为标准支持的。 JSTL 1.0 发布于 2002 年 6转载 2009-11-06 14:43:00 · 443 阅读 · 0 评论 -
使用Eclipse远程调试发布在Tomcat上的Web应用
使用Eclipse远程调试发布在Tomcat上的Web应用 <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/xml/翻译 2009-11-05 23:03:00 · 1924 阅读 · 0 评论 -
Eclipse结合SVN进行版本控制在执行更新时遇到的问题
1.Eclipse结合SVN进行版本控制在执行更新时遇到的问题 关键字: svn 使用MyEclipse进行Java开发,用SVN进行版本控制。代码修改完后执行Commit,然后Update,提示如下类似的错误: org.tigris subversion javahl.ClientException: Working copy not locked;this is probably a bug转载 2009-10-28 19:37:00 · 767 阅读 · 0 评论 -
jstl中foreach的用法
jstl中foreach的用法标签的语法定义如下所示。 begin="expression" end="expression" step="expression"> body content 标签具有以下一些属性: l var:迭代参数的名称。在迭代体中可以使用的变量的名称,用来表示每一个迭代变量。类型为String。 l items:要进行迭代的集合。对于它所支持转载 2009-11-06 14:39:00 · 1037 阅读 · 0 评论 -
JSTL的EL 变量
JSTL的EL 变量 EL 存取变量数据的方法很简单,例如:${username}。它的意思是取出某一范围中名称为username的变量。因为我们并没有指定哪一个范围的username,所以它的默认值会先从Page 范围找,假如找不到,再依序到Request、Session、Application范围。假如途中找到username,就直接回传,不再继续找下去,但是假如全部的范原创 2009-11-06 14:44:00 · 1066 阅读 · 0 评论 -
java获得windows系统时间有误的解决方案
java获得windows系统时间有误的解决方案 今天遇到了一个很奇怪的问题,就是利用获取系统当前时间的时候,总是与实际的时间相差8个小时,十分郁闷。 无论是使用 Calendar c=Calendar.getInstance(); SimpleDateFormat转载 2009-11-26 11:33:00 · 1656 阅读 · 0 评论 -
C++与Java混合编程
C++与Java混合编程作者:赖锋下载源代码 现在的程序员,不再像以前一样,掌握一种编程语言就可以混得有模有样了,现实的情况是,真实的项目中,通常是涉及多种编程语言,举几个简单的例子,一个软件为了快速开发,可能是使用Delphi或VB作为界面开发首选语言,底层的指令或核心算法,会使用C/C++处理,涉及数据处理的时候,为了安全和快速开发,会使用Javascript或Python等脚转载 2009-11-26 22:23:00 · 758 阅读 · 0 评论 -
Linux下编译和部署JavaWeb程序脚本
Linux下编译和部署JavaWeb程序脚本 目录结构如下:||---- YourProject| |-------- WebRoot| | |---- WEB-INF| | | |------- lib|转载 2009-12-01 09:33:00 · 746 阅读 · 0 评论 -
svn出错:Error: File or directory '.' is out of date; try updating
因为我的项目文件workcopy与svn上的实际是同步的,是直接update to head解决的。供参考一篇: 今天做完了项目在提交的时候,svn突然爆了下面的错误:Error: Commit failed (details follow): Error: File or directory . is out of date; try updating Error: resource原创 2009-11-30 10:11:00 · 7714 阅读 · 0 评论 -
JAVA里的PING和TELNET
JAVA里的PING是在JDK 1.5后用了新的函数isreachable去实现,具体介绍如下:InetAddress对象的常用方法 InetAddress类有很多get方法,用来获取主机名,主机地址等信息。主要有:byte[] getAddress() 返回次InetAddress对象的原始IP地址,保存为一个byte数组String getCanonicalHostName(转载 2009-11-26 19:03:00 · 495 阅读 · 0 评论 -
struts利用Token(令牌)防止用户重复提交
struts利用Token(令牌)防止用户重复提交在我们的开发中经常遇到需要防止用户重复提交的情况,如果你用了struts,恭喜你,因为struts已经给你做好了,你只要会调用即可: 在跳转到页面前的action方法中写: public ActionForward toAddUser(ActionMapping mapping, ActionForm for转载 2010-03-03 19:24:00 · 673 阅读 · 0 评论 -
软件开发技术常用术语英中对照
软件开发技术常用术语英中对照 A.I. 人工智能A2A integration A2A整合abstract 抽象的abstract base class (ABC)抽象基类abstract class 抽象类abstraction 抽象、抽象物、抽象性access 存取、访问access function 访问函数access level访问级别account 账户action 动作act转载 2010-03-10 10:12:00 · 1220 阅读 · 0 评论 -
RequestMapping(@RequestMapping) with Spring, or How Strange Is That?
@RequestMapping 1、 @RequestMapping 被处理的条件: 在dispatcher中出现对应的 HandlerMapping(为了实现类型级别的注解)和HandlerAdapter(为了实现方法级别的注解)这在DispatcherServlet和DispatcherPortlet中都是默认的.2、@RequestMapping 注解的方法可转载 2010-05-10 14:10:00 · 1185 阅读 · 0 评论 -
关于web.xml中的load-on-startup作用
关于web.xml中的load-on-startup作用 load-on-startup 元素在web应用启动的时候指定了servlet被加载的顺序,它的值必须是一个整数。如果它的值是一个负整数或是这个元素不存在,那么容器会在该servlet被调用的时候,加载这个servlet 。如果值是正整数或零,容器在配置的时候就转载 2010-05-10 14:10:00 · 566 阅读 · 0 评论 -
Spring MVC的@RequestMapping注解的方法签名异常
病理特征:Errors/BindingResult argument declared without preceding model attribute. Check your handler method signature 堆栈信息:忘了^_^... 自从使用Spring框架以后,笔者再也没有用EJB了,当然更不会用落后的Struts。Spring与Str转载 2010-05-10 17:07:00 · 3270 阅读 · 0 评论 -
web.xml中与的使用
<br />web.xml中<context-param>与<init-param>的使用<context-param>的作用:<br />web.xml的配置中<context-param>配置作用<br />1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: <listener></listener> 和 <context-param></context-param>2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分转载 2010-07-06 16:12:00 · 577 阅读 · 0 评论 -
Communications link failure due to underlying exception
最近的一个项目在Hibernate使用C3P0的连接池,数据库为Mysql。开发测试没有问题,在运行中每个一段长的空闲时间就出现异常:java 代码org.hibernate.exception.JDBCConnectionException: could not execute query at org.hibernate.exception.SQLStateConverter.转载 2010-05-17 14:02:00 · 654 阅读 · 0 评论 -
eclipse中javascript显示为乱码的解决办法。
eclipse中javascript显示为乱码的解决办法。 <!--<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"xmlns:dc="http://purl.org/dc/elements/1.1/"xmlns:trackback="http://madskills.com/public/xml/转载 2010-05-18 10:48:00 · 611 阅读 · 0 评论 -
Hibernate Reverse Engineering 时候多了一个ID的类
<br />Hibernate Reverse Engineering 时候多了一个ID的类<br />如果你的表没有设定主键的话,Hibernate认为你表中所有的字段都是主键,所以变成复合主键。<br /> 复合主键的话,Hibernate会单独帮你生成一个ID的类的!!<br /> 所以建表时一定要有一个主键。<br /> <br />http://blog.csdn.net/unm_www/archive/2009/07/08/4330996.aspx原创 2010-07-14 19:44:00 · 1072 阅读 · 0 评论 -
注解的力量 -----Spring 2.5 JPA hibernate 使用方法的点滴整理(六)
<br /> <br /><br />一、 实体 Bean<br />每个持久化POJO类都是一个实体Bean, 通过在类的定义中使用 @Entity 注解来进行声明。<br />声明实体Bean<br />@Entity<br />public class Flight implements Serializable {<br /> Long id;<br /> @Id<br /> public Long getId() { return id; }<br /> public void setId转载 2010-07-14 19:46:00 · 636 阅读 · 0 评论 -
在团队中用 BIRT 进行报表开发
在团队中用 BIRT 进行报表开发文档选项<br />将此页作为电子邮件发送<br />样例代码<br /><br />级别: 初级<br />杨 震 (zhenyang@cn.ibm.com), 软件工程师, IBM<br />2008 年 7 月 16 日本文主要介绍如何在 BIRT 中创建,使用库( Library )和模板,及如何在报表中使用用户自定义的 JS 文件。<br />前言<br />BIRT 是一个基于 Eclipse 的开源报表插件,特别适用于给 J2EE 的 WEB 应用程序创建报表转载 2010-07-16 10:34:00 · 952 阅读 · 0 评论 -
oracle clob 和blob问题的解决
oracle clob 和blob问题的解决 整理了oracle clob 和blob问题的解决办法:1:建议使用oracle 10的ojdbc14.jar,否则当保存clob的时候可能会出现套接字错误; 2:spring配置如下: java代码:转载 2010-05-19 19:42:00 · 807 阅读 · 0 评论