自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (2)
  • 问答 (6)
  • 收藏
  • 关注

原创 java单元测试中setUp方法和setUpBeforeClass方法的区别

今天写了一个类,向文件中写入内容。但是单元测试时,查看文件,发现要写的内容在文件中总是重复好几次。而且重复的次数正好和要测试的方法的次数相等。就想到问题出在setUp方法上,google了一下,发现setUp方法原来是每个方法测试之前都会调用一次,而setUpBeforeClass则在整个测试过程中只调用一次。同理,tearDown和tearDownAfterClass的方法也是在于此。setUp

2015-07-30 16:31:32 5376

原创 使用RandomAccessFile类时出现了“java.io.EOFException”错误。

下面这段代码:package test;import java.io.File;import java.io.FileNotFoundException;import java.io.IOException;import java.io.RandomAccessFile;public class TestRandomAccessFile { String pathOfFile=

2015-07-29 19:07:56 4517

翻译 怎样创建WAR文件

原文请看“http://www.javatpoint.com/war-file”。War文件一个war(web archive)文件包含一个web项目的所有文件。可能有sevlet,xml,jsp,image,html,css,js 等文件。现在,我们来讨论什么是war文件,怎样创建war文件,怎样部署war文件以及怎样提取war文件。什么是war文件?web

2015-07-29 17:54:42 1183

原创 配置ant的环境变量时应注意的问题

ant环境变量的具体配置过程请自行google,下面我来介绍几个可能出现的问题:1.ANT_HOME环境变量的值后面不能有分号,如果有分号会出现“ant不是内部命令或可执行命令”的错误。2.ANT_HOME环境变量的值只能写一个。在我刚开始用时,因为在其值里面有glassfish自带的ant的路径的值,还有我自己下载的一个ant的路径的值,所以就一直会出现“ANT_HOME is se

2015-07-29 15:27:17 2286

转载 HTTP中的状态码

使用ASP.NET/PHP/JSP 或者javascript都会用到http的不同状态,一些常见的状态码为: 200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。代码   说明 100   (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正

2015-07-26 22:26:31 516

原创 常用的HTTP方法

摘自《HTTP权威指南》,详情请参看本书。GET   描述:从服务器获取一份文档,不需要主体HEAD   描述:只从服务器获取文档首部,不需要主体POST   描述:向服务器发送需要处理的数据,需要主体PUT   描述:将请求的主体内容存在服务器上,需要主体TRACE   描述:对可能经过代理服务器传送到服务器上的报文进行追踪,不需要主体OPTI

2015-07-25 22:54:13 2372

原创 常见方案及其描述、格式

本内容摘自《HTTP权威指南》。详情请查阅此书。http:   描述:超文本传输协议,除了没有用户名和密码外,与常规的URL格式相同。如果省略端口,默认为80.   格式:http://host:port/path?query#flag   示例:http://www.joes-hardware.com:80/index.htmlhttps:   描述:语法基本上与http

2015-07-25 22:31:32 1107

转载 URL中的保留和不安全字符

书写URL时要使用US-ASCII字符集可以显示的字符。http://www.google.com如果需要在URL中使用不属于此字符集的字符,就要使用特殊的符号对该字符进行编码。如:最常使用的空格用%20来表示,例如:http://www.google.com/new%20123.html除了那些无法显示的字符外,还需要在URL中对那些保留(reserved)字符和

2015-07-25 21:11:57 12018

原创 Android中音量的控制

我们知道,一款好的应用中,少不了音乐或者音效,下面就来介绍一下应用中怎样调节音乐的大小:1.按手机两侧的音量键调节音量,这个有两种方法,下面一一介绍:‘  ①使用setVolumeControlStream(AudioManager.STREAM_MUSIC);这一行代码即可。值得注意的是,这个方法是Activity中的。所以要在Activity中调用,而且最好是在Activity的onC

2015-07-25 16:11:27 783

原创 Android中图片的放大。

今天由于项目的需要,需要将图片放大。于是乎,用到了Bitmap的静态方法createBitmap(Bitmap bmp,int x,int y,int width,int height).本来以为可以放大图片,但是运行时报错了一个错误。于是乎,就换了一个方法。用到了另一个createBitmap方法。代码如下:Bitmap originalBitmap=BitmapFactory.decode

2015-07-24 20:15:53 752

原创 将文件夹打包成.jar文件

网上的很多例子都是直接将在dos界面下输入jar命令出现的帮助信息给贴上了。不明白的人根本看不懂。当然我也看不懂,好在自己试了好多遍,终于成功了。现在我就根据我刚刚的操作来说明一下。我介绍的是将一个文件夹打包成.jar文件,注意,是一个文件夹:我在e盘下有一个名为gameapi的文件夹,这个文件夹就是我要打包的文件夹,其中在这个文件夹下的META-INF文件夹下有个MANIFEST.MF文

2015-07-23 21:34:34 17161 2

原创 使用命令行编译时出现某些Android提供的类找不到的情况

出现这种问题的原因是没有指定引导类文件的位置,用javac进行编译时,有个-bootclasspath选项,用这个指定sdk中android.jar文件的位置,比如说我指定的为:D:\android-sdk-windows\platforms\android-22\android.jar,这样在编译就不会出现那种错误了。

2015-07-23 20:54:38 948

原创 tomcat中建立基于端口号的虚拟主机

本篇文章是在我发布的另一篇博客“为tomcat设置虚拟主机并使其在本机上运行的步骤”的基础上写的。另外,不同的tomcat版本可能会不一样,我是按照张孝祥老师的视频来学习的,但是因为他用的是tomcat4.0版本的,而我的是5.0版本的。就出现了一些错误。还是参照启动信息来解决的。所以,试验时请做好因为版本不同而出错的准备。下面就来说明步骤:1.在server.xml的第一个后面添加如下代

2015-07-23 15:40:18 1292

原创 为tomcat设置基于主机名的虚拟主机并使其能在本机上运行的步骤

1.创建虚拟主机的目录,注意ROOT目录下一定要包含WEB-INF这个目录。比如说我在d盘下创建了folder文件夹作为虚拟主机的目录。其目录结构为D:\folder\ROOT\WEB-INF。2.修改server.xml,指定一个Host指向该目录,并设置虚拟主机的名称。比如说我在server.xml中添加了如下Host:                unpackWARs="tru

2015-07-23 13:16:56 1629

原创 使用telnet测试tomcat的虚拟主机时出现“ No Host matches server name www.xxx.com”的错误

出现这个错误的原因:1.在Host的appBase指定的那个目录下的ROOT目录下没有WEB-INF文件夹,没有这个文件夹的目录是不能作为根目录的。2.Host的appBase指定时直接指定到了ROOT目录,比如我刚开始写的是“D:\folder\ROOT”,去掉\ROOT即可。3.修改了server.xml中的Host后,没有重启tomcat.

2015-07-23 12:51:48 50053

原创 jsp页面中使用了<%=new java.util.Date()>但是不显示效果

在我看《servlet&jsp核心编程》这本书的时候,看到了jsp这部分。因为作者提供的网站上有完整的代码,就去那里直接下载的。而没有自己动手再敲。但是jsp页面的代码是无法下载的,得自己右键保存页面,但是这样会导致一个问题,就是源代码中的这个是不管用的,将复制进项目的jsp源码中的&gt这种东西在换为

2015-07-23 10:39:19 3192

转载 web.xml路径匹配原则

/mytestweb.xml中的3种写法 ① 完全匹配 /test/list.do ②   目录匹配 /test/* ③   扩展名匹配 *.doservlet-mapping的重要规则:☆ 容器会首先查找完全匹配,如果找不到,再查找目录匹配,如果也找不到,就查找扩展名匹配。☆ 如果一个请求匹配多个“目录匹配”,容器会选择最长的匹配 一,servlet容器对url的

2015-07-22 15:41:31 2193

转载 路径中 斜杠/和反斜杠\ 的区别

最近在项目中遇到了一个小问题,纠结了半天。路径中使用斜杠/和反斜杠\的区别到底是什么。查阅了一些资料后可知。Unix使用斜杆/ 作为路径分隔符,而web应用最新使用在Unix系统上面,所以目前所有的网络地址都采用 斜杆/ 作为分隔符。Windows由于使用 斜杆/ 作为DOS命令提示符的参数标志了,为了不混淆,所以采用 反斜杠\ 作为路径分隔符。所以目前windows系统上

2015-07-22 15:33:11 1837

原创 tomcat中修改server.xml设置虚拟目录后,再删掉那部分内容,虚拟路径还是能访问的。

原因1:没有重启tomcat原因2:没有删掉conf\Catalina\localhost目录下的对应文件。比如我在server.xml中,添加了如下代码将根目录设置成D盘下的Tomcat 5.0.这个文件夹,会自动在Catalina\localhost文件夹下生成一个名为ROOT.xml的文件,其中的内容就是我在server.xml中添加的那部分内容。如果这个文件没删掉的话,打开http:/

2015-07-22 15:22:46 1796

原创 Myeclipse中改变变量、方法等的颜色

在编辑区域右键打开Preferences,在左边找到Java-Editor-Syntax Coloring,然后会右边会有一个Element的区域,在其中打开java那个,就能设置变量等各种东西的颜色和字体了。

2015-07-21 12:09:33 4109

原创 Myeclipse开发servlet时图片文件放在哪

放在WebRoot下面,可以直接放里面,也可以自己创建新目录存放。在页面使用路径引用!比如放在WebRoot的images目录下,那么在页面中就使用src="images/xxx.gif" 引用。如果图片显示不出来,可以查看页面的源代码中的图片路径对不对。

2015-07-21 10:12:18 3219 1

原创 使用myeclipse启动tomcat时出现这种错误“Could not publish to the server. java.lang.NullPointerException”

出现这种错误可能的原因为:在myeclipse的tomcat的Properties的Location那里,选择了[workplace metadata],选择switch location切换一下,切换到/Servers......那个。在我启动时出现这个错误的原因为,我以前选择tomcat时用的是自己安装的那个tomcat,然后在工作空间的metadata那里已经记录下了它的位置,而后来因为那个

2015-07-20 19:40:58 9492

原创 Myeclipse中修改了某些配置后不生效

重启一遍myeclipse即可。

2015-07-19 19:45:10 1044 1

原创 HTTP Status 500 - Error instantiating servlet class test.Test

出现这个错误的原因为:在写web.xml文件时,写的太快,将写错了,如下面的那个,开始我写的是coreservlet.ShadowedText,就出现了错误。              ShadowedText      ShadowedText      coreservlets.ShadowedText

2015-07-19 19:39:38 2325

转载 AffineTransform入门

这里我们要用java 2-D来进行坐标空间中的变换。看到这里貌似要去复习线性代数了(呜呜)。这里主要讲的是仿射变换的入门,我们这一次主要是要尝试用实例证明:仿射变换的顺序是不可逆的。我们将要看到的程序实现了两种情况,一种是先平移,再旋转;另一种是先旋转,在平移。为了能更好的理解程序,首先得了解一些基本内容。AffineTransform,即仿射变换。那么什么是仿射变换呢?几何中,一个向

2015-07-19 17:59:53 1141

转载 BufferedImage

BufferedImage是Image的一个子类,BufferedImage生成的图片在内存里有一个图像缓冲区,利用这个缓冲区我们可以很方便的操作这个图片,通常用来做图片修改操作如大小变换、图片变灰、设置图片透明或不透明等。      [java] view plaincopyBufferedImage bufferedImage = ImageIO.read(ne

2015-07-19 17:15:38 906

转载 Android:TextView属性大全

android:autoLink    设置是否当文本为URL链接/email/电话号码/map时,文本显示为可点击的链接。可选值(none/web/email/phone/map/all)  android:autoText    如果设置,将自动执行输入值的拼写纠正。此处无效果,在显示输入法并输入的时候起作用。  android:bufferType    指定getTex

2015-07-19 08:36:53 512

转载 HTTP协议之消息报头

HTTP消息由客户端到服务器的请求和服务器到客户端的响应组成。请求消息和响应消息都是由开始行(对于请求消息,开始行就是请求行,对于响应消息,开始行就是状态行),消息报头(可选),空行(只有CRLF的行),消息正文(可选)组成。    HTTP消息报头包括普通报头、请求报头、响应报头、实体报头。    每一个报头域都是由名字+“:”+空格+值 组成,消息报头域的名字是大小写无关的。 

2015-07-18 18:42:40 516

转载 WSDL详解

WSDL文档使用web服务描述语言来定义服务。文档包括逻辑(抽象)部分和具体部分。抽象部分用于定义独立于实现的数据类型和消息,具体部分定义一个endpoint如何实现一个可以与外界进行交互的服务。通常建议在写代码前定义WSDL文档和XML schema,但是这就要求对WSDL非常熟悉。逻辑部分:包括types,message以及portType元素。types元素中,xml s

2015-07-18 11:03:47 1276

原创 如何还原eclipse的汉化?

我们知道,eclipse的汉化包有很多错误,会使我们的eclipse的部分功能不能用。那么如何还原eclipse的汉化呢?解决方法如下:在eclipse的help菜单下找到Installation Details菜单项,在里面找到汉化的插件(因为我刚刚还原了,所以忘记了具体的名称,只记得名称中有simplitify字样,自己一看就能知道是汉化插件的),全部卸载就行。但是注意这样在重启eclip

2015-07-17 20:19:22 3732

原创 eclipse创建android项目,无法正常预览布局文件

eclipse创建android项目时,预览layout.xml文件时提示: This version of the rendering library is more recent than your version of ADT plug-in. Please update ADT plug-in,导致无法正常预览布局文件。问题根源:SDK版本过高,ADT版本过低。解决方法如下。打开lay

2015-07-17 18:40:34 1988

原创 启动tomcat时startup.bar、catalina.bat等窗口一闪而过的解决方法

出现这个问题的原因一般是环境变量没有配置好,自行百度需要的环境变量,并配置好,就不会出现这个问题了。

2015-07-16 08:22:09 4361

原创 tomcat启动时报webapps文件夹下的文件夹部署目录不正确的错误

我用的是tomcat7.0免安装版,自从在myeclipse上部署过应用后,就出现了这个错误。修改环境变量或者重新下载7.0都不管用。后来换了个5.0版本的安装版,安装在D盘(注意不能安装在C盘的Program File文件夹下,因为这个文件夹涉及到管理员的权限,运行时会报拒绝访问的错误)。现在好了。而且5.0和7.0相比不用自己配置admin和manager,但是它既然是一个老版本,自然就有一些

2015-07-16 08:16:37 2701

转载 运行tomcat7w.exe tomcat7.exe ,提示 指定的服务未安装 unable to open the service 'tomcat7'

解决方法:打开命令行提示符窗口=> 进入Tomcat安装目录==> 进入bin目录下==> 输入:service.bat install 即可直接到目录点击这个service.batt会不会也可以?经过验证:不可以

2015-07-12 07:12:33 1141

原创 大一下学期的期末考试后

大一下学期结束了,高数挂科了。。。。       回想起这半年,自己制定的目标早已达成。但是因为想要尽快挣钱让父母不用再辛苦了,再加上自己确实喜欢编程,就拼命地学编程,学方方面面。学javaSE,学Android,学javaEE,学UML建模语言。考试前的半个月,状态还可以。但是考试前就不行了。不知道是什么原因,不想去上自习了。        在宿舍,舍友都玩游戏,正好有一个我挺喜欢的游戏

2015-07-11 19:15:15 1180 1

原创 com.example.firstservice.FirstService cannot be cast to android.app.Activity

今天做小项目时,出现了如题目所示的那个错误,经过仔细验证发现原来项目自动生成的“Android Manifest.xml”中将service和activity那里设置错了、

2015-07-08 22:40:30 1853

转载 Unicode、UTF-8 和 ISO8859-1到底有什么区别

本文主要包括以下几个方面:编码基本知识,java,系统软件,url,工具软件等。在下面的描述中,将以'中文'两个字为例,经查表可以知道其GB2312编码是'd6d0 cec4',Unicode编码为'4e2d6587',UTF编码就是'e4b8ade69687'。注意,这两个字没有iso8859-1编码,但可以用iso8859-1编码来'表示'。2. 编码基本知识最早的编码是iso88

2015-07-06 20:50:16 1513

原创 从eclipse中导入myeclipse项目运行是出现“不能部署到服务器”的错误。

出现这个问题的原因,是myeclipse的项目结构和eclipse的结构不同,导入的eclipse项目缺少了某些东西,比如说.classpath,.project。而且myeclipse下的存放HTML文件的文件夹为WebRoot,而eclipse下为WebContent。建议如果是小的项目的话,可以建一个myeclipse的项目,将eclipse中的项目下的文件一个个导入进去。如果项目大的话,新

2015-07-06 09:03:11 2893

原创 开发javaEE项目时出现java.lang.NoClassDefFoundError: org/apache/commons/beanutils/Converter的错误

出现这个错误的原因,是在项目的lib目录下没有导入相应的jar包。将相应的jar包加入到项目下的lib目录下即可。网上的很多朋友都说要在tomcat的lib目录下导入相应jar包,但是我对比了一下,只在项目的lib目录下导入就行。

2015-07-06 08:58:12 4614

原创 运行servlet时出现404错误

最近在看马士兵老师的servlet开发教学视频,在elipse中按照他说的做,但是就是报404的错误,后来在网上搜索得知一般是路径的问题,就将自己的Tomcat上的servlet的路径和视频上的对比了一下,发现http://localhost:8080/TestTomcat/HW这样(不带包名)就能正确启动,而http://localhost:8080/TestTomcat/com.bjsxt.s

2015-07-05 19:12:13 13295 2

完整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关注的人

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