BREW

mac 下安装mysql8.0

六月ゝ 毕业季﹏ 提交于 2020-04-27 18:54:55
有两种安装方式,一种是安装包安装,官网下载安装包, mysql8.0下载 、 mysql5.7安装 ; 这里记录brew安装:   1.brew uninstall mysql 卸载原有的;   2.brew install mysql   3.可通过brew info mysql 查看 mysql相关,有两种启动方式,mysql.service start / brew services start mysql;   4.mysql -uroot 进入,并修改密码,ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';(5.7之后引入mysq_sercuity)   5.因密码太短,可查看和修改密码验证规则:   show variables like 'validate_password%';   set global validate_password.length = 1; (mysql版本间的参数名有差异,如5.7则为validate_password_length)   set global validate_password.policy=LOW;      规则 参考   数据 清理 总结: 1.mysql5.7与mysql8.0的版本差异有:某些参数名、数据目录及类型、   

Pytest+Allure定制报告

心已入冬 提交于 2020-04-25 01:48:22
不可否认,pytest是最好的单元测试框架之一,而allure是一个比较好的测试报告,以前在接口测试时用了这个方法,很久没有用了,网上收集了些相关资料,放在这里,供以后查询。 最近在研究接口自动化的框架,好的测试报告在整个测试框架起到至关重要的部分。终于被我发现一个超好用的报告框架,不仅报告美观,而且方便CI集成。 就是它,就是它: Allure Test Report !!! 先上一张报告效果图: python版本及必要库 python 3.5 pytest 3.3.3 pytest-allure-adaptor 1.7.9 一、环境配置 安装Python依赖库: pip3 install pytest pip3 install pytest-allure-adaptor 安装 Command Tool: brew tap qatools/formulas brew install allure-commandline 官方参考文档:https://pypi.org/project/pytest-allure-adaptor/ 二、生成html报告命令 1、pytest命令基础上加--alluredir,生成xml报告。 pytest -s -q --alluredir [xml_report_path] //[xml_report_path]根据自己需要定义文件夹,作者定义为:

mac+docker+jenkins+gitlab+k8s+springboot从0搭建cicd

点点圈 提交于 2020-04-25 01:38:46
本文采用brew安装的jenkins;docker利用镜像安装的gitlab;利用docker利用镜像搭建的本地私有镜像仓库,利用k8s搭建了一套jenkins流水线来实现本地提交代码触发微服务部署的一套流水线。 1. jenkins的安装 jenkins安装的方式有很多种,可以在mac系统上利用brew install jenkins来安装,也可以利用docker image的方式安装,当然也可以采用k8s的方式来安装; homebrew的方式: brew install jenkins #安装 brew services start jenkins #启动 在浏览器输入http://localhost:8080/或者http://本机ip:8080/即可验证jenkins是否ok,会弹出一个让你输入密码的页面,密码在这个地方查找: cat secrets/initialAdminPassword 在Jenkins->Manage jenkins->Avaiable->search搜索框输入pipeline,来安装pipeline插件和gitlab插件,也可以再多安装一个blue ocean,这样流水线的ui会好看一些,安装插件的时间会比较就一些,需要耐心等待。 插件安装完之后,点击新建一个流水线,图是这样的,这就代表安装jenkins以及插件过程已经完成了。 2

python | mac安装brew 软件包管理工具Homebrew

我的梦境 提交于 2020-04-24 03:31:32
mac 安装 brew Homebrew brew 全称Homebrew 是Mac OSX上的软件包管理工具 Homebrew 安装和卸载工具 只用一行命令就能完成 官方地址 mac 自带ruby 打开命令行 terminal 输入 : ruby -version 安装命令 ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" 假如已经安装了 输入如下命令 ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 命令行输出: image brew 使用方法 命令行 输入: brew 输出: Example usage: brew [info | home | options ] [FORMULA...] brew install FORMULA... brew uninstall FORMULA... brew search [foo] brew list [FORMULA...] brew update brew upgrade [FORMULA...] brew pin/unpin [FORMULA...] Troubleshooting: brew

Mac下homebrew的安装与卸载

青春壹個敷衍的年華 提交于 2020-04-24 03:31:13
mac系统常用的软件安装工具就是homebrew 个人认为通过brew安装比较简单,下面介绍下如何安装 安装和卸载homebrew 安装 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 卸载 $ cd `brew -- prefix` $ rm -rf Cellar $ brew prune $ rm `git ls-files` $ rm -r Library/ Homebrew Library/ Aliases Library/ Formula Library/ Contributions $ rm -rf .git $ rm -rf ~/ Library/ Caches/ Homebrew Homebrew基本使用 安装任意包 $ brew install <packageName> 示例:安装node $ brew install node 卸载任意包 $ brew uninstall <packageName> 示例:卸载git $ brew uninstall git 查询可用包 $ brew search <packageName> 查看已安装包列表 $ brew list 查看任意包信息 $ brew info

mac在本地搭建jenkins

筅森魡賤 提交于 2020-04-23 03:11:02
1. 安装jenkins brew install jenkins 2. 启动jenkins服务 $ brew services start jenkins ==> Successfully started `jenkins` (label: homebrew.mxcl.jenkins) 3 .在浏览器中输入 http://localhost:8080 cat ~/.jenkins/secrets/initialAdminPassword 输入password登陆。 4. 这样jenkins平台就搭建好了 来源: oschina 链接: https://my.oschina.net/u/2263272/blog/3324955

设计模式——模板模式(Template Pattern)

走远了吗. 提交于 2020-04-22 03:00:33
  在读Spring源码的时候,发现Spring代码中运用了大量的模板模式,比如根据文件系统目录加载配置文件(FileSystemXmlApplicationContext),类路径加载配置文件(ClassPathXmlApplicationContext),以及根据项目上下文目录(XmlWebApplicationContext)加载配置文件。这个在加载的过程中就使用了模板设计模式,所以特意去学习了一下模板设计模式,从而更好的理解源码。 1.模板设计模式在书中的定义   定义一个操作中的算法的骨架,而将一些步骤延迟到子类中。模板方法使得子类可以不改变一个算法的结构即可重定义该算法的某些特定步骤。   我的翻译就是:完成一件事情,有固定的数个步骤,但是每个步骤根据对象的不同,而实现细节不同;就可以在父类中定义一个完成该事情的总方法,按照完成事件需要的步骤去调用其每个步骤的实现方法。每个步骤的具体实现,由子类完成。 2.举个例子来说    小张的团队最近接受一个需求,实现实现一家咖啡店的冲泡咖啡和茶的冲泡自动化。之前这家咖啡店都是由咖啡师傅手动进行调制咖啡和茶。现在咖啡店需要引入自动化的点单和调制饮料的系统,小张负责实现调制饮料的功能。   咖啡师傅手工冲泡咖啡和茶的流程:   冲泡咖啡:    把水煮沸 用沸水冲泡咖啡 把咖啡倒入杯子 加糖和牛奶   冲泡茶: 把水煮沸

Mac Pro 2017款自带php与用brew重装PHP后的地址

别来无恙 提交于 2020-04-22 00:06:49
mac pro 2017款自带PHP与apache位置 : [apache] apache配置文件 :/etc/apache2/httpd.conf DocumentRoot : /Library/WebServer/Documents apachectl位置 : /usr/sbin/apachectl 重启apache命令:sudo apachectl restart [PHP] /usr/bin/php /usr/bin/phpize /usr/bin/php-config /usr/lib/php/extensions/no-debug-non-zts-20160303/(扩展目录) 用brew装的php5的地址: [PHP] /usr/local/Cellar/php@5.6/5.6.38/bin/php /usr/local/Cellar/php@5.6/5.6.38/bin/phpize /usr/local/Cellar/php@5.6/5.6.38/bin/php-config /usr/local/etc/php/5.6/php.ini /usr/local/Cellar/php@5.6/5.6.38/pecl/20131226/(扩展目录) 来源: oschina 链接: https://my.oschina.net/u/4398140/blog/3288511

Mac 下使用 homebrew 切换不同版本 php

我只是一个虾纸丫 提交于 2020-04-21 23:54:57
最近刚切换回 Mac 下进行开发,所以写了比较多的 Mac 环境部署之类的文章。今天需要重新切换一下本地的开发环境。原本想直接在当前环境下开发, 毕竟 Mac 自带了 PHP 环境,今天需要新添一个扩展 freetype ,需要重新编译一遍 PHP。 由于这个扩展是核心内置扩展,没法通过phpize来编译安装。 解决办法只有一个,就是找到PHP的安装源码重新编译一下,在编译的时候,加上–with-freetype-dir。 但是要知道的一个事 —— Mac上PHP是内置的,根本就找不到它的安装源码在哪! 所以需要重新编译一遍 PHP,并且不影响 Mac 当前的 PHP 环境。 Mac 下软件的安装和管理,当然离不开 homebrew 了。 安装 php 不同版本 brew install php54 brew install php55 brew install php56 brew install php70 安装新版本时,你很大几率上会被提醒,php 已经安装了 xxx 版本了,你需要先 unlink 原先的版本。于是就是下面的这个命令了。先 unlink 再安装。 安装后自然就 link 好了。 常规切换 通过 brew 安装的 php 可以通过brew link和brew unlink来切换不同版本。 brew list brew unlink php56 brew

Mac下MongoDB的安装和启动

不羁的心 提交于 2020-04-21 04:04:38
1.下载MongoDB $brew install mongodb 如果出现错误Error:No available formula with the name "mongodb"。。。。,则用$brew tap mongodb命令,若还是报错则换成 $brew install mongodb-community@4.2 2.配置 a.修改配置文件.conf在访达中按”command+shift+g“进入/usr/local目录下,查看.bash_profile文件,可按”command+shift+.“查看.文件,把 export MONGO_PATH=/use/local/monfodb/binexport MONGO_PATH=mongodb下的bin目录 如:export MONGO_PATH=/use/local/monfodb/binexport MONGO_PATH=/use/local/monfodb/bin export PATH=$PATH:$MONGO_PATH/bin b.在mongodb下创建data和log目录,然后新建mongodb.conf文件,添加配置如下: dbpath=D:\mongodb\data #存放数据目录 logpath=D:\mongodb\log\mongo.log #存放日志目录 logappend=true #开启日志追加