如何编写安全的 Go 代码

如何编写健壮、安全且高效的 Go 代码?需要获取 Go 安全公告的最新信息,保持 Go 代码的补丁和更新,针对安全性和稳健性进行测试,了解最常见的软件漏洞等。

【Golang】关于Gin框架中的Cookie和Session

在深入探讨Cookie和Session之前,我们需要了解HTTP协议的无状态特性。简单来说,HTTP是一种无状态协议,即每次请求与响应之间都是独立的,服务器不会记住之前的状态信息。这意味着,当用户从一个页面跳转到另一个页面时,服务器无法自动识别这是同一个用户的请求。为了实现跨请求的数据共享,我们可以

【启程Golang之旅】深入理解 Protocol Buffers 及其应用

如果你是 Go 语言的开发者,理解如何在 Go 中使用 Protobuf,将帮助你大幅提升数据传输的效率,并实现更高性能的系统设计。本篇文章将深入探讨 Go 语言中使用 Protobuf 的基础知识、常见应用以及最佳实践,带你一步步了解如何在项目中高效利用 Protobuf,解决实际开发中的数据交换

有php转go项目经验者优先?

新的一周又来了,今天分享的是上海某公司的一面面经,一个有意思的点就是他们的职位要求有提到:有php转go项目经验者优先。php转go这么吃香嘛哈哈~

129道Go面试八股文(答案、分析和深入提问)整理

数组数组是固定长度的,定义时需要指定长度。例如:var arr [5]int // 一个长度为5的整型数组一旦定义,数组长度不可改变。切片切片是动态大小的,长度可以变化。切片可以被视为一个对数组的引用,并且在运行时可以增减长度。例如:var slice []int // 定义一个整型切片切片的长度可

Go开源日志库Logrus的使用

简介go开源日志框架logrus,及其使用方法

如何编写和运行go语言单元测试?

单元测试可以帮助开发者及时发现代码中的错误,提高代码质量,当代码库变更时,单元测试可以快速发现新引入的回归错误;在 Go 语言中,单元测试是确保代码质量和稳定性的重要工具。Go 提供了一个强大的 testing 包,使得编写和运行测试变得高效而简便。

15分钟学 Go 第 31 天:单元测试

通过本节的学习,你应该已经掌握了Go语言中的单元测试方法。单元测试是确保代码质量的关键工具,掌握编写高效、全面的测试可以帮助你在开发中建立更高的信心。

【Golang】Gin框架中如何定义路由

Gin是一个用Go语言编写的Web框架,具有高性能和易于使用的特点。在Gin框架中,路由是核心功能之一,通过路由可以将不同的URL路径绑定到相应的处理函数上。本文将结合实际案例,详细介绍Gin框架的路由用法。

【云原生开发】如何通过client-go来操作K8S集群

client-go是Kubernetes官方提供的,用于操作kubernetes资源的Go语言客户端库,通过它,开发者可以非常方便地在Go项目中与Kubernetes集群进行交互,实现对Kubernetes资源以及自定义CRD的增删改查和事件监听等操作。同时,可以通过client-go实现kuber

图文并茂展示:如何在Linux中安装go语言开发环境

今天聊一下,如何在linux系统中,安装go语言的开发环境。不多废话了,直接上干货。

Golang 入门

这份《“java高分面试指南”-25分类227页1000+题50w+字解析》同样可分享给有需要的朋友,感兴趣的伙伴们可挑战一下自我,在不看答案解析的情况,测试测试自己的解题水平,这样也能达到事半功倍的效果!(好东西要大家一起看才香)bit是计算机中最小的存储单位,而byte则是计算机中的基本存储单元

我开源了一个短视频应用(Go+React)|DouTok2.0 项目介绍

DouTok:一个开源的 web 端的短视频应用,采用微服务架构,包含前后端(React & Go),DouTok 正处在开发初期,目前已经完成了 基础的用户注册、登录、用户信息管理、视频上传、视频列表展示、评论、点赞、收藏等功能。

【Go语言】语法基础之控制结构(if、for、switch)详解

条件语句 if:介绍了 if 语句的基本语法和使用方法,包括简单的 if 语句、if-else 语句以及 if-else if-else 语句。展示了如何在 if 语句中使用初始化语句来定义和初始化变量。提供了多个示例代码,帮助读者理解如何在实际编程中使用 if 语句来根据条件执行不同的代码块。循环

打造安全之盾:Go-Casbin 权限控制系统全解析

从零到一:使用 Go-Casbin 构建高效访问控制系统》《灵活而强大的权限管理:Go-Casbin 权限控制完全指南》《掌控权限的艺术:Go-Casbin 权限管理实战指南》《实现无缝安全:Go-Casbin 权限控制最佳实践》《权限控制新纪元:全面掌握 Go-Casbin 的力量》《构建智能安全

golang-安装及一些基本操作

我们的项目源码可以不在这个目录下,但是为了方便,我们在GOPATH里面新建一个src表示项目源码,然后新建一个目录myapp,项目代码都放在这里,一般我们的做法就是一个目录一个项目,例如: /home/kali/go/src/myapp就表示myapp这个项目的代码。),我们可以很清晰的看到,bin

Go 版本升级 | 统计 Github 社区 Go 版本分布情况

因为最近三年用的 Go 版本是 1.16,但最新的版本升级到了 1.23,很多依赖的三方包最新文件都已经升级,使用了泛型以及 GO 新版本的特性,导致我只能适配 Go1.16 的三方包旧版本,但这种问题发生的频率多了后,自然就感觉到了麻烦和落后,所以打算升级 Go 版本。但升级到哪个版本?我的考虑的

【Go语言】语法基础之算术符详解

基本算术运算符:包括加法 (+)、减法 (-)、乘法 (*)、除法 (/) 和取模 (%)。这些运算符用于进行基本的数学运算,如数值的加减乘除以及求余数。自增和自减运算符:尽管 Go 语言不支持传统的自增 (++) 和自减 (--) 运算符,但可以通过简单的一行代码来模拟这些操作,例如 x++ 和

【Golang】Gin框架中如何使用JWT来实现登录认证

JWT: JSON Web Token,是一种用于身份验证和授权的开放标准,JWT可以在网络应用间安全的传输。JWT由三个部分组成:头部(Header)、载荷(Payload)和签名(Signature)JWT具有可扩展性、简单、轻量级、跨语言等优点,是前后端分离框架中最常用的验证方式。

在 Ubuntu 环境中安装 Go 语言及运行脚本

在这篇博客中,我们将介绍如何在 Ubuntu 环境中安装 Go 语言,并编写一个 Go 脚本来运行 Shell 脚本。这个教程将帮助你轻松配置 Go 开发环境,并通过 HTTP 请求来执行 Shell 脚本。

登录可以使用的更多功能哦! 登录
作者榜
...
资讯小助手

资讯同步

...
内容小助手

文章同步

...
Deephub

公众号:deephub-imba

...
奕凯

公众号:奕凯的技术栈