摘要:
docker的介绍和安装 1、docker是什么 docker是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源。可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 2、为什么要用docker 在没 阅读全文
摘要:
Vagrant+virtualBox 1、准备工作 1)Vagrant下载 https://www.vagrantup.com/downloads.html,然后安装 2)Virtualbox 5.1下载 https://www.virtualbox.org/wiki/Download_Old_Bu 阅读全文
摘要:
Mysql导入sql文件可能出现的问题 1、可能出现的错误 本地导入sql文件时,出现'MySQL server has gone away'的错误 2、问题分析: 'MySQL server has gone away'的问题意思就是指client和MySQL server之间的链接断开了。造成这 阅读全文
摘要:
PHP中的trait 一、前言 自PHP 5.4.0起,PHP 实现了代码复用的一个方法,称为 trait。trait其字面意思是"特性"、"特点"。使用Trait关键字,可以为PHP中的类添加新的特性。 trait 是一种为类似 PHP 的单继承语言而准备的代码复用机制。在PHP中,只能实现单继承 阅读全文
摘要:
Laravel中的队列 一、前言 并发处理这块一直是PHP的短板,于是乎就有了并发的另外一种替代方案:队列。队列就是为了在某种程度上替代多线程而设计的一种处理并发的方式,同时,也就具备天生的秉性:异步!用于处理耗时的工作。 二、Laravel中的队列 1、概述 实现队列有多种方式,Laravel也支 阅读全文
摘要:
微信小程序开发常见问题 1、微信小程序体验版数据加载不了,打开调试模式下才行(在微信开发者工具上也能加载数据) 检查是否满足以下条件:域名已经备案、https已经配置、ssl证书在1.2以上版本、 微信小程序无法调起支付 检查是否满足以下条件: 1)微信开发工具新建项目是否用的企业小程序appid, 阅读全文
摘要:
HTTP协议常见状态码 1、1XX 消息 2、2XX 成功 3、3XX 重定向 4、4XX客户端错误状态码 说明:有时客户端会发送一些服务器无法处理的东西,比如格式错误的Request, 或者最常见的是, 请求一个不存在的URL。 400 Bad Request(坏请求) 告诉客户端,它发送了一个错 阅读全文
摘要:
TCP/IP协议的认识 一、简介 TCP/IP 协议是一个协议集合。大家叫的时候方便说,所以统称为TCP/IP。 HTTP协议就属于TCP/IP协议家族中的一员,了解HTTP协议在整个网络流程中的地位,也能更加充分的理解HTTP协议。 TCP/IP协议族中有一个重要的概念是分层,TCP/IP 协议按 阅读全文
摘要:
设计模式-工厂方法模式(Factory Method Pattern) 概要 记忆关键词:子类决定实例化 定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。 分析: 工厂方法模式结构图如下: 一、能解决什么问题? 二、涉及的角色 1. 抽象接口 统一的 阅读全文
摘要:
PHP闭包(Closure) 闭包(Closure)又叫做匿名函数,也就是没有定义名字的函数。 PHP 5.3开始,新开放的闭包语法中, 我们就是用use来使用闭包外部定义的变量的。简单来说就是将作用域外的变量通过use中的参数进行传递到匿名函数中来使用。 例一:匿名函数中的使用 例二:图中是lar 阅读全文