`
Kenny.Lee
  • 浏览: 511421 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表

SVN合并(merge)的使用

    博客分类:
  • SVN
        分支用来维护独立的开发支线,在一些阶段,你可能需要将分支上的修改合并到最新版本,或者将最新版本的修改合并到分支。         此操作十分重要,在团队开发中,如果你是SVN的维护者此环节可以说是必不可少,因为团队开发中如果使用了分支,那样合并分支到主干、或者分支合并分支的操作是必须的。         如果不使用分支,直接在主干上修改的话,主干版本可能会变得十分混乱。维护难度大大加大。        下面以使用Tortoi
一直用ANT进行项目构建,但在实际应用中,老是为SVN的版本号所困惑。因为当一个应用部署久了出现问题的时候,是否知道构建应用时的SVN版本号会影响DEBUG或更新工作。   老的办法我是在ANT脚本上添加一个需要手动输入的SVN版本号标识,然后把这个信息加在构建的包中。   这个解决方案的坏处显而易见,就是每次需要手动添加了。今天发现一个比较好的解决方案,可以实现自动添加了,看来ANT还是需要多多学习才行。   以下是转载内容     --------------------------------------   我们使用svn和ant,所以就在代码的build脚本中加入 ...
  在struts2的返回结果配置中,我们大部分情况使用默认的或者chain或者redirect,其实struts2还有很多其他类型的,今天我们就来看一下都有哪些类型。 打开struts2的源码中struts-default.xml文件,我们能看到如下配置 < xmlnamespace prefix ="v" ns ="urn:schemas-microsoft-com:vml" />< xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:of ...
环境变量配置文件 在Ubuntu中有如下几个文件可以设置环境变量1、/etc/profile:在登录时,操作系统定制用户环境时使用的第一个文件,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。2、/etc/environment:在登录时操作系统使用的第二个文件,系统在读取你自己的profile前,设置环境文件的环境变量。3、~/.bash_profile:在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,当 用户登录时,该 文件仅仅执行一次!默认情况下,他设置一些环境变游戏量,执行用户的.bashrc文件。/et ...
本文是针对struts2的struts-tags中的s:url标签的使用进行扩展。   在J2EE开发中,使用struts2的时候我们很多时候会使用"/"来做URL地址定义,即使用项目的绝对路径。因为如果使用相对路径的话会十分麻烦,谁叫struts2中的"相对",指的并不是存放的目录结构,相对的是目标是指action的命名空间。   而由于实际服务器环境中的一些原因,可能会造成s:url生成后的地址的访问资源并不存在!   举个例子,当你部署的应用的服务器,在a机器的8080端口中。你可以在内网中使用http://ip:8080/a/ 访问,但 ...
在Spring中使用LOG4J为日志输出的插件已有一段日子了,但有时候发现日志文件虽然是已经在根据自己的理想存放了,但还会有些莫名其妙的项目日志文件出现tomcat内(因为项目的日志文件都以项目命名嘛,所以比较容易区分这些log)。这些令我纠结的日志文件,让我在改善一下LOG4J的配置。才发现,之前用的配置方式真是弱爆了。   1.先说自己比较理想的存放日志路径。 我比较喜欢把日志文件放在项目的WEB-INF下,然后当然有个文件夹叫logs。logs相信很多人都会存在在这样的目录下,但放在WEB-INF目录下相信还是有些人不理解。其实当然是为了资源保护了。   2.旧的方式 编写Se ...
一,Windows环境 1.若以服务的方式启动tomcat的话(例如tomcat7w.exe),在启动的界面添加如下参数: -XX:MaxPermSize=256m -Dcom.sun.management.jmxremote.port=8086 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false 注:-XX:MaxPermSize可不用,只是配置PermGen大小而已。但由于启动界面不提供设置MaxPermSize ...
  《jQuery权威指南》读书笔记 注:本文是读书笔记,所以,并不会包含《jQuery权威指南》中覆盖的全部内容甚至全部你想看的内容。并且会加上一些个人色彩的笔记。若想了解详细内容强烈建议买本原书阅读,更也不是一本API。 1. 选择器 1.1 层次选择器 选择器 功能 Ancestor descendant 根据祖先元素匹配所有的后代元素
1. 自定义user-service后,封装自定义异常信息返回   通常情况下,抛UsernameNotFoundException异常信息是捕捉不了,跟踪源码后发现     try { user = retrieveUser(username, (UsernamePasswordAuthenticationToken) authentication); } catch (UsernameNotFoundException notFound) { logger.debu ...
转帖自天汇信通:http://www.thxt.cn/bbs/read.php?tid=118314目前的软改思路是增加电信的相关配置,让系统读取,并执行。 就目前看来,大体为两种操作: 1,修改unkonwn配置,使所有未知运营商均读取此配置,此法需删除原文件,替换为电信相关配置,再国内用户无所谓,但,万一有那么一点可能用到其他未知运营商手机卡,那可就都是按照电信的读取了。 2,增加46003快捷,连接到相应的配置文件夹,如现在的CTC_cn,此法相对比较安全,完美,仅仅是增加了配置,并不修改原有配置。 实际使用看来,除非第一种的那种万分之一的特定条件出现,其他均
  刷android的机也有几台了,最麻烦的发现还是电信定制的,这些非主流的机器,因为是电信活动0元购机送的两台,不用白不用。现在用了还纠结死。   因为之前一直都是使用recovery方式刷机的,所以按照之前的经历去找n760的刷recovery方式。结果,尝试了千百遍还是徒劳。这个累啊,原因是刷fastboot的时候机器死活不受理,adb也无效。   【线刷】 然后就试试新玩意儿,叫线刷的一个方法,可以进入FTM的模式。这个模式是中兴官方升级使用到的模式,而自己也可以通过刷线工具进行手动刷机。这个模式很有用,用来恢复砖头尤其有效,只要你能进入FTM或者recover ...
  jstack -- 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stack和native stack的信息,从而可以轻松地知道java程序是如何崩溃和在程序何处发生问题。另外,jstack工具还可以附属到正在运行的java程序中,看到 当时运行的java程序的java stack和native stack的信息, 如果现在运行的java程序呈现hung的状态,jstack是非常有用的。目前只有在Solaris和Linux的JDK版本里面才有。 jconsole – jconsole是基于Java Management Extensions ( ...
一、什么是OGNL,有什么特点?   OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点:    1、支持对象方法调用,形式如:objName.methodName();   2、支持类静态的方法调用和值访问,表达式的格式为
  最近又搜了一些struts2和JSON的学习资料,发现某文库确实恶心。一些人上传别人的文章,把几篇合并成一篇,并且修改个名字就上传了。丝毫没留下原作者的任何信息,还敢收取那5积分。以下为自己通过搜索后,还原的3篇文章,确实写得不错,有很多值得参考的地方。但其实灵活运用才是最重要的地方,假设这些例子返回的JSON数据若遇到了比较复杂的情况时,即包含动态的和多种JSONArray的时候会比较麻烦或者难以实现。 用struts-plug返回的JSON,javascript获取的时候JSON会变成response的一个参数。如,返回的是一个命名为list的JSONArray,并是某 ...
在struts2中实现文件或特定数据格式文件下载其实并不难的。   一,struts2配置文件示例,见下面代码:   <package name="export" namespace="/export" extends="struts-default"> <action name="test" class="expo ...
Global site tag (gtag.js) - Google Analytics