上一页 1 ··· 3 4 5 6 7 8 9 下一页
摘要: 自动集成有很多种方案,本例用到的工具是Jenkins(前身Hudson)+Gradle+Jetty,关于Gradle可参考上一篇,Gradle常见问题。 本例项目名称: WAP Jetty 安装Jenkins 本例用的是最新版Jetty9,在安全上做了升级,直接放在webapps目录部署不能成功,需要在webapps目录下添加文件jenkins.xml,内容如下: 阅读全文
posted @ 2013-07-10 21:42 i'm老土豆 阅读(5482) 评论(0) 推荐(0)
摘要: Gradle借助Groovy语言作为其配置脚本,使得Gradle变的十分强大,几乎是无所不能,我们在掌控这个强大且功能繁多的工具时也比较困难和凌乱,因此本文记录一些使用过程常见的配置,以备不时之需! Gradle如何包含文件 apply from: "./libraries.gradle" 如何指定build输出目录和版本号 buildDir = "target" version = '1.0' 阅读全文
posted @ 2013-07-06 17:54 i'm老土豆 阅读(6960) 评论(1) 推荐(2)
摘要: 异常,异常 我们一定要捕获一切该死的异常,宁可错杀一千也不能放过一个! 产品上线后的异常更要命,一定要屏蔽错误内容,以免暴露敏感信息! 在用Spring MVC开发WEB应用时捕获全局异常的方法基本有两种, WEB.XML,就是指定error-code和page到指定地址,这也是最传统和常见的做法 用Spring的全局异常捕获功能,这种相对可操作性更强一些,可根据自己的需要做一后善后处理,比如日志记录等。 SO,本文列出Spring-MVC做WEB开发时常用全局异常捕获的几种解决方案抛砖引玉 互相没有依赖,每个都可单独使用! 阅读全文
posted @ 2013-06-30 13:41 i'm老土豆 阅读(16345) 评论(0) 推荐(2)
摘要: 业务需求: 需求很简单,就是把多个系统的日志数据统一存储到Hbase数据库中,方便统一查看和监控。 解决思路: 写针对Hbase存储的Log4j Appender,有一个简单的日志储存策略,把Log4j的存储和Hbase的存储分开进行,当到达一定量的时候批量写入Hbase。 Log4j的日志暂时存到一个队列,启动一个计划任务定时检查是否到达指定的量级,到达后批量写入Hbase将队列清空。 带来一个问题是在Log4j最后一次的数据可能未达到量级程序关闭而丢失,所以如果日志非常重要的话请同时开启文件存储! 阅读全文
posted @ 2013-06-22 17:07 i'm老土豆 阅读(1824) 评论(0) 推荐(0)
摘要: IcoMoon图标字体 做B/S系统设计时需要大量的图标,一般的做法是用PS做图标文件,文本说的是字体,用SVG绘制图标. 其好处大家都很清楚,可以随意设置大小,颜色等,目前已经被很多大网站使用,如Github等,我就不多说了。 阅读全文
posted @ 2013-06-19 13:40 i'm老土豆 阅读(1110) 评论(0) 推荐(1)
上一页 1 ··· 3 4 5 6 7 8 9 下一页