1 2 3 4 5 ··· 14 下一页
摘要: 文件读取 一次性读取 byteData, _ := os.ReadFile("go_study/hello.txt") fmt.Println(string(byteData)) fmt.Printf(file.Name()) // go_study/hello.txt 获取当前go文件的路径 可以 阅读全文
posted @ 2026-02-04 21:08 py卡卡 阅读(2) 评论(0) 推荐(0)
摘要: 协程 Goroutine Goroutine是Go运行时管理的轻量级线程 启动一个 goroutine 只需在函数调用前加关键字 go 一个简单的购买商品的例子 同步执行 package main import ( "fmt" "time" ) func pay(name string) { fmt 阅读全文
posted @ 2026-02-04 13:01 py卡卡 阅读(1) 评论(0) 推荐(0)
摘要: golang的优势 极简单的部署方式 可直接编译成机器码 不依赖其他库 直接运行即可部署 静态类型语言 语言层面的并发 充分利用多核优势处理并发问题 强大的标准库支撑 runtime 系统调度机制 高效的GC垃圾回收 标准库 下载安装 下载地址:https://go.dev/dl/ windows 阅读全文
posted @ 2026-02-02 14:30 py卡卡 阅读(2) 评论(0) 推荐(0)
摘要: Redis内存优化可以从多个角度进行,包括: 数据结构优化 内存配置优化 数据过期策略 编码化 内用外部存储 内存结构分析 内存组成 # 查看内存详情 redis-cli> INFO memory # 关键指标: # used_memory: 11845632 # Redis分配器分配的内存 # u 阅读全文
posted @ 2026-01-19 11:02 py卡卡 阅读(4) 评论(0) 推荐(0)
摘要: Redis 持久化 概述 Redis 是内存数据库,数据存储在内存中,但内存中的数据在服务器重启后会丢失。持久化就是将内存中的数据保存到磁盘,实现数据永久保存。 为什么需要持久化? 数据备份和恢复 防止服务器宕机数据丢失 支持数据归档和分析 灾备和容灾 Redis 持久化方式 RDB(Redis D 阅读全文
posted @ 2026-01-15 18:36 py卡卡 阅读(5) 评论(0) 推荐(0)
摘要: 简单来说,AOP 让你能在不修改原有业务代码的情况下,为特定的类方法“统一添加”或“改变”一段通用逻辑,比如自动缓存、日志记录、事务管理等。它就像是一个“代码插件”系统,实现了核心业务与通用功能的完美解耦。 🎯 核心概念与 Hyperf 的实现方式 文档将 AOP 定义为通过动态代理等技术,在任意 阅读全文
posted @ 2026-01-15 13:33 py卡卡 阅读(15) 评论(0) 推荐(0)
摘要: 依赖注入(Dependency Injection,简称 DI)是构建现代、可维护应用的核心设计模式。简单说,它不是让对象自己“找”或“造”它需要的东西,而是由外部系统“给”它。 🧩 什么是依赖注入? 想象你要做一把椅子(Chair),你需要一把锤子(Hammer)。最原始的做法是,你(椅子)自己 阅读全文
posted @ 2026-01-15 12:42 py卡卡 阅读(13) 评论(0) 推荐(0)
摘要: Hyperf的注解是一种内嵌在代码中的结构化配置指令 是什么 一种为类、方法、属性等代码声明部分添加结构化元数据的能力。它不是普通注释,而是框架可读取的“配置式语言”,目的是实现功能定义与功能使用的解耦。 如何工作 注解本身只是元数据定义,其作用依赖于框架的收集与利用。 收集:启动时,Hyperf的 阅读全文
posted @ 2026-01-14 16:55 py卡卡 阅读(12) 评论(0) 推荐(0)
摘要: hyperf 了解协程之前先需要知道php-fpm的运作模式 php-fpm的运作模式 PHP-FPM 是一个多进程的 FastCGI 管理程序,是绝大多数 PHP 应用所使用的运行模式。假设我们使用 Nginx 提供 HTTP 服务(Apache 同理),所有客户端发起的请求最先抵达的都是 Ngi 阅读全文
posted @ 2026-01-14 15:47 py卡卡 阅读(6) 评论(0) 推荐(0)
摘要: Swoole 的生命周期 Swoole 的生命周期与传统的PHP Web应用有显著不同,因为它是一个常驻内存的服务器程序。下面我将详细说明Swoole的生命周期,并分为几个阶段。 1. 启动阶段 (启动服务) 当执行PHP脚本启动Swoole服务器时,会经历以下步骤: 模块初始化:加载Swoole扩 阅读全文
posted @ 2026-01-14 11:18 py卡卡 阅读(12) 评论(0) 推荐(0)
1 2 3 4 5 ··· 14 下一页