- 博客(30)
- 资源 (2)
- 问答 (6)
- 收藏
- 关注
转载 maven jsonlib下载
一、问题描述(IDEA中):1,在pom.xml中配置了 dependency> groupId>net.sf.json-libgroupId> artifactId>json-libartifactId> version>2.4version> dependency>2,项目代码里面就是import不了js
2016-03-31 14:28:12 1071
转载 结合实例详解clone()函数,Cloneable接口以及深拷贝与浅拷贝的问题
[java] view plain copypackage job; /** * ps:java中的clone()方法的功用类似于C++中的拷贝构造函数 * 拷贝对象还可以用对象流中转一下获得,需要实现标记型接口Serializable * Serializable接口中的方法对程序是不可见的,因此实现了该接口的类不需要实现 * 额外的
2016-03-29 21:42:52 1280
原创 ArrayList以及数组的转换的思考
对于我这种初学者来说,以前一直都是只知道强制类型转换。倒是比较好使,而今天再用ArrayList转换到ArrayList时,以及Object[]转换到User[]时,却遇到了can't convert from ArrayList to ArrayList的错误。经过大牛的讲解,总算是明白了。首先,有一个原则,就是 java的类型转换只能在“直接的”类型之间,按照继承关系进行.一般可以通过i
2016-03-29 21:25:46 624
原创 hamcrest-core:jar:1.3和junit 4.12冲突
新建maven项目时,自动引入的junit是3.8.1版本的。而这个不能满足我的要求,于是要换成junit4.12.但是遇到了题目上所表示的问题,这是因为hamcrest jar包冲突。于是我删除了hamcrest的所有版本的包,然后由maven自动下载了相关版本的jar包,现在一切工作正常了。
2016-03-27 20:43:43 6059
转载 maven部署web项目到weblogic中
官方文档请看如下网址(http://docs.oracle.com/cd/E21764_01/web.1111/e13702/maven_deployer.htm#DEPGD386),但是其中的配置缩写名似乎不能用,反正我配置不成功。从weblogic 10.3.4开始支持maven deploy部署 步骤如下:1.构建weblogic-maven-pl
2016-03-22 17:13:37 8136
原创 weblogic中删除自动部署项目
1.从域的autodeploy目录下删除相应的文件夹或者war文件。 如我的相应文件夹是D:\Oracle\Middleware\user_projects\domains\base_domain\autodeploy2.从weblogic配置文件中删除相应的元素,否则在管理员页面中还将看到那些你已经删除了的项目: D:\Oracle\Middleware\user_pro
2016-03-21 10:37:01 7374 2
原创 使用apache commons pool时遇到IllegalStateException:returned object is not part of this pool
最近在做一个项目时,碰到了这个问题。琢磨了好长时间代码,都没有发现问题。原本以为是过滤器和切面的异步操作造成最后调用returnObject时多调用了一次,但是把过滤器中的相关代码去掉之后,发现还是这个问题。一个多小时,就为了解决这个问题。下面说明解法: 先上出问题的代码: package com.projecthome.aspect;impo
2016-03-20 09:11:18 3701
原创 初识apache commons-pool 2.x
做项目时,需要使用到能够缓存对象的技术。开始想使用缓存,但是后来一想,对于这个功能使用缓存不适合,于是就想到了使用对象池。看到apache的commons-pool这个框架很好,就学习了一番。下面是对照着官方的例子,自己实现的一个小例子。需要注意的是,这个是基于apache commons-pool 2.x版本的,如果你使用的是1.x版本的,那么应该看官网上1.x版本的例子,而不是看这个。因为
2016-03-17 18:53:56 1643
转载 maven中dependencies与dependencyManagement的区别
在上一个项目中遇到一些jar包冲突的问题,之后还有很多人分不清楚dependencies与dependencyManagement的区别,本篇文章将这些区别总结下来。 1、DepencyManagement应用场景 当我们的项目模块很多的时候,我们使用Maven管理项目非常方便,帮助我们管理构建、文档、报告、依赖、scms、发布、分发的方法。可以方便的编译代
2016-03-16 11:05:12 753
转载 Maven 编译打包时如何忽略测试用例
跳过测试阶段:mvn package -DskipTests临时性跳过测试代码的编译:mvn package -Dmaven.test.skip=truemaven.test.skip同时控制maven-compiler-plugin和maven-surefire-plugin两个插件的行为,即跳过编译,又跳过测试。
2016-03-16 10:43:14 3404
转载 使用hibernate3的项目从tomcat7转到weblogic时,遇到了ClassNotFoundException: org.hibernate.hql.internal.ast.HqlToke
今天部署应用到WLS10上,在运行过程中出现 ClassNotFoundException: org.hibernate.hql.ast.HqlToken 错误weblogic异常退出。GOOGLE上找到解决方法,记录与些,本人采用的方法三. 原因: Hibernate3.0 采用新的基于ANTLR的HQL/SQL查询翻译器,在Hibernate的配置文件中,hibernate
2016-03-13 08:42:04 729
原创 restful中的@DELETE注解的问题
有时,我们想要通过这个注解标注出我们想要删除其url代表的资源,但是我测试发现是没有办法实现的。总是会提示Method is not allowed.于是采用使用@POST注解的方式来实现。
2016-03-12 16:57:09 2585 2
转载 将oracle数据库的编码变成utf-8
1、改客户端字符集:通过WINDOWS的运行菜单运行Regedit,修改注册表Start -> Run -> Rededit Under registry Editor - > HKEY_LOCAL_MACHINE -> SOFTWARE ->ORACLE->KEY_XE->RIGHT WINDOW DOUBLE CLICK NLS_LANG -> CHANGE VALUE TO "AME
2016-03-11 20:08:37 10452
转载 在maven中安装oracle11g驱动
由于Oracle授权问题,Maven3不提供Oracle JDBC driver,为了在Maven项目中应用Oracle JDBC driver,必须手动添加到本地仓库。此文档用的是Oracle 11g.一.首先要得到Oracle JDBC Driver1.通过Oracle官方网站下载相应版本:http://www.oracle.com/technetwork/data
2016-03-11 19:28:08 5749
转载 java.lang.NoSuchMethodError: org.hibernate.engine.spi.SessionFactoryImplemen
原因,在使用Spring3.2.x与Hibernate4.3.x(4.1.7以上)的版本整合时出的错。解决方案:把Hibernate降至4.1.7或以下的版本就行了。http://sourceforge.net/projects/hibernate/files/hibernate4/这是由Spring和Hibernate4.3.x版本兼容性的问题产生的它的官方有如下说明:htt
2016-03-11 18:52:36 1594
原创 Could not transfer artifact org.springframework:spring-tx:jar:3.2.3.RELEASE
在maven中加入依赖时,有时因为网速的原因,我们停止了依赖的下载,这时pom文件中就会出现上面的错误。这时候只要去本地maven库中删除相应的依赖包,再重新下载就好。
2016-03-11 12:19:14 8689
转载 maven中使用spring提示applicationContext.xml找不到
使用maven创建web工程,将Spring配置文件applicationContext.xml放在src/resource下,用eclipse编译时提示class path resource [applicationContext.xml] cannot be opened because it does not exist错误。但是用mvn clean package命令编译时成功的。web.
2016-03-11 11:55:55 9376 1
转载 Maven实现直接部署Web项目到Tomcat7
或许你已经在开源中国的博客里看到了这篇文章,但是虽然这篇文章也是从那里copy来的,我将说明一些应当注意的问题。-----------------------------------------------------------------------------------------------------------原文开始-------------------------------
2016-03-10 11:33:27 4655
转载 修改Maven的本地仓库路径
安装Maven后我们会在用户目录下发现.m2 文件夹。默认情况下,该文件夹下放置了Maven本地仓库.m2/repository。所有的Maven构件(artifact)都被存储到该仓库中,以方便重用。但是windows用户的操作系统都安装在C盘,把Maven仓库放到C盘是很危险的,为此我们需要修改Maven的本地仓库路径。 修改方式如下: 手动创建本地仓库的存放路
2016-03-09 21:01:31 683
原创 maven新建web项目提示The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path
在pom.xml文件中添加以下代码下载servlet-api:javax.servletservlet-api2.5provided
2016-03-09 17:40:10 5697
原创 sts中新建项目时出现Original error: Could not transfer artifact org.hamcrest:hamcrest-core:jar:
出现这个问题的原因为下面的dependency中的某个jar包的版本不对。改正其版本,应该就没有问题了。
2016-03-09 11:57:35 5844
转载 用Jersey1.9开发RESTful服务
Note: 1.我用2.0以后的,按照下面的步骤不会成功。 2.web.xml中的servlet-class不要写错。在Eclipse中,创建一个新的动态Web项目名为"RESTfulWS": 下载Jersey zip bundle 这里 here. 需要包:asm-3.1.jarjersey-cl
2016-03-06 11:21:06 1724
原创 tomcat项目迁移到weblogic过程中遇到的问题(持续更新)
最近因为实在受不了tomcat在myeclipse中的表现,于是转到weblogic上,没想到第一个项目就没有部署成功。可能是我对tomcat的了解不够深入。1.第一个问题就是 查看日志发现Caused By: java.lang.ArrayStoreException: sun.reflect.annotation.TypeNotPresentExceptionProxy是这个异常。
2016-03-04 11:15:18 2381
原创 myeclipse中使用weblogic
这篇文章只是我自己的经验。不喜勿喷。由于Tomcat不支持热部署,开发不方便。而且在Myeclipse中使用时,出现了各种毛病。又不敢轻易修改,不得已转到WebLogic。下面就写出过程中遇到的问题。1.将项目部署到WebLogic(只是部署到管理服务器)上:可以在D:\Oracle\Middleware\user_projects\domains\
2016-03-03 19:47:46 1362
转载 <WebLogicServer> <BEA-000386> <Server subsystem failed. Reason: java.lang.NullPointerException
When you see above error, please check1. if the disk space is full2. if disk space is fine, then delete the following file/servers/AdminServer/data/ldap/conf/replicas.propand restart the ser
2016-03-03 19:47:04 2860
原创 启动tomcat时报错:Exception in thread "http-bio-8080-exec-2" java.lang.OutOfMemoryError: PermGen space
将项目部署到虚拟主机上,通过浏览器打开项目时就出现这个问题。而从异常我们很容易看出是由于内存溢出。于是,为此虚拟主机分配更大的内存空间,在tomcat目录下的bin目录下的catalina.bat中修改如下: 修改TOMCAT_HOME/bin/catalina.bat(Linux下为catalina.sh),在“echo "Using CATALINA_BASE: $C
2016-03-03 10:26:44 6534
原创 将项目部署到Tomcat7时遇到的一点小问题
第一个项目打包成war文件,然后部署在webapps目录下,一切ok而第二个项目部署到webapps目录下, 重启tomcat,然后一直出现404访问不到的错误。于是查看conf目录下的server.xml文件,发现其中第一个项目部署上有如下片段:。而没有发现第二个项目。于是copy上述片段,并在me-webapps目录下仿照第一个项目的形式创建了第二个项目,结构如下:
2016-03-02 20:35:22 1853
转载 java.lang.IllegalStateException: BeanFactory not initialized or already closed - call 'refresh' befo
比如说在测试spring的时候,有如下代码正确ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml")错误ApplicationContext ctx = new ClassPathXmlApplicationContext();这时候就会找不找
2016-03-01 21:27:46 2861 1
原创 org.hibernate.hql.internal.ast.QuerySyntaxException: table is not mapped
写HQL语句时,由于以前SQL的影响,我们都喜欢写表名。而在HQL中,这种写法是错误的。因为HQL出现的目的就是面向对象。其中自然就不是表名而是类名了。如果写成表名,那么就会导致上面的错误。
2016-03-01 17:19:58 961
原创 Tomcat7的安装
从官网下载了免安装版,折腾了好久才安装成功。需要注意以下几点:1.jdk为1.6以上2.%JAVA_HOME%/jre/lib/ext下面要有tomcat7.0中的lib目录下的servlet_api.jar,如果没有或者跟tomcat7.0中的版本不一致,那么启动就会报错。注意,即使你的%JAVA_HOME%/jre/lib/ext路径下有上述jar包,那么还是不一定会启动成功。
2016-03-01 14:51:07 521
完整WebService代码
2015-11-15
记事本程序的新建功能
2015-04-13
java中怎样设置图片的大小
2015-03-18
windows编程中为滚动条写了按键的代码,但是按了相应的键不起作用。
2015-03-03
vs中编写了个关于垂直滚动条的代码,其中有几处不理解,求解答
2015-03-01
window编程中添加滚动条有如下代码,请问是啥意思?
2015-02-28
vs中编写了一个会显示水平和竖直滚动条的程序,但是运行时出现错误的结果,请问这是为啥?
2015-02-13
TA创建的收藏夹 TA关注的收藏夹
TA关注的人