跳过正文

GoLang

6、gomail
·405 字·1 分钟· loading · loading
GoLang 常用包 第三方包
Gomail 是发送电子邮件的简单高效的包。它已经过充分测试和记录。Gomail 只能使用 SMTP 服务器发送电子邮件。但是该 API 灵活,可以轻松实现使用本地 Postfix,API 等发送电子邮件的其他方法。
5、依赖(包)管理
·5078 字·11 分钟· loading · loading
GoLang GoLang基础
包(package) # Go语言是使用包来组织源代码的,包(package)是多个 Go 源码的集合,是一种高级的代码复用方案。Go语言中为我们提供了很多内置包,如 fmt、os、io 等。
5、文件上传
·2568 字·6 分钟· loading · loading
GoLang GoWeb Gin
文件上传 # 文件上传是Web应用的常见需求,从技术角度看,它是一种特殊的HTTP请求,具有以下特点:
5、time
·2031 字·5 分钟· loading · loading
GoLang 常用包 标准包
time包提供了时间的显示和测量用的函数。日历的计算采用的是公历。
4、会话
·1424 字·3 分钟· loading · loading
GoLang GoWeb Gin
Cookie vs Session # 特性 Cookie Session 存储位置 客户端(浏览器) 服务器端 存储容量 小(4KB左右) 大(受服务器内存或存储限制) 生命周期 可长期存在直到过期 通常短期存在,会话结束或超时后失效 安全性 较低(存在客户端可被窃取) 较高(关键数据存在服务端) 使用场景 用户偏好,非敏感数据 用户认证状态,购物车等敏感数据 性能影响 增加请求头大小 需要服务器资源存储和检索 可扩展性 良好(数据在客户端) 需要特殊设计支持分布式系统 Cookie # Cookie是服务器发送到用户浏览器并保存在浏览器上的一小块数据。浏览器会在之后的请求中将Cookie发送回服务器,用于在无状态的HTTP协议中实现有状态的会话管理。
4、IO操作
·8057 字·17 分钟· loading · loading
GoLang GoLang高级
Go 的 IO 模型 # 核心接口 # Go语言的IO操作建立在几个核心接口上,这些接口构成了灵活而一致的IO模型。
2、编译和开发工具链
·10185 字·21 分钟· loading · loading
GoLang GoLang基础
Go的开发工具链 # Go语言不仅仅是一门编程语言,更是一套完整的开发生态系统。其核心是一组命令行工具,统一通过go命令调用,这套工具链遵循以下设计理念:
2、http服务器
·7351 字·15 分钟· loading · loading
GoLang GoWeb 基础
Go语言的net/http包是构建HTTP服务的核心,它提供了简洁而强大的API,使我们能够快速构建高性能的HTTP服务器。
2、fmt
·1771 字·4 分钟· loading · loading
GoLang 常用包 标准包
fmt包含有格式化I/O函数,类似于C语言的printf和scanf。格式字符串的规则来源于C,但更简单一些
1、GoLang概述
·11343 字·23 分钟· loading · loading
GoLang GoLang基础
GoLang #