摘要:
1,命令模式定义:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。2,观察者模式定义:定义对象间的一种一对多的依赖关系。当一个对象的状态发生改变时,所有依赖于它的对象都得到通知并被自动更新。3,代理模式定义:为其他对象提供一种代理以控制对这个对象的访问。4,中介者模式定义:用一个中介对象来封装一系列的对象交互。中介者使得各对象不需要显示地相互引用,从而使其耦合松散,而且可以独立地改变他们之间的交互。5,原型模式定义:用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象。6,生成器模式定义:将一个复杂对象的构建与它的表示分 阅读全文
摘要:
hibernate存在如下表及关联:Java代码classHouse{privatestringhouseid;privatestringhousename;}classShelf{privatestringshelfid;privateHousehouse;}classPosition{privatestringpositionid;privateShelfshelf;}classWarehouse{privatestringwarehouseid;privatePositionposition;}Warehouse外键关联Pisition, Position外键关联Shelf, Shelf 阅读全文
摘要:
去仓库中可以看到,json的jar的名称中多了一个跟JDK相关的名称,例如jdk15,它表示在相同版本下针对不同的环境或者jdk使用的jar,如何单纯用maven的坐标去访问这个jar是访问不到的。需要添加一个新的标签classifier,这会将这个元素名在加在最后来查找相应的jar。例如:<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> <version>2.3</version> <cla 阅读全文
摘要:
安装Maven后每次启动出现警告信息:Eclipse is running in a JRE, but a JDK is requiredSome Maven plugins may not work when importing projects or updating source folders.分两步解决问题:1. 检查Eclipse正在使用的JRE‘Window’ -> ‘Preferences’ -> ‘Java’ -> ‘Installed JREs’ 确定正在使用JDK而非JRE.如果没有JDK, 则先新增一个Standard VM.2. 配置Eclipse. 阅读全文
摘要:
Eclipse 3.7 发布好一段时间,m2e(clipse) 插件稳定版一直没有发布,之前一直在用3.6版本的Eclipse没有发现版本不兼容的问题,今天下载了3.7版本后发现居然不能在Install New SoftWare的时候安装不了,郁闷了好一阵,折腾了半天,终于搞出来,与君分享下。一、插件地址 1、先安装gef插件 地址:http://download.eclipse.org/tools/gef/updates/interim/ 选择3.7版本下载,maven插件安装的时候会依赖依赖这个插件,没有的会有错误,信息如下:Java代码 Cannotcompletetheinstallb 阅读全文
摘要:
今天在Eclipse上安装maven插件时遇到了如下的错误:Cannot complete the install because one or more required items could not be found. Software being installed: Maven Integration for Eclipse (Required) 0.12.1.20110112-1712 (org.maven.ide.eclipse.feature.feature.group 0.12.1.20110112-1712) Missing requirement: Maven Int.. 阅读全文
摘要:
经常在eclipse中导入web项目时,出现转不了项目类型的问题,导入后就 是一个java项目,有过很多次经历,今天也有同事遇到类似问题,就把这个解决方法记下来吧,免得以后再到处去搜索。解决步骤:1、进入项目目录,可看到.project文件,打开。2、找到<natures>...</natures>代码段。3、在第2步的代码段中加入如下标签内容并保存:<nature>org.eclipse.wst.common.project.facet.core.nature</nature><nature>org.eclipse.wst.comm 阅读全文
摘要:
第一步:加入log4j-1.2.8.jar到lib下。第二步:在CLASSPATH下建立log4j.properties。内容如下:1 log4j.rootCategory=INFO, stdout , R23 log4j.appender.stdout=org.apache.log4j.ConsoleAppender4 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout5 log4j.appender.stdout.layout.ConversionPattern=[QC] %p [%t] %C.%M(%L) | %m%n6 阅读全文
摘要:
安装Maven后每次启动出现警告信息:Eclipse is running in a JRE, but a JDK is requiredSome Maven plugins may not work when importing projects or updating source folders.分两步解决问题:1. 检查Eclipse正在使用的JRE‘Window’ -> ‘Preferences’ -> ‘Java’ -> ‘Installed JREs’ 确定正在使用JDK而非JRE.如果没有JDK, 则先新增一个Standard VM.2. 配置Eclipse. 阅读全文
摘要:
Maven 确确实实是个好东西,用来管理项目显得很方便,但是如果是通过 Maven 来远程下载 JAR 包的话,我宿舍的带宽是4兆的,4个人共用,有时候用Maven 来远程下载 JAR 包会显得很慢,一般我发现下载速度不明显的时候,我就 Ctrl + C 来终止它的下载。然后改用手动来下载,因为用迅雷一类的工具来下载会快很多。我机子上 Maven 的本地仓库的很多 JAR 包我都是手动下载的。手动下载的话就会带来一个问题,就是,怎么样手动将下载下来的 JAR 包添加到 Maven 的本地仓库。关于这个,网上也有很多资料。我说下我的做法。首先,推荐几个好的 Maven 常用仓库网址:http:/ 阅读全文