博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

2013年4月8日

摘要: LAMP介绍LAMP指的Linux(操作系统)、ApacheHTTP 服务器,MySQL(数据库软件) 和PHP(有时也是指Perl或Python) 的第一个字母,一般用来建立的web 服务器。虽然这些开放源代码程序本身并不是专门设计成同另几个程序一起工作的,但由于它们的免费和开源,这个组合开始流行(大多数Linux发行版本捆绑了这些软件)。当一起使用的时候,它们表现的像一个具有活力的解决方案包。其他的方案包有苹果的WebObjects(最初是应用服务器),Java/J2EE和微软的.NET架构。LAMP包的脚本组件中包括了CGIweb接口,它在90年代初期变得流行。这个技术允许网页浏览器的用 阅读全文

posted @ 2013-04-08 14:58 Bruce Zhang 阅读(208) 评论(0) 推荐(0) 编辑

摘要: 本文介绍在CentOS5.*版本中把php5.1升级到当前主流版本php5.3. php5.1版本与php5.2及以上版本有许多不同,如新版本加入的json扩展等等.让我们开始吧,以64位系统为例使用remi及epel源升级php【step1: 安装remi及epel源】#下载并安装epel源 rpm -Uvh http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm#下载并安装remi源 rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-rel.. 阅读全文

posted @ 2013-04-08 14:50 Bruce Zhang 阅读(734) 评论(0) 推荐(0) 编辑

摘要: 一、Yum介绍: YUM是“Yellow dog Updater, Modified”的缩写,可执行程序名为yum。YUM是一个在Fedora中的Shell前端软件包管理器。在红帽企业版Linux 5中引入YUM的重要原因之一,便是YUM能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装,便于管理大量系统的更新问题。二、YUM的特点有: 可以同时配置多个资源库(Repository)简洁的配置文件(/etc/yum.conf)自动解决增加或删除rpm包时遇到的倚赖性问题使用方便保持与RPM数据库的一致性三、为什么要进行Y 阅读全文

posted @ 2013-04-08 14:24 Bruce Zhang 阅读(484) 评论(0) 推荐(0) 编辑

摘要: 转自:http://i4linux.blog.163.com/blog/static/181155150201302121622699/官方介绍:http://fedoraproject.org/wiki/EPEL/zh-cnRHEL以及他的衍生发行版如CentOS、Scientific Linux为了稳定,官方的rpm repository提供的rpm包往往是很滞后的,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安全稳定是重点,官方的rpm repository提供的rpm包也不够丰富,很多时候需要自己编译那太辛苦了,而EPEL恰恰可以解决这两方面的问题。什么是EPEL?EPEL 的全 阅读全文

posted @ 2013-04-08 14:00 Bruce Zhang 阅读(1576) 评论(0) 推荐(0) 编辑

摘要: 一、安装参照官方安装文档:http://www.phabricator.com/docs/phabricator/article/Installation_Guide.htmlPhabricator is a LAMP application suite, so you basically need LAMP:Linux: Some flavor of Linux is required. Mac OS X is an acceptable flavor of Linux. Windows is not an acceptable flavor of Linux. Phabricator wi 阅读全文

posted @ 2013-04-08 11:01 Bruce Zhang 阅读(800) 评论(0) 推荐(0) 编辑

摘要: 参考:http://book.douban.com/subject/6862062/http://www.qconbeijing.com/tutorial.php持续交付简介为什么要持续交付持续集成、持续部署与持续交付的联系• 重温持续集成什么是持续集成?什么不是?持续集成实施框架自动化测试策略持续集成强制性实践和建议性实践• 构建“部署流水线”(deployment pipeline)从提交到发布的建模部署流水线实例• 实现持续交付的关键实践与技术工具配置管理组件与依赖管理数据管理环境与部署管理降低部署风险的措施• 采纳持续交付到底采纳的是什么需要做哪些改变改变应该从哪里开始 阅读全文

posted @ 2013-04-08 10:44 Bruce Zhang 阅读(258) 评论(0) 推荐(0) 编辑

摘要: 转自:http://www.scmeye.com/thread-3470-1-1.html持续交付概念的流行反映了业务部门对于更快交付速度的渴望和技术团队对交付这一老大难问题的重视。从持续集成到持续交付,ThoughtWorks一直在积极的实践、思考、总结。这篇文章中我将分享ThoughtWorks一支开发团队在这个领域的收获和总结。背景我们的客户是澳洲的房地产搜索门户,每年独立访问者近300万(澳洲人口2000万),年营收近3亿美金,澳洲61%的房产都在此网站展示。我们的团队工作在商业地产、住宅、土地购置等与盈利息息相关的全产品线的核心系统上。成就2年前,与大多数“常规”项目一样,部署和发布 阅读全文

posted @ 2013-04-08 10:22 Bruce Zhang 阅读(539) 评论(0) 推荐(0) 编辑

摘要: 假设我在2013年03月07日08时48分52秒在我自己的电脑上使用“mvn clean install”构建了“com.my.testu:testu:1.0.1-SNAPSHOT”。那么Maven会在本地仓库目录“C:\MavenRepo\com\my\testu\1.0.1-SNAPSHOT”下生成文件“maven-metadata-local.xml”,内容如下:<?xml version="1.0" encoding="UTF-8"?><metadata modelVersion="1.1.0"> &l 阅读全文

posted @ 2013-04-08 09:34 Bruce Zhang 阅读(5172) 评论(0) 推荐(0) 编辑