教程

golang生成RSA公钥和密钥

场景 场景一:加密、解密 A服务器向B服务器传入一组请求参数,这组参数比较敏感,所以需要A进行加密; B接收到参数,因是加密过的,所以需要用特定的方式进行解密。 场景二:微信退款 微信退款功能,对...

golang库高效获取服务器Cpu MAC等信息

前言 在现代计算机系统中,有效地监控和管理服务器资源是至关重要的。了解服务器的资源利用情况可以帮助我们优化性能、识别问题并做出及时的响应。而gopsutil这个Go语言编写的库提供了一种便捷的方式来获取各种...

Rust gRPC 开发 todo-demo

在這篇文章中,我們將使用 gRPC 創建一個基本的 Todo 應用程序。首先,我們將非常快速的概述一下 gRPC 和 Protocol Buffers。 什麼是 gRPC? gRPC 是一個現代的開源的高性能遠程過程調用 (RPC) 框架,可以在任...

ssh证书登录

前言 本文基于实际Linux管理工作,实例讲解工作中使用ssh证书登录的实际流程,讲解ssh证书登录的配置原理,基于配置原理,解决实际工作中,windows下使用SecureCRT证书登录的各种问题,以及实现hadoop集群部署要...

beego命令模式

注册模型与数据库以后,调用 RunCommand 执行 orm 命令。 func main() { // orm.RegisterModel... // orm.RegisterDataBase... ... orm.RunCommand() } go build main.go ./main orm ...

beego模型定义

复杂的模型定义不是必须的,此功能用作数据库数据转换和自动建表 默认的表名规则,使用驼峰转蛇形: AuthUser -> auth_user Auth_User -> auth__user DB_AuthUser -> d_b__auth_user 除了开头的大写字母...

beego事务处理

ORM 可以简单的进行事务操作 o := NewOrm() err := o.Begin() // 事务处理过程 ... ... // 此过程中的所有使用 o Ormer 对象的查询都在事务处理范围内 if SomeError { err = o.Rollback() } else ...

beego构造查询

QueryBuilder 提供了一个简便,流畅的 SQL 查询构造器。在不影响代码可读性的前提下用来快速的建立 SQL 语句。 QueryBuilder 在功能上与 ORM 重合, 但是各有利弊。ORM 更适用于简单的 CRUD 操作,而 QueryBui...

beego原生SQL查询

使用SQL语句进行查询 使用 Raw SQL 查询,无需使用 ORM 表定义 多数据库,都可直接使用占位符号 ?,自动转换 查询时的参数,支持使用 Model Struct 和 Slice, Array ids := []int{1, 2, 3} p.Raw("SELECT na...

银众网