`
文章列表
Eclipse中修改作者变量${user} 在使用Eclipse编写Java代码时,自动生成的注释信息都是默认是使用的当前登录系统用户名: /** * @author administrator */ 如果我们想修改成我们自己的名字怎么办呢? 以下介绍的三种方法也可以应用在MyEclipse中 方法一. 修改Eclipse 启动参数 在Eclipse启动时加入启动参数或eclipse.ini中添加一句 -vmargs -Duser.name=ZhuZhandong 方法二. 修改Eclipse代码模板 通过菜单 Window->Preference -> Java -> ...
打个比方:一个object就像一个大房子,大门永远打开。房子里有 很多房间(也就是方法)。这些房间有上锁的(synchronized方法), 和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。 ...
引用转自http://lywybo.iteye.com/blog/468556#comments 最近项目中用到了xml和java bean的转换 用到xml的时候我们需要遍历解析。。。然后将解析的值放入声明好的java bean,过程很痛苦,结果很美好 我们能不能直接从xml转化到java bean呢,或者直接成java bean转化到xml呢? 答案是OK的 使用jar包:org.heibo.xbean 写个小例子 XML <?xml version="1.0" encoding="UTF-8"?> <book ...
问题: 当tomcat里的项目设置成reload=true时,Proxool报错Exception in Thread "HouseKeeper" java.lang.NullPointerException ; 原因: This is because Proxool is not being shutdown properly. If the JVM stops then Proxool recognises that and shuts down gracefully, but if you redeploy Proxool into some environments ...
如有以下log4j配置: log4j.rootLogger=INFO, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.Threshold = INFO log4j.appender.stdout.encoding=UTF-8 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%p %d [%t] %c.%M(% ...

dom4j生成xml

    博客分类:
  • Java
1、XMLWriter输出domcument对象: XMLWriter writer = null; try { // 输出到response.writer流中 writer = new XMLWriter(response.getWriter(), format); // 输出到文件流中 writer = new XMLWriter(new FileWriter(new File("D:\\a.xml"))); writer.write(document); } catch (IOException e) { ...
1、FIND_IN_SET(str,strlist): 如果字符串str在由N子串组成的表strlist之中,返回一个1到N的值。一个字符串表是被“,”分隔的子串组成的一个字符串。如果第一个参数是一个常数字符串并且第二个参数是一种类型为SET的列,FIND_IN_SET()函数被优化而使用位运算!如果str不是在strlist里面或如果strlist是空字符串,返回0。如果任何一个参数是NULL,返回NULL。如果第一个参数包含一个“,”,该函数将工作不正常。下面是二种不同的效果,可以看一下 mysql> SELECT id,name FROM string_test WHERE find ...
一、下载安装文件 可执行文件:http://subversion.tigris.org/files/documents/15/44049/Setup-Subversion-1.5.3.msi 二、软件安装   可执行文件安装方法:  当然是双击直接运行Setup-Subversion-1.5.3.msi 咯。简单吧! 三、SVN服务端环境配置 创建资源库: 方法一>>在命令行输入svnadmin create E:\svn_repository,建立工程,svn自动会在该目录下建立若干文件。 资源库配置修改:进入目录" E:\svn_repository&qu ...
// 系统编码 String systemEncoding = (new OutputStreamWriter(new ByteArrayOutputStream())).getEncoding(); HashMap vs FastHashMap:原文参考http://frenchmay.iteye.com/blog/226784 public class FastHashMap extends HashMap { protected HashMap map = null; protected boolean fast = false; ...
http://m.oschina.net/bbs/thread/7707 /** * */ package test; import java.io.File; import org.apache.lucene.analysis.Analyzer; import org.apache.lucene.document.Document; import org.apache.lucene.document.Field; import org.apache.lucene.index.IndexWriter; import org.apache.lucene.index.IndexWriter ...
Spring以annotations注释的方式托管struts2的action,再初始化action时,报告这个类不能初始化。 原因: 1.程序或配置错误:例如struts的配置文件,spring的配置文件。 2.环境错误:java是64bit,而tomcat是32bit等。 3.注释性事务配置冲突引起。
MyEclipse 8.5安装时报错: The Pulse-explorer executable launcher was unable to locate its companion shared library. c:\Program Files\Genuitec的文件全删了,然后重装就可以了

JAVA中几种概念

    博客分类:
  • Java
1、高内聚(将逻辑上相关的抽象放在一起)低耦合(减少模块间的依赖关系); 2、继承(generalization)表明了“是一种”的关系。例如,苹果是一种水果;    关联(association)关系是类与类之间的联接关系,它使一个类知道另外一个类的属性和方法。引用关系。    聚合(aggregation)关系表明了“组成部分”的关系,不负责聚合对象的生命周期。例如,一个种植园作为一个整体的特征,删除任何一种植物都不影响种植园的整体关系。    合成(composition)关系表明了一种比聚合更强的关系,它要求普通的聚合关系中代表整体的对象负责代表部分的对象的生命周期,合成关系是不能共享的 ...
一、简介:    天乙社区是一套基于JAVA技术的网络虚拟社区,采用了Hibernate+Spring+Struts的轻量级J2EE框架. 1、全文检索:天乙社区6.0采用Lucene全文检索,并支持完全国际化多语言的全文检索。 2、MVC框架:天乙社区6.0继续了5.x的St ...
只要修改 workspace\.metadata\.plugins\org.eclipse.wst.server.core\servers.xml文件。 把 start-timeout="45" 改为 start-timeout="1000" 或者更长 然后重启Eclipse就行了
Global site tag (gtag.js) - Google Analytics