`
文章列表
Maven的deploy插件用于把Maven自动构建生成的版本发布到中央代理仓库如Nexus服务器上,也能把第三方依赖库(如Jar包)或一 个独立的Jar包直接发布到中央代理仓库供大家共享使用。下面介绍deploy插件的具体用法。假设Nexus服务器已成功安装,Nexus控制台URL 为http://199.3.5.164:8081/nexus 。    1、自动构建并发布到Nexus服务器(假设发布仓库为releases)       1)修改工程POM文件,增加以下内容:   <distributionManagement>    <repos ...
hudson 是一个可扩展的持续集成引擎,Hudson非常易于安装和配置,简单易用,下面看看我们是如何几分钟就快速搭建一个持续集成环境吧。 假设我们目前已经有2个maven项目:entities(JAVA类库),web(web应用,依赖entities)。   一、安装 ...
在网上查询N久,未解决。 一说必须使用 chain Result,我就是用的这个啊。 一说必须使用 chain Interceptor,我用的是 defaultStack,应该默认就有。 一说是需要使用 store Interceptor,感觉不对。 后在 ChainInterceptor 的 JavaDoc 中找到 引用 QUOTE: By default Errors, Field errors and Message aren't copied during chaining, to change the behaviour you can specif ...
【参考了别人的文章】我们做技术,经常在写页面的时候需要多次刷新测试,可是浏览器都有自己的 缓存机制,一般CSS和图片都会被缓存在本地,这样我们修改的CSS就看不到效果 了,每次都去清空缓存,再刷新看效果,这样操作太麻烦了。在IE下我们可以直接 去修改internet选项/常规/浏览历史记录/到internet临时文件选项的设置中,将检查网页中的较新版 本改成每次访问此页时检查。这样我们就不用去清空缓存,每次刷新都能看到最新 的网页内容了。   以下内容由BIWEB网站系统创始人ArthurXF倾情奉献,那么在firefox我们找遍 了所有的设置选 ...
做为了一个java开发人员,总是为因为要增加一个类,或是增加删除一个方法,甚至修改一个小处代码而不得不再次重启服务器。而启动服务器总是那么的浪费时间。一个小时的编程 10 分钟左右,这效率.... 而php有java更有优势在于它是动态加载的。而为什么java就不可以呢? 你想要什么?可以加方法?可以加类?可以动态的随意更改java代码又不重启服务器? 现在这些都可以实现了,今天重大发现这些都可以做到了。java也变为和php一样可以动态的更改了。 今天听到了这么一个 ...
* * * * * * * 秒 分 小时 一月 月份 星期 年 哪天 所有星号对应的段位置,都可以出现后面的符号(, - * /) (? / L C)这些符号可以出现在"一月哪天"和"星期"段位置 (w)只能出现在"一月哪天"段位置 (#)只能出现在"星期"段位置 解释符号代表的意思: * 代表任意合法的字段   0 * 17 * * ?  :表示在每天的5 PM 到 5:59之间的 ...
关键字: quartz Quartz 是一个 Java 的定时任务框架 ,使用它可以方便地实现计划任务,即在某个时间或是每隔一定时间运行一个任务。   Spring Quartz 类库 spring.jar quartz-all-1.6.1.jar log4j-1.2.15.jar commons-logging.jar commons-collections.jar   简单应用示例 ...
Maven多模块布局实例详解 作者: 咖啡兔 日期: 2010年11月11日 发表评论 (6) 查看评论 一、开场白 使用Maven有段时间了,只能感慨真是个好东西,让我从传统模式体会到了严谨、规范、敏捷、方便的特性。如果你懂Maven或许看过Ju ...
Maven最佳实践:划分模块 文章分类:Java编程 “分天下为三十六郡,郡置守,尉,监” —— 《史记·秦始皇本纪》   所有用Maven管理的真实的项目都应该是分模块的,每个模块都对应着一个pom.xml。它们之间通过继承和聚合(也称作多模块,multi-module)相互关联。那么,为什么要这么做呢?我们明明在开发一个项目,划分模块后,导入Eclipse变成了N个项目,这会带来复杂度,给开发带来不便。   为了解释原因,假设有这样一个项目,很常见的Java Web应用。在这个应用中,我们分了几层: Dao层负责数据库交互,封装了Hibernate交互的类。 Serv ...
之前一直有关注过Jquery.LazyLoad.js 这个特效,但一直没有用,这几天研究了一下,并应用于实际中,对网站SEO 方面没有什么帮助,不过可以节省一些流量,对于大网站来说显的尤为重要,至于节省了多少流量我无从统计。 从 网上下载来的版本多多少少都有些BUG,尤其是加载后在IE6和IE7下图片闪动是个大问题,在网上查了很久,也没有找到相关的解决方案。没解决方案,就 得发挥咱DIY的精神,自己想法解决,分析了BUG,理了理思路,结合前段时间我做弹出窗口特效的方法,解决了Jquery.LazyLoad.js的兼 容问题,现将思路和方法与大家分享一下。 解决思路大致是两点,一 ...
  大家如果使用firebug去查看的话就会发现,当你滚动到相应的行时,当前行的图片才即时加载的,这样子的话页面在打开只加可视区域的图片,而其它隐藏的图片则不加载,一定程序上加快了页     大家如果使用firebug去查看的话就会发现,当你滚动到相应的行时,当前行的图片才即时加载的,这样子的话页面在打开只加可视区域的图片,而其它隐藏的图片则不加载,一定程序上加快了页面加载的速度,对于比较长的页面来说,这个方案是比较好的。 实现原理 把所有需要延时加载的图片改成如下的格式: < img   lazy_src = "图片路径"   bord ...
之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变 的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在 这篇文章中 将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希望能给想从事互联网行业的同学一点初步的概念,:),文 中的不对之处也请各位多给点建议,让本文真正起到抛砖引玉的效果。 架构演变第一步:物理分离webserver和数据库 最开始,由于某些 ...
淘宝的可伸缩高性能互联网架构 一 应用无状态(淘宝session框架)          假如在session中保存了大量与客户端的状态信息,保存状态信息的server宕机时,通常通过集群解决,不仅有负载均衡,更重要的是要有失效恢复failo ...
不少开发员提交修改的时候都不写注释,导致查看历史时很费劲,也不太符合规范。有的公司要求每次提交修改时都写上bug号或者任务描述,那么如何在工具上防止开发员们不写注释呢? 利用svn的pre-commit钩子可简单实现此要求。 进入仓库project1/hooks目录,找到pre-commit.tmpl文件,重命名,去掉后缀.tmpl。编辑pre-commit文件: 将:$SVNLOOK log -t “$TXN” “$REPOS” | \grep “[a-zA-Z0-9]” > /dev/null || exit 1commit-access-control.pl “$REPOS” ...
关于java的乱码,一直是双字节字符环境开发者的问题,不同的服务,不同的版本,甚至不同的系统环境,都有很大的影响。 今天说一下,在中文windows下,Tomcat5.5服务下的,UTF-8的乱码解决问题。 首先要需要了解的是web容器默认编码是iso-8859-1,一个汉字占用两个字节,而在utf-8中一个汉字占用三个字节。所以在数据传递过程中,必须手动设定容器编码格式,否则会出现字符位丢失的情况。即3个字节变为两个字节,自然会变成乱码。 其次,Tomcat 5以后,对post和get方法的编码控制分开了,像以前那样,仅仅 request.setCharacterEncoding( ...
Global site tag (gtag.js) - Google Analytics