JAVA
文章平均质量分 87
stypace
这个作者很懒,什么都没留下…
展开
-
Velocity 语法
一、基本语法1、"#"用来标识Velocity的脚本语句,包括#set、#if 、#else、#end、#foreach、#end、#iinclude、#parse、#macro等;如:#if($info.imgs)#else#end2、"$"用来标识一个对象(或理解为变量);如如:$i、$msg、$TagUtil.optio转载 2014-07-03 17:15:46 · 451 阅读 · 1 评论 -
maven之snapshot
在maven中每个构件都有自己的version版本,但是有可能有些构件还没有正式发布却又需要部署在私服中供其他模块调用测试等,由于没有正式发布,所以构件经常需要更改再部署在私服上,而其他用户也需要不断的从私服中更新最新的构件,这样不可避免导致整个工作非常复杂并且容易出错,这时就需要使用快照机制。使用快照机制后,只需要将未正式发布的构件设定为x.x-SNAPSHOT,然后发布在私服上,在发布的过原创 2014-08-10 11:32:52 · 9231 阅读 · 0 评论 -
Tomcat日志之Log4J介绍
1、告别System.out.println();的时代。System.out.println()对于很多还不怎么接触项目的童鞋来说,是一样再正常不过的查看运行状态的一个用法了。但这毕竟是一时的,在真正的项目运用中,这个方式是不提倡使用的。原创 2014-07-29 17:14:05 · 1874 阅读 · 0 评论 -
Tomcat之默认日志
我使用的是Tomcat7,bin文件夹中已经有tomcat-juli.jar原创 2014-07-29 16:35:02 · 3491 阅读 · 0 评论 -
Tomcat保存输出日志
1、首先更改startup.bat,将call "%EXECUTABLE%" start %CMD_LINE_ARGS%改为:call "%EXECUTABLE%" run %CMD_LINE_ARGS%2、在catalina.bat原创 2014-07-29 13:03:13 · 4423 阅读 · 0 评论 -
启动Tomcat一闪而过 调试
启动tomcat时cmd窗口一闪而过解决方法。问题现象:在实际开发中一般都是eclipse+tomcat(也许还会用到tomcat的插件),我们只需要在eclipse中单击servers上的按钮就可以成功启动tomcat了,但是如果想在tomcat的安装目录下 双击startup.bat启动时却一闪而过了。这是为什么呢(tomcat启动失败),马上就带大家看看具体的原因。下面我先跟原创 2014-07-24 14:00:25 · 42721 阅读 · 7 评论 -
Tomcat中server.xml配置文件
1、server.xml中元素的结构server-service原创 2014-07-31 13:08:49 · 1306 阅读 · 0 评论 -
maven之插件仓库
jboss http://repository.jboss.com/maven2/ true false default原创 2014-08-10 20:07:23 · 12950 阅读 · 0 评论 -
Maven依赖范围及传递
Maven因为执行一系列编译、测试和原创 2014-08-08 16:13:24 · 14026 阅读 · 2 评论 -
tomcat加入log功能
1、下载 log4j 与 commons-logging2、将 commons-logging-1.1.1.jar 与 log4j-1.2.15.jar 放在 %TOMCAT_HOME%/bin 目录下原创 2014-07-28 15:40:44 · 2437 阅读 · 0 评论 -
SVN
1、SVN服务器和客户端的安装及配置参考http://www.cnblogs.com/xiaobaihome/archive/2012/03/20/2407610.html需注意的是:安装TortoiseSVN时最好把Command Line Client Tools也安装,否则不能在命令行里使用svn命令。2、SVNKitSVNKit是一个纯java的subversion原创 2015-01-27 11:16:49 · 833 阅读 · 0 评论 -
maven之聚合/继承
1 聚合一般项目中原创 2014-08-11 12:58:44 · 895 阅读 · 0 评论 -
maven之生命周期和插件
1、生命周期和插件的关系maven的生命周期为所有的建构过程进行了sh原创 2014-08-10 15:14:56 · 1077 阅读 · 0 评论 -
Eclips中web项目svn管理
这两天在公司做一个小的web项目,结果项目所有的引用和clss文件都没有放在WEB-INF中,导致每次从svn拉代码的时候总会出现库未引用等错误,所以一般会将这些引用的jar包统一放在WebContent/WEB-INF/lib,将生成的class文件放在原创 2015-01-29 16:39:37 · 1380 阅读 · 0 评论 -
Eclipse加入外部Tomcat服务器之后修改无效
在Eclipse中加入外部Tomcat服务器之后,如果用Notepad++对Tomcat的conf文件中配置文件进行修改会无效,当在Eclipse中重启Tomcat时就会返回到修改之前的状态,应该在Eclipse中直接进行修改,如下图:原创 2015-01-29 16:46:52 · 1242 阅读 · 0 评论 -
maven的setting.xml文件配置详解
1 首先,setting.xml一般存在与两个地方:maven的anzhau原创 2014-08-09 19:36:36 · 43227 阅读 · 1 评论 -
maven之生命周期
maven拥有相互独立的生命周期,他们分别是原创 2014-08-10 13:52:19 · 989 阅读 · 0 评论 -
JSON格式
出处:http://www.cnblogs.com/hzhida/archive/2012/08/15/2640872.htmlJSON建构有两种结构: 1. “名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),记录(record),结构(struct),字典(dictionary),哈希表(ha转载 2015-01-26 13:53:27 · 1131 阅读 · 0 评论 -
struts2中struts.xml和web.xml文件解析及工作原理
web.xml Struts Blank struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /*原创 2014-06-14 21:20:24 · 1354 阅读 · 0 评论 -
Maven简介
1. Maven的出发点在进行软件开发的过程中,无论什么项目,采用何种技术,使用何种编程语言,我们 都要重复相同的开发步骤:编码,测试,打包,发布,文档。实际上这些步骤是完全重复性的工作。那为什么让软件开发人员去重复这些工作?开发人员的主要任务 应该是关注商业逻辑并去实现它,而不是把时间浪费在学习如何在不同的环境中去打包,发布,。。。Maven正是为了将开发人员从这些任务中解脱出来转载 2014-07-24 17:11:33 · 546 阅读 · 0 评论 -
JPDA
1 java平台调试的特点java平台的调试,与其他平台有很大的区别。以C/C++的调试为例,目前比较流行的调试工具是GDB和微软的Visual Studio自带的debugger首先,必须编译一个“debug”模式的程序,这个会比“release”模式的程序大很多其次,在调试过程中,debugger将会深层介入程序的运行,获取运行时的信息,并将这些信息返回。这种介入对运行转载 2014-07-31 22:23:16 · 1178 阅读 · 0 评论 -
在项目中实际使用log4j日志功能
1、在一般的java项目中使用首先build path原创 2014-08-01 10:40:04 · 4863 阅读 · 0 评论 -
运行JPDA
只需要将startup.bat复制并重命名为jpda.bat,dakai原创 2014-07-29 12:39:24 · 1068 阅读 · 0 评论 -
log4j.properties解析
1、告别System.out.println();的时代System.out.println()对于很多还不怎么接触项目的童鞋来说,是一样再正常不过的查看运行状态的一个用法了。但这毕竟是一时的,在真正的项目运用中,这个方式是不提倡使用的。2、System.out.println();缺点程序过多的System.out.println()给程序代码带来原创 2014-07-29 17:24:31 · 1034 阅读 · 0 评论 -
Java中序列化
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。把Java对象转换为字节序列的过程称为对象的序列化。把字节序列恢复为Java对象的过程称为对象的反序列化。对象的序列化主要有两种用途:1) 把对象的转载 2014-08-06 13:57:16 · 875 阅读 · 0 评论 -
xxx.hbm.xml文件配置解析
<!DOCTYPE hibernate-mapping PUBLIC "-//Hibernate/Hibernate Mapping DTD 3.0//EN" "http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd"> <!-- 一般不去配置,采用默认即可。 default转载 2014-08-01 15:48:08 · 1254 阅读 · 0 评论 -
maven POM.xml 标签详解
pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h转载 2014-07-31 15:07:39 · 840 阅读 · 0 评论 -
java中读取配置文件的方法
一、使用org.apache.commons.configuration原创 2014-08-07 11:08:30 · 52697 阅读 · 4 评论 -
The type XXX cannot be resolved
出现这种原因一般是jar引用不正确,原创 2014-08-07 10:42:07 · 4477 阅读 · 0 评论 -
getContextPath、getServletPath、getRequestURL、getRealPath的区别
假定你的web application 名称为news,你在浏览器中输入请求路径: http://localhost:8080/news/main/list.jsp 则执行下面向行代码后打印出如下结果: 1、 System.out.println(request.getContextPath()); //可返回站点的根路径。也就是项目的名字 打印结果:/news 2、Sy转载 2014-08-08 14:31:05 · 1669 阅读 · 0 评论 -
Ubuntu安装Maven及一些问题的解决
1 首先下载Maven(http://maven.apache.org/download.cgi),原创 2014-08-09 13:27:51 · 8191 阅读 · 0 评论 -
Ubuntu14上安装Nexus及简介
安装Nexus很简单,但是在这里还是要记录以下。原创 2014-08-11 17:36:59 · 2491 阅读 · 0 评论 -
Eclipse发布Maven项目
1、最简单的方法通过Eclipse执行maven install命令将项目打包成war包,然后将war包拷贝到Tomcat的根目录下,然后更改Tomcat下conf中的tomcat-users.xml文件,加入然后启动Tomcat,成功之后再浏览器中输入http://localhost:8080/manager/html,进入管理页面,输入用户名和密码,进去可看见如下界面:原创 2015-01-29 17:02:05 · 848 阅读 · 0 评论