不忘初心,才能始终

想写go的php程序员

go语言中常用的功能之十三(字符串中的常用操作函数)

go中常用的字符串操作函数 文章目录1. 常用操作函数概述2. 去掉指定字符3. 字符串替换4. 是否包含子串5. 字段自定义分割6. 字符串自定义修改7.自定义查找规则 1. 常用操作函数概述 凡是返回索引的 没找到都是返回 -1 函数 说明 Count(str,substr...

2019-05-23 21:28:59

阅读数 26

评论数 0

mysql集群搭建及性能调优之一(集群搭建)

本文讲解mysql的集群搭建 文章目录1. docker安装并启动三台mysql2. 创建基础库并设置可访问用户3. 主从配置3.1 主服务器配置3.2 从服务器配置 1. docker安装并启动三台mysql docker run -d -p 3307:3306 -e MYSQL_ROOT_P...

2019-03-25 17:14:01

阅读数 57

评论数 0

mysql大表分页查询优化(翻译)

大表分页查询优化 文章目录1. 分页查询核心点2 索引使用3. 使用实例3.1 表结构3.2 典型的查询3.2.1 获取总的记录数3.2.2 获取当前页信息3.3 查看性能3.4 性能影响4. 解决方案4.1 简单解决方案4.2 避免使用Count(*)4.3 避免使用offset5 使用更多条...

2019-03-22 18:06:44

阅读数 72

评论数 0

mysql大表统计查询优化

大表统计查询优化 文章目录1. 统计1.1 使用count1.2 使用SQL_CALC_FOUND_ROWS和FOUND_ROWS1.3 使用information_schema1.4 开启mysql查询缓存(8.0已废弃)1.5 增加统计表1.6 使用应用程序缓存 1. 统计 1.1 使用c...

2019-03-21 17:47:22

阅读数 134

评论数 0

PHP测试第五部分(单元测试参数详解)

单元测试常用参数 文章目录1. 指定单元测试函数2. 生成html代码覆盖报告3. 遇到错误时停止4. 测试前运行启动文件5. 指定测试配置文件6. 输出调试信息7. 添加PHP.ini配置8. 批量测试8. 常用注释测试参数 1. 指定单元测试函数 使用 --filter 参数指定单元测试执...

2019-03-18 10:15:17

阅读数 42

评论数 0

PHP测试第四部分(单元测试常用函数)

单元测试常用函数 文章目录1. 类型判断2. 数组3. 字符串4. 数字5. 文件和目录6. json7. xml8. 对象和类9. 复杂断言 1. 类型判断 断言函数/说明 用例 assertEmpty 元素为空 使用 assertFalse 断言false 使用 as...

2019-03-15 17:46:41

阅读数 39

评论数 0

PHP测试第三部分(使用PHPstorm+xdebug测试代码覆盖率)

使用PHPstorm+xdebug测试代码覆盖率 文章目录1. 配置php cli版本2. 配置test环境3. 执行代码覆盖测试4. 错误4.1 No code coverage driver is available4.2 No whitelist is configured, no cod...

2019-03-15 15:26:03

阅读数 68

评论数 0

PHP测试第二部分(使用lumen编写单元测试)

使用lumen编写单元测试 文章目录1. 控制器2. 编写测试用例3. 执行 1. 控制器 我们先写了一个简单的app控制器CalcController.php <?php namespace App\Http\Controllers; class CalcCo...

2019-03-15 14:02:47

阅读数 53

评论数 0

PHP测试第一部分(概述)

测试概述 原文地址:https://hackernoon.com/php-test-driven-development-part-1-introduction-5483362d79b5 测试概述 文章目录1. 测试分类1.1 单元测试1.2 集成测试1.3 功能测试1.4 验收测试1.5 T...

2019-03-15 11:28:45

阅读数 35

评论数 0

docker使用笔记之一(常用命令)

本文讲解docker常用命令 文章目录1. docker命令 1. docker命令 命令 说明 docker help 获取帮助信息 docker COMMOND --help 获取指定命令的帮助信息 docker version 获取docker版本 docker...

2019-03-07 17:48:09

阅读数 35

评论数 0

windows解决docker报错“Cannot connect to the Docker daemon”

[Error]docker报错 Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running? 网上列列出了很多原因,服务没起来? service docker ...

2019-03-07 10:39:46

阅读数 105

评论数 0

go语言中常用的功能之十二(web基准测试和并发测试)

go语言常见的web基准测试和并发测试 文章目录1. 基准测试2. web测试3. 并发测试 1. 基准测试 基准测试又称为性能测试,用于测试函数的执行效率占用内存等 书写遵循下面的 规范即可 文件名称以源文件名_test.go 函数名以 BenchmarkYourFuncName(b ...

2019-02-27 18:02:11

阅读数 65

评论数 0

go语言中常用的功能之十一(单元测试和案例测试)

go语言常见的单元测试和案例测试 文章目录1. 单元测试2. 测试表3. 代码覆盖4. 案例测试 1. 单元测试 go中的测试比较简单,遵循以下几点即可: 测试文件以源文件名_test.go 命名 测试函数名称格式以 TestFuncName(t *testing.T) 命名 测试错误 ...

2019-02-26 10:41:10

阅读数 32

评论数 0

go语言中常用的功能之十(文件上传和表单处理)

本文介绍go语言中的表单处理,以及表单中的文件上传 文章目录1. 获取表单字段信息2. 文件上传 1. 获取表单字段信息 我们先来看一段html <form role="form" id="form1&qu...

2019-02-22 16:44:27

阅读数 67

评论数 0

PHP开发者你需要了解的PHP与go的对比(转载)

本文讲解关于PHP中的class和go中的struct相关知识的对比 本文根据原创文章稍作整理后完成,如果需查看原文可以点击这里 (你可能需要翻墙) 文章目录1. class和struct2. interface3. 依赖注入4. 继承 1. class和struct PHP中的class ...

2019-02-22 11:25:12

阅读数 64

评论数 0

go语言中常用的功能之九(模板渲染)

本文介绍go语言中的模板template渲染 文章目录1. 渲染模板1.1 模板路径1.2 模板渲染的方法2. 变量解析3. 模板嵌套及变量传递3.1 定义模板3.2 引入模板3.3 指定解析模板3.4 实例4. 循环分支和函数的使用4.1 循环4.2 判断4.3 函数4.4 自定义变量4.5...

2019-02-21 16:57:05

阅读数 75

评论数 0

go语言中常用的功能之八(远程调用jsonrpc使用)

本文讲解go语言中远程调用jsonrpc的使用 文章目录1. rpc的定义2. jsonrpc的使用3. 完整项目地址 1. rpc的定义 RPC(Remote Procedure Call)—远程过程调用,它是一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。 R...

2019-02-21 00:15:18

阅读数 29

评论数 0

elasticsearch学习笔记之五(加入中文分词ik)

本文介绍logstash配置解析 文章目录1. 安装中文分词ik插件2. 为什么需要ik中文分词插件 1. 安装中文分词ik插件 E:\tools\elasticsearch-6.6.0\bin>elasticsearch-plugin install https://g...

2019-02-19 09:56:30

阅读数 73

评论数 0

elasticsearch学习笔记之四(使用logstash导入mysql数据)

本文介绍elasticsearch的从mysql导入数据 文章目录0. 数据准备1. 下载并安装logstash1.1 下载地址1.2 安装2. 配置文件2.1 下载jdbc包2.2 更改配置文件3. 启动5. 查询 0. 数据准备 create database shopdb CREATE...

2019-02-18 17:38:15

阅读数 64

评论数 0

elasticsearch学习笔记之三(详细查询)

本文介绍elasticsearch的查询细节 文章目录1. 简单查询2. 结构化查询DSL3. 验证查询语句的正确性 1. 简单查询 查询语句 查询说明 /_search 在所有索引的所有类型中搜索 /gb/_search 在索引gb的所有类型中搜索 /gb,us/_s...

2019-02-18 15:08:54

阅读数 41

评论数 0

提示
确定要删除当前文章?
取消 删除