原创 PHP二分法

class HalfFind { /** * @desc 二分法查找 效率老高了 前提: 必須是有序的數組 * @desc 二分法時間複雜度爲 O(log n) * * @param $nu

原创 go系列 -- 基本語法

https://www.w3cschool.cn/go/go-operators.html

原创 fastadmin使用中遇到的問題和解決方案

1、怎麼在js中使用PHP變量 PHP中:$this->assignconfig('admin_id', $this->auth->id); js中:Config.admin_id  

原创 docker系列 -- 怎麼在docker中使用composer

前言:在使用docker作爲開發環境的時候,有這樣一個需求,如果你的項目需要composer,因爲composer是需要PHP執行文件的,但是呢物理機是沒有裝PHP的,這就導致物理機中沒法使用composer來安裝項目。這時候就需要我們在d

原创 Git linux 版本安裝

1、安裝依賴 yum install -y curl-devel expat-devel gettext-devel openssl-devel zlib-devel yum install -y gcc perl-ExtUtils-Ma

原创 Jenkins系列 -- 配置並搭建項目

說明:因爲我是PHP項目,所以一些Java配置就不用配了,我的Jenkins版本 2.354 1、打開地址,解鎖Jenkins # jenkins默認端口8080,ip自行替換成自己外網的ip http://192.168.56.101:

原创 Jenkins系列 -- 配置自動化部署

說明:我這裏配置的是適合測試環境的當代碼提交到Git上時,自動拉取代碼到服務器上,前面一些配置就不重複了,不知道的可以看這篇Jenkins系列 -- 配置並搭建項目 咱們接着上面文章繼續。 1、獲取APItoken 找到個人中心下面的設置,

原创 rabbitmq 如何保證消息可靠性

最近看見一篇用rabbitmq如何保證消息可靠性的文章,感覺寫的挺形象的,自己又不願意寫,懶勁上來了,特此記錄   rabbitmq 如何保證消息可靠性

原创 Jenkins系列 -- 安裝

前言:最近搭個項目,需要用到自動化部署,所以就選擇了這個,關於Jenkins信息自行百度吧,下面直接進入正題。本人系統是centos7.8,所以下面安裝方式也是centos的安裝方式 1、安裝 說明:Jenkins提供2個版本,一個是長期支

原创 RabbitMQ實現延遲隊列

最近看見一篇用rabbitmq實現延遲隊列的文檔,感覺寫的挺好的,特此記錄 RabbitMQ實戰《延遲隊列》

原创 Rabbitmq各方法的作用詳解 Rabbitmq各方法的作用詳解

最近看見一篇用rabbitmq實現延遲隊列的文檔,感覺寫的挺細的,自己又不願意寫,懶勁上來了,特此記錄   Rabbitmq各方法的作用詳解

原创 supervisor安裝以及監控管理rabbitmq消費者進程

簡介:Supervisor是用Python開發的一套通用的進程管理程序,能將一個普通的命令行進程變爲後臺daemon,並監控進程狀態,異常退出時能自動重啓。 1、安裝 apt-get install supervisor 2、複製配置文

原创 docker系列 -- 安裝PHP擴展

1、進入PHP容器 docker exec -it php7.4-fpm /bin/bash 2、使用pecl安裝amqp擴展(docker內置了pecl,可以直接用) # 安裝相關依賴 1、apt-get update && apt

原创 vagrant,VirtualBox -- 安裝使用 docker系列--安裝docker

1、安裝Oracle VM VirtualBox下載 http://download.virtualbox.org/virtualbox/5.2.44/ 2、安裝vagrant https://www.vagrantup.com/

原创 docker系列 -- 安裝rabbitmq

1、拉取rabbitmq鏡像 docker pull rabbitmq 2、創建運行rabbitmq容器 docker run -d -p 15672:15672 -p 5672:5672 \ -e RABBITMQ_DEFA