不灭的焱

加密类型:SHA/AES/RSA下载Go
复合类型:切片(slice)、映射(map)、指针(pointer)、函数(function)、通道(channel)、接口(interface)、数组(array)、结构体(struct) Go类型+零值nil
引用类型:切片(slice)、映射(map)、指针(pointer)、函数(function)、通道(channel) Go引用

作者:AlbertWen  添加时间:2026-01-04 17:54:10  修改时间:2026-01-04 23:50:23  分类:02.Go语言编程  编辑

泛型Go语言近年来最重要的特性之一,但是,很多开发者在使用泛型时,可能会对其中的某些语法感到困惑。特别是~int这样的写法,常常让人摸不着头脑。究竟这个波浪线~代表什么含义?它为什么存在?它又能为我们带来什么便利?

作者:AlbertWen  添加时间:2026-01-04 16:15:46  修改时间:2026-01-05 14:28:06  分类:杂七杂八  编辑
  1. “弗忧联盟”是一个企业生态联盟;
  2. “弗忧”取自“无忧”之意。在这个联盟里的企业,我们共同探讨,一起成长,相互尊重,彼此成就;
  3. 同样的价值观让我们相识相聚,在同一个时空里, 酣畅淋漓地追寻人生的意义。
作者:AlbertWen  添加时间:2026-01-03 21:26:23  修改时间:2026-01-04 15:21:05  分类:团队/项目管理  编辑

DevOps 是一场以文化和协作为核心的软件交付革命。它通过自动化工具链支撑“持续”的实践,最终实现业务价值的快速、稳定、安全流动。

作者:AlbertWen  添加时间:2026-01-03 20:52:58  修改时间:2026-01-05 13:11:36  分类:团队/项目管理  编辑

开发经理与运维经理是现代软件工程中两个至关重要的角色,他们的工作既有明确分工又需紧密协作,尤其在DevOps和文化下,两者的边界正变得更加融合。

作者:AlbertWen  添加时间:2026-01-03 16:19:23  修改时间:2026-01-04 11:46:43  分类:团队/项目管理  编辑

开发经理和运维经理的核心目标都是保障业务系统稳定高效运行,但侧重方向截然不同:开发经理聚焦软件生命周期的构建与迭代,运维经理聚焦系统上线后的稳定运行与资源保障。二者通过协作形成 DevOps 闭环,共同支撑业务价值落地。

作者:AlbertWen  添加时间:2026-01-03 09:26:07  修改时间:2026-01-04 13:06:22  分类:IT运维/网络管理  编辑

ELK 是一套开源的日志收集、存储、分析与可视化的技术栈,早期由 Elasticsearch、Logstash、Kibana 三个核心组件组成,后来随着 Beats 的加入,官方也将其更名为 Elastic Stack

作者:AlbertWen  添加时间:2026-01-02 22:18:10  修改时间:2026-01-05 04:09:04  分类:10.网络.安全  编辑

大型软件系统生命周期的绝大部分都处于“使用”阶段,而非“设计”或“实现”阶段。那么为什么我们却总是认为软件工程应该首要关注设计和实现呢?在《SRE:Google运维解密》中,Google SRE的关键成员解释了他们是如何对软件进行生命周期的整体性关注的,以及为什么这样做能够帮助Google成功地构建、部署、监控和运维世界上现存最大的软件系统。

作者:AlbertWen  添加时间:2026-01-01 08:27:57  修改时间:2026-01-05 09:20:09  分类:01.Linux基础  编辑

先说su,这东西全名叫switch user,就是换个人的意思。比如你现在是普通用户小王,想临时用下root身份,直接敲su就行。它会要你输root的密码,输对了就进去了。但这时候有个坑:你虽然身份是root了,但你的工作目录、环境变量还是小王的。这就导致有些脚本跑不了,因为它认的路径还是小王家里的。

作者:AlbertWen  添加时间:2025-12-29 14:57:54  修改时间:2026-01-04 17:57:26  分类:02.Go语言编程  编辑
  1. golang-jwt 核心使用 jwt.NewWithClaims() 生成 Token,jwt.ParseWithClaims() 验证解析 Token
  2. 对称加密(HS256)简单高效,适合单服务场景;非对称加密(RS256)更安全,适合跨服务场景
  3. 自定义载荷必须嵌入 jwt.RegisteredClaims,以支持标准过期时间等核心验证
  4. 生产环境重点关注密钥安全、过期时间设置和算法验证,避免安全漏洞
作者:AlbertWen  添加时间:2025-12-28 02:08:57  修改时间:2026-01-04 03:30:51  分类:02.Go语言编程  编辑
  1. entity 是 “数据容器”,纯结构体无逻辑,负责承载数据在各层之间流转。
  2. do 是 “操作工具”,负责构造数据库 CRUD 的条件和赋值,为dao提供支撑。
  3. dao 是 “访问入口”,封装数据库交互逻辑,对外提供简洁的操作方法,是上层业务与数据库之间的桥梁。
  4. 三者协同工作,实现了数据、操作、访问的分层解耦,是 GoFrame 框架中数据操作的核心最佳实践。