保护数据隐私:深入探索Golang中的SM4加密解密算法
确保网络请求数据传输的安全性、一致性和防篡改是至关重要的。通过结合对称加密和非对称加密的强大能力,我们可以实现高度安全的数据传输。对称加密提供了快速且高效的加密和解密过程,而非对称加密则保证了密钥的安全性。这种结合能够确保数据在传输过程中的保密性、完整性和可靠性,有效防止数据被篡改或窃取。无论是保护
【30天熟悉Go语言】7 Go流程控制之分支结构if、switch
go语言中对if、switch语法的要求更加严格,相对于Java等高级语言而言,也有了更多的特性:比如:switch支持表达式、支持穿透、case支持多个值。
windows下go安装并使用protobuf
windows下golang安装并使用protobuf
【30天熟悉Go语言】9 Go函数全方位解析
本文介绍了函数的一些基本概念,比如:函数是什么?为什么要使用函数?函数的特点?怎么声明一个函数?如何调用一个函数?嵌套函数是什么?匿名函数怎么声明使用?Go中内置函数有哪些?和Java语言一样:* 针对传递基本数据类型的参数,Go语言也是按值传递; * 如需按引用传递,需要使用指针。和Java
golang 和java对比
Java的优点:Java的缺点:Golang的优点:Golang的缺点:
【30天熟悉Go语言】6 Go 复杂数据类型之指针
Go中指针是什么?如何进行指针取值?如何使用指针改变值?& 和 * 运算符的作用。从内存层面理解指针,类比Java引用类型理解指针
【30天熟悉Go语言】8 Go流程控制之循环结构for range、goto、break、continue
Go流程控制之for、for range详解;break、continue通过for循环定义的标签,控制break对哪个for循环生效;Go中的continue、break、goto、return关键字解析
算法leetcode|57. 插入区间(rust重拳出击)
给你一个 无重叠的 ,按照区间起始端点排序的区间列表。在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。
Golang实现更安全的HTTP基本认证(Basic Authentication)
本文介绍了Go如何实现安全http基本认证,首先介绍原理,后面给出详细实现过程,最后通过curl和GO http客户端进行验证。详细内容参考:https://www.alexedwards.net/blog/basic-authentication-in-go。
【开源框架】Golang DAG 任务调度框架 Goflow 全解析——源代码模型、使用示例等
【代码】【开源框架】Golang DAG 任务调度框架 Goflow 全解析——源代码模型、使用示例等。
VSCode 配置Go环境,弹出警告“golps”等插件要求下载但下载时超时、失去连接等 解决方案
在vscode中配置go环境,VSCode提示有tools需要安装,但是因为超时导致安装不了的解决措施
Go语言测试——【单元测试 | Mock测试 | 基准测试】
Go语言是如何进行测试的?10分钟彻底了解单元测试、Mock测试、基准测试!
Rust每日一练(Leetday0012) 首末位置、插入位置、有效数独
34. 查找元素的首末位置 Find-first-and-last-position-of-element-in-sorted-array🌟🌟 35. 搜索插入位置 Search Insert Position🌟 36. 有效的数独 Valid Sudoku🌟🌟
【Go面试题】Go常问的面试题附答案
Go常问的面试题整理
go语言Gin框架常见面试题(1)
go语言中redis的Pipelined方法
golang 中 go func() {} 理解
具体来说,go func() {} 创建了一个匿名函数(即没有函数名的函数),并在其前面加上关键字 go,以表示该函数应该在一个新的 Goroutine 中异步执行。因此,当程序执行到该语句时,它会立即创建一个新的 Goroutine,然后在该 Goroutine 中执行这个匿名函数。在上面的示例中
【30天熟悉Go语言】4 Go的变量、常量、运算符
针对变量/常量的声明赋值,和Java相比,Go有一些特有的性质:1. 支持同时声明多个不同类型的变量/常量;2. 支持类型自动推断3. 支持丢弃赋值。此外,针对常量,Java和Go的认知不同:* Java认为JVM跑起来之后,常量值被赋值了一次,后面不允许再更改。* 而Go的常量则是在编译期就能确定
Elasticsearch:运用 Go 语言实现 Elasticsearch 搜索 - 8.x
在我之前的文章 “”,我对 Elasticsearch golang 客户端做了一个简单的介绍。在今天的这篇文章中,我将详细介绍如何使用这个客户端来一步一步地连接到 Elasticsearch,进而创建索引,搜索等。关于 golang 客户端的使用,完整的文档托管在和上。在我们的展示中,我们将使用
Golang每日一练(leetDay0081) 基本计算器I\II Basic Calculator
224. 基本计算器 Basic Calculator🌟🌟🌟 227. 基本计算器 II Basic Calculator🌟🌟
Golang中文件目录操作的实现
文件和文件目录的概念以及文件目录中读取文件、写入文件、复制文件