
java
文章平均质量分 59
u010175124
这个作者很懒,什么都没留下…
展开
-
软件开发中,这些文档你用到了吗
众所周知,做软件的目的就是要满足客户的需求,这个需求包括功能、外观、操作、时间及性能等各方面。那么,在软件开发过程中那部分最重要呢,程序员说“毋庸置疑,我编写的程序实现了客户提出的功能以及业务流程,肯定我是最重要的”,美工说“你开发的功能如果没有我的页面美化,是无法呈现给客户的,要知道,很多客户并不很了解内部复杂的功能,首先映入眼帘的就是界面的效果,就像人一样,如果你不是美女,那么他看了你一眼之后转载 2013-05-16 11:28:44 · 763 阅读 · 0 评论 -
SVN客户端--TortoiseSVN使用说明
TortoiseSVN是windows下其中一个非常优秀的SVN客户端工具。通过使用它,我们可以可视化的管理我们的版本库。不过由于它只是一个客户端,所以它不能对版本库进行权限管理。TortoiseSVN不是一个独立的窗口程序,而是集成在windows右键菜单中,使用起来比较方便。TortoiseSVN每个菜单项都表示什么意思01、SVN Checkout(SVN取出)点原创 2013-05-15 20:46:30 · 1431 阅读 · 0 评论 -
Address already in use: JVM_Bind:8080
出错情况:运行 Tomcat 时报错含义:8080 位置显示的端口被其他进程占用解决方法:方法1:开始--运行--cmd 进入命令提示符 输入netstat -ano 即可看到所有连接的PID(进程)之后在任务管理器中找到这个PID(进程)所对应的程序如果任务管理器中没有PID(进程)这一项,可以在任务管理器中选"查看"-"选择列"经常,我们在启动应用的时候发现系统需要的端口被原创 2013-05-15 21:10:21 · 657 阅读 · 0 评论 -
JVM系列三:JVM参数设置、分析
不管是YGC还是Full GC,GC过程中都会对导致程序运行中中断,正确的选择不同的GC策略,调整JVM、GC的参数,可以极大的减少由于GC工作,而导致的程序运行中断方面的问题,进而适当的提高Java程序的工作效率。但是调整GC是以个极为复杂的过程,由于各个程序具备不同的特点,如:web和GUI程序就有很大区别(Web可以适当的停顿,但GUI停顿是客户无法接受的),而且由于跑在各个机器上的配置不同转载 2013-08-06 11:01:21 · 818 阅读 · 0 评论 -
SSH框架的整合
最近研究了下SSH三大框架的整合,网上没有比较全的资料,现将心得写出,供大家参考。想学习的同学也可以学习下,由于三大框架的整合比较多,稍后会慢慢放出。首先简单的介绍下三大框架:三大框架(SSH)主要用于java编程语言的Web开发,SSH全称是Struts+Spring+Hibernate,功能分别是Struts(进行数据传递),Spring(依赖注入),Hibernate(数据库管理)。原创 2013-05-15 21:07:25 · 1895 阅读 · 0 评论 -
手动搭建SSH框架
之前的一篇文章说明了如何用myeclipse提供的方法搭建ssh框架(见 MyEclipse10 开发 SSH2(Struts2.1+Spring+Hibernate)),本文介绍如何手动编码搭建此框架。我的环境为jdk1.7.0,Java EE 6 Libraries,myeclipse 10(其他版本也可)。1.新建web project。工程名为SSH,将index.jsp删掉(没有用到原创 2013-05-15 21:08:48 · 811 阅读 · 0 评论 -
hibernate 常用方法
hibernate 常用方法 一、hibetnateTemplate常用方法1、delete(Object entity) 删除指定的持久化实例在程序中一般先用 Assert.notNull和 Assert.isTrue断言entity是否为空 和 entity的id是否大于0若否则事务回滚。再用get(Class entityClass,Serializable i原创 2013-06-08 16:13:45 · 720 阅读 · 0 评论 -
在 Dreamweaver 中 Subversion (SVN) 获取和存回文件的使用
Dreamweaver 可以连接到使用 Subversion (SVN) 的服务器,Subversion 是一种版本控制系统,它使用户能够协作编辑和管理远程 Web 服务器上的文件。Dreamweaver 不是一个完整的 SVN 客户端,但却可使用户获取文件的最新版本、更改和提交文件。 重要说明: Dreamweaver CS5 使用 Subversion 1.6.6 客户端库。更高版本的 Sub转载 2013-07-26 10:36:58 · 1096 阅读 · 0 评论 -
myeclipse项目部署到tomcat中时不能finish,按钮为灰色
原因:Context-root丢失解决方法:右击项目->properties->MyEclipse->Web在Web Context-root中添加项目名注意项目下面有个.mymetadata文件,或是编辑这个文件context-root 为项目名webrootdir这个属性为web文件夹名(例如如果你项目web目录名是cms,则webrootdir的值原创 2013-04-17 10:45:27 · 2906 阅读 · 0 评论 -
sturt2提交表单时Error setting expression 'XXX' with value '[Ljava.lang.String;@1dad8
第一种可能:struts2中表单提交按钮:Submit" name="Submit" value=" 查 询 " />这样会报题目的错误.其实把submit的name属性删掉或者button" name="Submit" value=" 查 询 " onclick="document.form.submit();"/>都是可以解决的,估计凡是在struts2中没有定义get原创 2013-05-15 20:56:27 · 1840 阅读 · 0 评论 -
Web 地理定位(Geo-Location)知识大全
在线地图已经是很平常的应用,Google Map 甚至可以用作驾驶导航仪,然而,这些应用的实现涉及到千丝万缕的艰辛工作,仅仅是定位你现在的位置,就有很多技术,有幸的是,如今在你的 Web 站点中,你可以通过短短的几行代码,获得一个用户的地理位置,本文介绍的是用在 Web 中的各种地理定位技术。通过 IP 地址获得用户的地理位置信息互联网不过是一个巨大的网络,上面的每一台电脑对应一个 IP转载 2013-05-11 20:16:36 · 896 阅读 · 0 评论 -
修改tomcat默认页面为自己项目首页面
修改配置文件: 首先,修改$tomcat/conf/server.xml文件。 在server.xml文件中,有一段如下: …… unpackWARs="true" autoDeploy="true" xmlValid原创 2013-10-23 11:53:36 · 2983 阅读 · 0 评论 -
Java实现视频网站的视频上传、视频转码、视频关键帧抽图, 及视频播放功能
视频网站中提供的在线视频播放功能,播放的都是FLV格式的文件,它是Flash动画文件,可通过Flash制作的播放器来播放该文件.项目中用制作的player.swf播放器.多媒体视频处理工具FFmpeg有非常强大的功能包括视频采集功能、视频格式转换、视频抓图、给视频加水印等。 ffmpeg视频采集功能非常强大,不仅可以采集视频采集卡或USB摄像头的图像,还可以进行屏幕录制,同时还支持以RT转载 2013-05-24 10:18:34 · 7165 阅读 · 1 评论 -
软件测试的主要工作内容是什么?
不论是对软件的模块还是整个系统,总有共同的内容要测试,如正确性测试,容错性测试,性能与效率测试,易用性测试,文档测试等。“白盒测试”是指开发人员从程序内部对上述内容进行测试,而“黑盒测试”是指独立的测试人员从程序外部对上述内容进行测试。1 正确性测试正确性测试又称功能测试,它检查软件的功能是否符合规格说明。由于正确性是软件最重要的质量因素,所以其测试也最重要。基本的方法是构造一些合理输入转载 2013-04-24 14:52:17 · 2736 阅读 · 0 评论 -
Unable to find ‘struts.multipart.saveDir’ Struts2上传文件错误的解决方法
在使用struts2的项目中上传文件的时候出现了一个这样的错误:2011-7-30 20:29:02 com.opensymphony.xwork2.util.logging.commons.CommonsLogger info信息: Unable to find 'struts.multipart.saveDir' property setting. Defaulting to jav转载 2013-05-03 15:16:00 · 2316 阅读 · 0 评论 -
SVN插件在MyEclipse8.0如何安装使用?
本节介绍一下MyEclipse8.0下SVN插件如何使用问题,包括客户端和服务器端安装SVN插件等内容,在这里和大家分享一下,希望通过本文大家能够学到更多知识。下面是具体介绍。 svn(subversion)是近年来崛起的版本管理工具,是cvs的接班人。目前,绝大多数开源软件都使用svn作为代码版本管理软件。 Svn分为服务器端和客户端口 服务器端:一般在开发的工程中在公司有一个原创 2013-05-15 20:51:02 · 619 阅读 · 0 评论 -
tomcat out of memory 解决办法 java.lang.OutOfMemoryError: Java heap space
使用Java程序从数据库中查询大量的数据时出现异常:java.lang.OutOfMemoryError: Java heap space 在JVM中如果98%的时间是用于GC且可用的 Heap size 不足2%的时候将抛出此异常信息。JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms转载 2013-08-05 17:28:10 · 8670 阅读 · 0 评论 -
java.lang.OutOfMemoryError: PermGen space及其解决方法
生产环境:jdk1.6和tomcat6,部署了3个项目,而且用到大量的第三方jar包。在部署第四个项目的时候,运行了一天,第四个项目抛出java.lang.OutOfMemoryError:PermGen space。 抛出异常java.lang.OutOfMemoryError: PermGen space 。网上查找资料,解释为: PermGen space原创 2013-08-06 10:55:23 · 1105 阅读 · 1 评论 -
ognl.NoSuchPropertyException(没有对应属性异常)
ognl.NoSuchPropertyException: com.xie.struts2.tags.modal.Student.sName(没有对应属性异常) at ognl.ObjectPropertyAccessor.getProperty(ObjectPropertyAccessor.java:151) at com.opensymphony.xwork2.ognl.accesso转载 2013-05-03 15:17:58 · 1343 阅读 · 0 评论 -
Hibernate主键生成策略
hibernate 主键生成策略常用三种:序列 自增 通用1、序列 sequence 只能在oracle 和 DB2中使用 2、自增 identity 智能在sqlserver 和 mysql 中使用,同时建表的时候,设置列 为 auto increment。 3、通用 nativ转载 2013-06-17 16:52:13 · 634 阅读 · 0 评论 -
LoadRunner 11.50 下载+安装+补丁
文章参考:百度百科:http://baike.baidu.com/view/812367.htm。维基百科:http://en.wikipedia.org/wiki/LoadRunner。软件测试工作室:http://www.iquicktest.com/loadrunner11-download.转载 2013-08-01 17:56:35 · 1373 阅读 · 0 评论 -
MyEclipse10 开发 SSH2(Struts2.1+Spring+Hibernate)
1. 开发环境本文开发环境为 MyEclipse10 和 Struts 2.1,Spring 和 Hibernate 使用 MyEclipse 内置的版本。2. 建立 Web 工程并添加 Struts 支持File新建一个Web Project,命名为NeuqStudent,javaEE默认5.0版本,右键工程名-->Add Struts Capabilities...选择Stru原创 2013-05-15 21:11:16 · 1098 阅读 · 0 评论 -
Struts 2整合Spring
Struts 2框架为整合其他技术提供了良好的可扩展性,可以通过插件的方式来实现同Spring技术的整合。13.2.1 整合步骤 Struts 2框架整合Spring很简单,下面是整合的步骤。(1)复制文件。复制struts2-spring-plugin-x-x-x.jar和spring.jar到WEB-INF/lib目录下。其中的x对应了Spring的版本号。还需要复制commons原创 2013-05-15 21:12:05 · 649 阅读 · 0 评论 -
网站首页滚动图片的后台管理
在网上找了好久的资源都没有找到,怎么实现在后台可以更换网站图片的,因为是在做项目,最后项目要交给,不 太懂计算机的管理员来管理,这样就涉及到了,怎么让网站的管理员可以定期更换滚动的图片,以至于不写死。 言归正传传,我目前在做的网站,有一个新闻加图片滚动的就是图上的这种效果,我相信大家怎么让图片自由切换及滚动就不用我说了,不会的可以自己去网上搜索,滚动广告条,有很多的。那么如何原创 2013-05-21 13:17:22 · 4570 阅读 · 2 评论 -
在Html中插入flash
如果你是一个代码狂,那么老老实实地在要加入SWF文件的地方写上以下HTML源代码: 1234567object classid=“clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase=http://download.macromedia.com/pub/shockwave/cab原创 2013-05-16 11:28:00 · 1019 阅读 · 0 评论 -
The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes
昨天,我遇到了一個讓我很頭疼的問題。 我做了一個共通的jsp,單只測它是ok的,可是,放在別的jsp中include它,就會報錯如標題所示:The code of method _jspService(HttpServletRequest, HttpServletResponse) is exceeding the 65535 bytes limit。調用它的jsp是這樣寫的: 。于是我將這個in原创 2013-05-16 11:25:41 · 1110 阅读 · 0 评论 -
Tomcat+Dreamweaver
网站的页面制作首推Dreamweaver,而它很早就支持jsp,加上一个Tomcat WEB服务器,应付我们平常的学习和小型的jsp开发已足够了,要是Dreamweaver将来支持jsf那就太好了。 站长强列推荐jsp初学者用Dreamweaver+Tomcat这一配置,又做网页又写JSP,效率倍增。 下面简单的介绍一下Dreamweaver+Tomcat如何配合工作。原创 2013-05-16 11:31:29 · 1459 阅读 · 0 评论 -
Io 异常: The Network Adapter could not establish the connection
这个异常的出现一般与数据库 设置 和你的计算机的设置 有关,一般程序逻辑是没有问题的。这种异常的出现大致上有下面4种: 1、oracle配置oracle9i2中把C:\oracle\ora92\network\admin 目录下的listener.ora 和tnsnames.ora 文件中的HOST改为:HOST = 127.0.0.1。如下(玫红色标记为需要修改处):(原创 2013-05-16 11:29:20 · 774 阅读 · 0 评论 -
s:if 标签
项目中我们经常用到struts标签,关于s:if 标签遇到并解决的几种写法:一、正常写法:①、当tUser 是对象是②、迭代tUser,sex是String类型: 男 女 保密 ③、OGNL表达式 :%原创 2013-05-15 21:13:55 · 997 阅读 · 0 评论 -
JAVA中int、String的类型转换
JAVA中int、String的类型转换int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Integer.原创 2013-05-15 21:00:53 · 705 阅读 · 0 评论 -
Java中从命令控制台输入数据的几种常用方法
1、使用标准输入串对象System.in System.in.read( )一次只读入一个字节数据,而我们通常要取得一个字符串或一组数字, 这就很不适合,需要其他方法取得这样的输入,这时可以使用java.util.Scanner类。 2、使用Scanner取得一个字符串或一组数字12345原创 2013-05-15 20:57:38 · 1353 阅读 · 0 评论 -
常见编程题
12345678910111213141516 /** * 判断输入的数字是否是回文数 * * @date 2013-3-2 下午10:11:09 */public void judgeInputNumber() { String intputValue = JOptionPane.s原创 2013-05-15 20:58:48 · 1074 阅读 · 0 评论 -
final,finally,finalize的区别?
final—修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载。finally原创 2013-05-15 21:00:09 · 560 阅读 · 0 评论 -
the request was rejected because its size (4652587) exceeds the configured maximum (2097152)
问题描述:--struts2中文件上传的二个限制,第一道是 struts.multipart.maxSize,如果不设置,struts2 的核心包下的default.properties文件里有默认的大小设置struts.multipart.maxSize=2097152,即2M. 这是struts2文件上传的第一道关.第二道关是 inteceptor中的maximumSize转载 2013-05-27 10:52:09 · 13373 阅读 · 0 评论 -
MyEclipse打WAR包
说起来惭愧,一直做开发,还不知道打war包的方法,今天看了一下经理部署项目的整个操作才知道使用MyEclipse将web项目打包,是如此的简单,记录一下:右键选中项目,选择export然后选择J2EE->WAR File,点击next接下来指定war包的存放路径,例如放在桌面上打包完成以后我们将war放到tomcat的webapps目录下。然后启动tomcat,tomcat转载 2013-07-05 14:19:14 · 3383 阅读 · 0 评论 -
设置Tomcat默认访问路径
步骤: 1、打开server.xml,在的上一行添加内容格式如下 "/>如: gps" debug="0" reloadable="true"/>dosBase里写的是你要设置为默认项目的名称。 另:如果想要只输入IP或域名就可以访问的话,那就把Tomcat的端口设置为80(但需确认此端口有没有其它程序占用),修改如下: port="80" maxHt原创 2013-07-30 17:21:15 · 44139 阅读 · 0 评论 -
HTML5获取用户地理定位
安全和隐私用户通过浏览器对话框接受您的网站访问他们的位置,所以你不能在它们不知道的情况下使用它进行间谍活动。访问地理位置地理位置可以在JavaScript中通过浏览器的navigator.geolocation对象访问。地理位置对象允许你通过两个基本方法访问地理位置:getCurrentPosition()watchPosition()g转载 2013-05-11 20:34:49 · 1205 阅读 · 0 评论 -
Commit failed (details follow):
Windows下: 当TortoiseSVN svn客户端,如果遇到"认证错误"而且 又不弹出让你重新登录的窗口时,错误信息 Java代码 Commit failed (details follow): 认证失败 conf文件下的svnserve.conf,将 # password-db = passwd 除去行前的#和空格,注意必须去掉空格转载 2013-04-17 13:20:23 · 4150 阅读 · 0 评论 -
Write operations are not allowed in read-only mode 只读模式下(FlushMode.NEVER/MANUAL)写操作不允
Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into FlushMode.COMMIT/AUorg.springframework.dao.InvalidDataAccessApiUsageException: Write operation转载 2013-05-07 11:51:21 · 1234 阅读 · 0 评论 -
javaEE中404错误页面配置
我自己是在web,xml种对404页面进行配置的 404 /common/error.jsp javaEE的404错误页面配置原创 2013-05-13 13:11:55 · 1129 阅读 · 0 评论