蒲东平的博客
09
09
Go 基础数据类型 Go 基础数据类型
Go 基础数据类型对于浮点类型需要被自动推导的变量,其类型将被自动设置为 float64,而不管赋值给它的数字是否是用 32 位长度表示的在实际开发中,应该尽可能地使用 float64 类型,因为 math 包中所有有关数学运算的函数都会要
2024-05-09
09
Go语言中init 函数、变量、常量的执行顺序 Go语言中init 函数、变量、常量的执行顺序
init 函数、变量、常量的执行顺序 假如 main 引入了 pkg1 最终依赖于 pkg3,pkg3 中的 init() 方法会优先被执行; 同一个包里,单文件的情况,init() 优先于其他方法执行,包括 main(); 同一个包里的
2024-05-09
09
09
09
14
19
Consul,一个服务发现神器 Consul,一个服务发现神器
在使用微服务的架构中,Consul 是一个不可或缺的工具。它由 HashiCorp 公司开发,Consul 提供了服务发现、健康检查、配置管理和服务网格功能,使得在复杂的分布式系统中管理和配置服务变得简单高效。 服务发现:解决微服务寻址难题
2024-03-19
17
17
Swoole 的底层架构及运行原理 Swoole 的底层架构及运行原理
先看这张底层架构图 我们可以看到,Swoole 主要包含以下组件: Master: 当我们运行启动 Swoole 的 PHP 脚本时,首先会创建该进程(它是整个应用的 root 进程),然后由该进程 fork 出 Reactor 线程和
2024-03-17
17
swoole环境搭建 swoole环境搭建
PHP Swoole 扩展的安装方式有很多,这完全取决于你的使用环境,本文大致介绍几种常见的安装方式,且以在 M1 芯片上的 Mac 环境作为示例。 第一种# 编译安装 php 的时候直接编译进去 --enable-swoole 第二种
2024-03-17
26
如何编写Dockerfile 如何编写Dockerfile
编写 dockerfileDockerfile 文件是用于定义 Docker 镜像生成流程的配置文件,文件内容是一条条指令,每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建;这些指令应用于基础镜像并最终创建一个新的镜像你可
2024-02-26
1 / 12