09 2017 档案

摘要:本文大纲: RabbitMQ 历史 RabbitMQ 应用场景 RabbitMQ 系统架构 RabbitMQ 基本概念 RabbitMQ 细节阐明 历史-从开始到现在 RabbitMQ是一个Erlang开发的AMQP(Advanced Message Queuing Protocol )的开源实现。 阅读全文
posted @ 2017-09-15 10:05 张发财 阅读(2087) 评论(2) 推荐(0) 编辑
摘要:php-amqplib官方文档 url:http://www.rabbitmq.com/tutorials/tutorial-one-php.html #测试demo: url: http://**.**.com/openapi/1.0/function/log/* 附上一个基本的例子: TaskW 阅读全文
posted @ 2017-09-14 00:08 张发财 阅读(1323) 评论(0) 推荐(0) 编辑
摘要:基本概念 Exchange:消息交换机,它指定消息按什么规则,路由到哪个队列。 Queue:消息队列载体,每个消息都会被投入到一个或多个队列。 Binding:绑定,它的作用就是把exchange和queue按照路由规则绑定起来。 Routing Key:路由关键字,exchange根据这个关键字进 阅读全文
posted @ 2017-09-14 00:03 张发财 阅读(879) 评论(0) 推荐(0) 编辑
摘要:配置 一般情况下,RabbitMQ的默认配置就足够了。如果希望特殊设置的话,有两个途径: 一个是环境变量的配置文件 rabbitmq-env.conf ; 一个是配置信息的配置文件 rabbitmq.config; 注意,这两个文件默认是没有的,如果需要必须自己创建。 rabbitmq-env.co 阅读全文
posted @ 2017-09-14 00:02 张发财 阅读(298) 评论(0) 推荐(0) 编辑
摘要:php端安装rabbitmq-c url:https://github.com/alanxz/rabbitmq-c 当看到下边的信息,表示rabbitmq-c配置成功 rabbitmq-c build options: Host: x86_64-unknown-linux-gnu Version: 阅读全文
posted @ 2017-09-13 23:58 张发财 阅读(885) 评论(0) 推荐(0) 编辑
摘要:概述 安装Erlang 1.安装基础包:gcc ncurses-devel yum install gcc yum install ncurses-devel 2.去官网下载对应版本的Erlang (1)编译安装erlang (2)rpm包安装 由于本次安装erlang是为了支持rabbitmq的安 阅读全文
posted @ 2017-09-13 23:56 张发财 阅读(272) 评论(0) 推荐(0) 编辑
摘要:每个项目的详情页会显示下图内容 左侧操作项没有太多需要说明,Changes选项在Multibranch pipeline的时候,会显示从git上获取到的提交历史,普通的pipeline还没有尝试 下方的Build History是每次构建的历史,进入后可以看到每次执行的情况或者报错信息,如下图 其中 阅读全文
posted @ 2017-09-13 23:46 张发财 阅读(792) 评论(0) 推荐(0) 编辑
摘要:说明 再官网文档上有说明pipeline的工作流程,具体可以参考pipeline文档和语法文档。 这里将pipeline的生命周期图贴出来 我们暂时不会用到完整的流程,只摘取有用的部分,完成最小的流程即可,下面是我举的几个实际例子 一般流程 例子中用到了几个方法 dir() 更换执行目录,jenki 阅读全文
posted @ 2017-09-13 23:45 张发财 阅读(10956) 评论(1) 推荐(1) 编辑
摘要:新建Item 使用Jenkins最重要的是能够创建一些工作流,除了部署,还能做很多流程上的事情。同样,一条条项目建起来需要做一定的管理,在Jenkins首页Jenkins->新建可以按自己的需要新建条目 Pipeline是最一般的流程,基本上什么都没有,完全通过写脚本的方式完成你需要的操作 Fold 阅读全文
posted @ 2017-09-13 23:42 张发财 阅读(1387) 评论(0) 推荐(0) 编辑
摘要:用户管理入口 Jenkins首页有一个用户,但是只能从那查看用户列表和信息,管理用户的入口在Jenkins->系统管理->管理用户 新建用户 在管理用户左侧有一个新增用户,点击后按照表单填写即可 用户权限 在确定使用用户功能之后,需要在全局安全设置中先做一些配置 在Jenkins->系统管理->Co 阅读全文
posted @ 2017-09-13 23:37 张发财 阅读(799) 评论(0) 推荐(0) 编辑
摘要:当前的文档写于Jenkins2.46.2,如果后期更新了,有不对的地方需要及时改正 SSH-key管理 Jenkins的pipeline中包含git,所以可以在Jenkins中添加自己的部署秘钥 在Jenkins->Credentials->System中,可以新建Domain,如:git.codi 阅读全文
posted @ 2017-09-13 23:34 张发财 阅读(503) 评论(0) 推荐(0) 编辑
摘要:简介 Jenkins是一个独立的开源自动化服务器,可用于自动化各种任务,如构建,测试和部署软件。Jenkins可以通过本机系统包Docker安装,甚至可以通过安装Java Runtime Environment的任何机器独立运行。 最低要求 推荐配置 安装(CentOS为例) 执行下列命令行安装 这 阅读全文
posted @ 2017-09-13 23:24 张发财 阅读(152) 评论(0) 推荐(0) 编辑
摘要:安装 Sourcetree中直接集成了gitflow工具,可以在界面上找到 初始化 首次按下Git Flow按钮后,会弹出如图窗口 初始化会规定几个特殊的分支名称 生产环境分支:master 开发分支:develop 功能分支前缀:feature 发布分支前缀:release 补丁分支前缀:hotf 阅读全文
posted @ 2017-09-13 23:17 张发财 阅读(493) 评论(0) 推荐(0) 编辑
摘要:gitflow安装 在命令行直接使用yum安装 如果本地的yum源中不存在gitflow,可以尝试添加EPEL源 CentOS6.5: 初始化 将目录更改为您要初始化的项目的根目录,使用如下命令 初始化会规定几个特殊的分支名称 主分支:master 开发分支:develop 功能分支:feature 阅读全文
posted @ 2017-09-13 23:14 张发财 阅读(754) 评论(0) 推荐(0) 编辑
摘要:按照格式输出提交号 作者 时间 git log --pretty=format:"%h %an %cd" --date=iso 获取所有远程的tag和他的commit sha1 git ls-remote --tags origin | grep [0-9]$ 获取从 开始时间 到 结束时间 之间的 阅读全文
posted @ 2017-09-13 23:09 张发财 阅读(274) 评论(0) 推荐(0) 编辑
摘要:克隆项目 提交前的准备 获取分支 #### 将远端分支全部获取到本地 拉取远端被跟踪分支并衍合 查看分支 查看本地分支 查看远程分支 查看所有分支 可以配合grep过滤想看的分支 例如可以查看1.3.5.0版本下所有的功能分支 查看当前工作区状态 切换分支 切换本地分支 将远端分支在本地建立跟踪分支 阅读全文
posted @ 2017-09-13 23:07 张发财 阅读(201) 评论(0) 推荐(0) 编辑
摘要:SourceTree比命令行更容易操作,能更直观看到发生了什么。但是没有哪一家git图形化软件能完成git的所有操作,封装后的使用也隐藏了git的一些细节,在图形化工具出现一些非常罕见的情况时,还是需要使用命令行辅助。 克隆项目 Source URL 为git地址的URL,推荐使用SSH地址,因此在 阅读全文
posted @ 2017-09-13 22:58 张发财 阅读(2655) 评论(1) 推荐(0) 编辑
摘要:安装pdf扩展1. wget http://pecl.php.net/get/pdflib-4.1.2.tgz2. tar zxvf pdflib-4.1.2.tgz3. cd pdflib-4.1.2.tgz4. /opt/lampp/bin/phpize5. ./configure --with 阅读全文
posted @ 2017-09-13 22:21 张发财 阅读(652) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示