关于项目中的单元测试

本文将使用phpunit组件和easyswoole后端代码进行说明什么是单元测试什么是单元测试?单元测试是指对软件中的最小可测试单元进行检查和验证。对于单元测试中单元的含义,一般来说,要根据实际情况去判定其具体含义,如C语言中单元指一个函数,Java里单元指一个类,图形化的软件中可以指一个窗口或一个菜单等在php api中,可以认为是对一个接口的整个功能进行测试.例如:正常登陆接口,将是长这样:/
阅读全文

easyswoole 更新代码shell

在我们日常工作中,基本都需要使用git作为版本控制,那么我们实现好一个功能,如何更新到服务器上呢?我们可以通过以下shell直接实现更新#!/usr/bin/env bash PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin export PATH;## 引入linux环
阅读全文

ssh实现秘钥登陆

2行命令ssh-keygen #生成本地秘钥 ssh-copy-id -i ~/.ssh/id_rsa.pub root@ip地址输入密码,即可将公钥追加到新的服务器中[root@MiWiFi-RA69-srv ~]# ssh-copy-id -i ~/.ssh/id_rsa.pub root@47.106
阅读全文

jenkins通过supervisor配置守护进程

安装supervisoryum install -y supervisor配置jenkins将jenkins.war移动到指定目录,例如 /usr/local/jenkinsmkdir -p /usr/local/jenkins cp jenkins.war /usr/local/jenkins/新增文件:/etc/super
阅读全文

jenkins安装教程

jenkins Jenkins是一个开源的、提供友好操作界面的持续集成(CI)工具,起源于Hudson(Hudson是商用的),主要用于持续、自动的构建/测试软件项目、监控外部任务的运行(这个比较抽象,暂且写上,不做解释)。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有
阅读全文

利用f12开发者工具在线调试网站js

在很多时候,我们可能需要调试前端的js,但是如果非本地项目,根本没法直接修改js进行调试,但是我们可以利用浏览器的开发者工具,进行修改js并调试 首先我们随便找一个网站: https://www.easyswoole.com/Preface/intro.html 打开f12,点击sources,点击overrides:点击 select folder for overrides
阅读全文

(转载)为什么不推荐使用swoole和hyperf官方框架

开篇之前,为了证明自己不是为了黑而黑,先说明对swoole和hyperf的接触(1).参考swoole捐献列表信息(其他小额的未统计,每年都有捐款):200.00    高久峰    希望 swoole 协程客户端生态越来越好    开源中国(2).我们已经购
阅读全文

使用ssh RSA加密方式授权git

生成本地ssh keyssh-keygen -t rsa -C "账户名"一路回车下去:[root@VM-0-6-centos ~]# ssh-keygen -t rsa -C "tioncico" Generating public/privat
阅读全文

redis实现分布式锁

当服务运行在多台服务器时,为了避免服务器同时占用一个资源,或者重复处理同一个资源,我们需要通过 分布式锁 解决同一时间占用的问题,保证同一时间只有一台服务器处理某些逻辑.redis 分布式锁通过redis 单线程特性,很容易就能实现一个分布式锁方案:锁超时以上的流程,可能会造成这样的情况:当服务器加锁成功之后,突然发生异常终止了进程,这样会导致锁永远无法释放.解决:所以,在redis set ke
阅读全文

springboot整合mybatis

新增mybatis的依赖在 pom.xml中新增 mybatis 和mysql 的依赖,并使用maven 进行同步下载依赖:<dependency>    <groupId>org.mybatis.spring.boot</groupId>    <artifactId>mybatis-spring-boot-
阅读全文
首页 12345 末页 共 247 条记录
  • 本站由白俊遥博客程序搭建
    © 2017-1-17 php20.cn 版权所有 ICP证:闽ICP备17001387号
  • 联系邮箱:1067197739@qq.com