自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 在golang编译的二进制中 利用plugins来实现热加载api接口

请注意,这只是一个基本的示例,实际的热加载实现可能需要处理更多的错误情况、插件的版本控制、插件的动态卸载等功能。要使用这个示例,您需要将插件编译为共享对象文件(首先,创建一个定义插件接口的包。然后创建一个具体的插件,比如。

2024-08-13 16:22:20 224

原创 xorm tag详解

可以更精确地控制结构体与数据库表之间的映射,满足各种复杂的数据库操作需求。用于为结构体字段提供额外的配置信息,以控制数据库表与结构体之间的映射关系。请注意,运行此代码前需要确保已经安装了。库和所需的数据库驱动(这里是。

2024-08-13 15:23:47 209

原创 golang 文本操作 文件操作 文件夹操作的基础讲解

1. 文本操作在 Go 中,处理文本文件通常涉及到读取和写入操作。可以使用标准库中的bufio和os包来完成这些操作。

2024-08-13 10:22:49 292

原创 golang协程,管道,Select 的基础讲解

它允许在一个程序中同时执行多个函数,并且这些函数的执行可以相互独立和并发进行。管道是用于在不同的协程之间进行通信和同步的机制。它可以看作是一个先进先出(FIFO)的队列,数据可以在发送方(通过。有缓冲管道:可以存储一定数量的数据,当缓冲区未满时,发送操作不会阻塞;会阻塞直到其中一个分支可以执行,如果多个分支都可以执行,会随机选择一个执行。中有数据可读,当其中一个管道有数据时,对应的分支会被执行。无缓冲管道:发送和接收操作必须同时准备好,否则会导致阻塞。管道有两种类型:无缓冲管道和有缓冲管道。

2024-08-13 10:17:15 620

原创 nginx的.conf文件的配置 https配置 和反向代理的配置 以及基本参数的解释

以下是一个包含 HTTPS 配置和反向代理配置的 Nginx。

2024-08-12 09:35:12 205

原创 supervisor如何使用

是一个进程管理工具,用于监控和控制在其配置下的进程。

2024-08-12 09:17:36 387

原创 golang如何做docker开发

初始化 Docker 客户端。了解 Docker API。

2024-08-12 09:07:23 409

原创 golang如何制作一个命令行脚本

是生成的可执行文件的名称,

2024-08-12 09:05:31 247

原创 python flask基础并且使用gunicorn 启动flask项目

接下来,使用 Gunicorn 启动这个 Flask 应用。指的是包含 Flask 应用实例的 Python 模块(即上述代码所在的文件,如果您的文件名为。这样,您的 Flask 项目就通过 Gunicorn 启动了,可以处理并发请求。上述代码创建了一个简单的 Flask 应用,定义了一个根路径的处理函数,返回。首先,请确保您已经安装了 Flask 和 Gunicorn。指的是 Flask 应用实例的名称(在上述代码中,即。

2024-08-12 09:01:00 687

原创 go zero实现微服务

提供了更多强大的功能,如数据库集成、分布式事务处理、服务注册与发现等,您可以根据具体的需求进一步学习和扩展。是一个集成了各种最佳实践的 Go 微服务框架。的项目目录,包含一些初始的配置和代码文件。这只是一个非常简单的示例,

2024-08-12 08:49:55 167

原创 Gin 实现SSE接口

Server-Sent Events (SSE) 是一种允许服务器向客户端推送实时更新的技术。在Go语言中,使用Gin框架可以很方便地实现SSE接口。

2024-08-09 17:18:37 700

原创 golang如何自建第三方库

或者在本地设置了对应的路径) 命令下载并安装这个库,然后就可以在项目中使用其中的功能。然后就可以使用库中定义的函数和类型了。例如,如果您的库名为。

2024-08-09 17:05:53 378

原创 go mod详解

时,Go 会自动处理依赖的版本选择和冲突解决,使得项目的依赖管理更加清晰和可靠。是 Go 语言在 1.11 版本引入的模块管理工具,用于管理项目的依赖。希望这些解释能帮助您更好地理解和使用。

2024-08-09 17:03:48 193

原创 golang go指令详解

指令是用于执行各种与代码构建、运行、测试等相关的操作。指令的一些常见用法,实际上还有很多其他的选项和功能,可以通过。来获取特定指令的详细帮助信息。

2024-08-09 17:01:18 376

原创 NPM详细教程

【代码】NPM详细教程。

2024-08-09 16:59:21 414

原创 golang gin中间件详解

中间件是在请求处理流程中执行的函数,可以在处理请求之前或之后执行一些通用的逻辑,例如日志记录、权限验证、请求头处理等。通过合理使用中间件,可以提高代码的复用性和可维护性,实现一些通用的逻辑处理。希望这个教程对您理解。,则会执行后续的中间件和路由处理函数,然后再回到当前中间件执行后续的逻辑。中间件按照添加的顺序依次执行。如果在中间件中调用了。在中间件中可以修改响应的状态码、数据等。可以定义一个专门处理错误的中间件。可以为特定的路由组添加中间件。参数,并可以选择返回一个。方法添加全局中间件。

2024-08-09 16:51:58 264

原创 Go Websocket 示例

这只是一个简单的 WebSocket 示例,实际应用中可能会涉及更复杂的逻辑和错误处理。

2024-08-09 16:47:58 115

原创 Golang 雪花算法

雪花算法(Snowflake Algorithm)是一种用于生成全局唯一 ID 的算法,特别适用于分布式系统。它的设计目标是生成趋势递增、高性能、可扩展的唯一 ID。让我为您提供一个基于 Go 语言的雪花算法示例代码。然后,我们编写一个初始化方法,用来设置结构体中的初始值。最后,我们实现一个生成 ID 的方法,根据雪花算法的规则生成唯一 ID。首先,我们需要定义一些常量,包括时间戳的位数、机器 ID 的位数和序列号的位数。您可以根据实际情况设置机器 ID,然后生成一些唯一 ID 并输出。

2024-08-08 16:44:19 175

原创 Go AES对称加密

请注意,在实际应用中,密钥的管理和保护非常重要。以下是一个使用 Go 语言实现。

2024-08-08 14:28:00 312

原创 Go Jwt

请确保在实际应用中,根据您的需求正确设置声明和处理错误情况。(JSON Web Token),其中比较常用的是。在 Go 语言中,有多个第三方库可以用于处理。

2024-08-08 14:25:41 218

原创 xorm基础

的一些基本用法,它还有很多高级特性和功能,例如分页、关联查询、复杂条件构建等,可以根据具体的项目需求进一步学习和使用。是一个 Go 语言的轻量级 ORM (对象关系映射)库,它提供了方便的方式来与数据库进行交互。数据库,如果要连接其他数据库(如。),需要更改驱动名称和连接字符串。

2024-08-08 14:09:55 102

原创 gin基础

gin+xorm项目(项目结构还有待改进,里面包含了jwt,注册登录,cors等等的解决方案,这是一个半成品,请不要直接使用)这只是 Gin 框架的基础内容,它还有许多高级特性和扩展功能,可根据具体的需求进一步学习和使用。Gin 是一个用 Go 语言编写的轻量级 HTTP 框架,具有高性能和简洁的 API 设计。

2024-08-08 14:05:34 388

原创 golang基础语法

Go 语言(又称 Golang)是一种开源的编程语言,具有高效、简洁和并发友好等特点。本教程旨在为初学者介绍 Go 语言的基本语法。以上是 Go 语言的一些基础语法,通过学习和实践,您将能够更深入地掌握这门强大的编程语言。接口定义了一组方法的签名,具体类型可以实现这些接口。Go 语言支持多种数据类型,包括整数(指针用于存储变量的内存地址,通过。也可以使用短变量声明,如。操作符获取指针指向的值。在 Go 语言中,使用。数组具有固定长度,例如。切片是动态数组,通过。

2024-08-08 13:59:08 162

原创 Gin 基础文档

Gin 是一个用 Go 语言编写的轻量级 HTTP 框架,以其高效、简洁和易用性而受到广泛关注。它提供了快速构建 Web 应用和 API 的能力。Gin 框架为 Go 语言开发者提供了一个强大而灵活的工具,能够快速构建高效的 Web 应用和 API 服务。通过熟练掌握其基本概念和用法,可以大大提高开发效率。以上内容为 Gin 框架的基础文档,希望对您有所帮助。如需更深入的了解,请参考 Gin 官方文档及相关教程。

2024-08-07 08:53:00 169

原创 Python入门基础for循环生成99生发表

python for循环基础,生成99乘法表,间隔控制,字符串格式化

2022-11-12 14:39:18 889 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除