Search Filters
Search Results
61 total results found
PHP 数组:索引数组与关联数组
在静态语言(C、Java、Go)中,数组的定义通常是同一类型数据的连续序列,PHP 的数组从功能角度来说更加强大,可以包含任何数据类...
持续集成与持续部署
CI/CD 持续集成(Continuous Integration,简称 CI)是一种软件开发实践,每次集成都通过自动化的构建(包...
Gin 使用示例(十七):实现 HTTP/2 服务器推送
在 Go 语言中实现 HTTP/2 服务器推送:https://blog.golang.org/h2push。 注:需要 Go...
Gin 使用示例(三十):运行多个服务器
示例代码(src/gin-demo/examples/multi_service.go): package main ...
Gin 使用示例(三十五):支持 Let's Encrypt
一行代码启动 LetsEncrypt HTTPS 服务器: package main import ( "log" ...
基于 Gatling 进行负载测试(中):通过 Maven + Gatling 实现并发负载测试
上篇教程我们演示了如何基于 Docker Swarm + Docker Compose 部署服务实例,之所以这么大费周章主要是为了后...
Go 视图模板篇(二):通过指令实现控制结构和模板引入
指令用于在 Go 模板中嵌入命令,通过 {{ 和 }} 来定义,Go 提供了丰富的指令集,包括条件判断、循环、设置和引入等。 在众...
基于 Go 语言构建在线论坛增补篇:通过 Viper 读取配置文件并实现热加载
简介 之前我们在论坛项目中使用了单例模式全局加载配置文件,这样做有一个弊端,就是不支持热加载,每次修改配置文件,需要重启应用,不太...
控制台测试
简介 除了简化 HTTP 测试外,Laravel 还为测试需要用户输入的控制台应用提供了简单的 API。 期望输入/输出 La...
Vue 组件插槽:父子组件间的内容分发和插槽作用域
插槽的作用 在组件入门这篇教程中,学院君已经给大家演示了插槽(slot)功能的基本使用,插槽的主要作用就是在组件中分发父作用域的内...
Vue Loader 篇(下):编写一个单文件 Vue 组件
引入 Bootstrap 框架 开始之前,需要添加 Bootstrap 到 Vue CLI 项目,由于目前所有前端资源都已经通过 ...
控制台测试
简介 除了简化 HTTP 测试外,Laravel 还为测试需要用户输入的控制台应用提供了简单的 API。 期望输入/输出 La...
PHP -Casbin: 支持 ACL、RBAC、ABAC 多种模型的 PHP 权限管理框架
PHP-Casbin 是一个用 PHP 语言打造的轻量级开源访问控制框架( https://github.com/php-casbi...
数据表之间关联关系和关联查询
关联关系简介 MySQL 之所以被称之为关系型数据库,是因为可以基于外键定义数据表之间的关联关系,日常开发常见的关联关系如下所示:...
常见的并发模式实现(三):通过无缓冲通道创建协程池
上篇教程学院君给大家演示了如何通过缓冲通道实现共享资源池,今天,我们来看另一个并发模式的 Go 语言实现 —— 通过无缓冲通道实现协...