自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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代码

使用java,写了一个用于读取数据库的WebService.编写的过程请参考我的博客(http://blog.csdn.net/mr_pang/article/details/49848287).用到了MyEclipse 2015,Tomcat5.0,jaxws-ri.前两种工具请自行下载。

2015-11-15

记事本程序(不完善)

这段代码并不完善,不仅有很多功能没有实现,还有很多功能实现了但是不能够完成这个功能。请您指教,我将不胜感激。

2015-04-21

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除