E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Go语言_Golang
探索YubiKey的
Go语言
PIV实现:piv-go
探索YubiKey的
Go语言
PIV实现:piv-gopiv-goKeysandcertificatesforYubiKeys,writteninGo项目地址:https://gitcode.com/gh_mirrors
诸盼忱Gazelle
·
2025-03-12 06:56
30天学会Go--第7天
GO语言
Redis 学习与实践
30天学会Go–第7天
GO语言
Redis学习与实践文章目录30天学会Go--第7天
GO语言
Redis学习与实践前言一、Redis基础知识1.1Redis的核心特性1.2Redis常见使用场景二、安装Redis2.1
野生的程序媛
·
2025-03-12 00:39
Go
后端成神之路
golang
redis
学习
开发语言
后端
网络
30天学会Go--第7天
GO语言
Redis 学习与实践(改)
30天学会Go–第7天
GO语言
Redis学习与实践(改)文章目录30天学会Go--第7天
GO语言
Redis学习与实践(改)前言一、Redis基础知识1.1Redis的核心特性1.2Redis常见使用场景二
野生的程序媛
·
2025-03-12 00:39
Go
后端成神之路
golang
redis
学习
后端
开发语言
网络
如何实现和调试REST API中的摘要认证(Digest Authentication)
本文探讨了使用摘要认证的原因,解释了其原理,提供了Java和
Go语言
的实现示例,并提供了测试该认证的工具和方法。为什么使用摘要认证来保护RESTAPI?摘要认证是一种安全的用户验
·
2025-03-11 20:08
golang
中使用mysql事务
在
Go语言
中,可以使用第三方库来处理MySQL事务。
彩色代码
·
2025-03-11 19:56
Golang编程语言
MySQL数据库
mysql
golang
数据库
Golang
实现一个事务型内存数据库
内存数据库经我们经常用到,例如Redis,那么如何从零实现一个内存数据库呢,本文旨在介绍如何使用
Golang
编写一个KV内存数据库MossDB。
qingwave
·
2025-03-11 19:54
Code
数据库
golang
redis
golang
事务tx
1.事务tx
golang
事务-Mr.peter-博客园Go操作Mysql(三)-kaichenkai-博客园
golang
中事务的使用_zh1303300的博客-CSDN博客_
golang
事务
golang
Mysql
乒乒乓乓丫
·
2025-03-11 19:24
golang
开发语言
后端
Golang
后端学习笔记 — 6.
Golang
操作数据库事务的方法
本节学习如何在
Golang
中实现它。在开始之前,先聊一下事务。什么是数据库事务?它是一个单一的工作单元,通常由多个表操作组成。比如:在我们的小银行项目中,我们要从张三的账户中向李四的账户中转账10元。
宝码
·
2025-03-11 19:50
Golang后端学习笔记
golang
数据库事务
postgresql
Golang
分布式事务_
golang
分布式事务
在TCC事务中,每个事务参与者都需要实现三个方法:Try方法用于执行事务操作,Confirm方法用于确认事务,Cancel方法用于回滚事务。事务协调者通过调用每个参与者的Try方法来执行事务操作,根据返回的结果来决定是否确认或回滚事务。由于TCC事务是用户自定义的,所以可以根据具体的业务需求来实现事务操作的逻辑,并且具有较好的灵活性和可扩展性。消息队列消息队列是一种异步通信机制,可以用于实现分布式
2401_87197933
·
2025-03-11 19:50
golang
分布式
开发语言
ToughRADIUS 快速安装指南 - 搭建开源用户认证
当前版本是基于
Go语言
开发的。
·
2025-03-11 15:29
运维
GO语言
学习笔记
一、viper笔记【七米】https://liwenzhou.com/posts/Go/viper/二、优雅关机和平滑重启https://liwenzhou.com/posts/Go/graceful-shutdown/三、gin使用zaphttps://liwenzhou.com/posts/Go/zap-in-gin/四、flag用于命令行传参https://liwenzhou.com/pos
螺旋式上升abc
·
2025-03-11 15:49
golang
学习
笔记
Go 语言使用Protobuf 进行序列化详解
文章目录
Go语言
使用Protobuf进行序列化详解1.Protobuf是什么?
尘鹄
·
2025-03-11 14:11
Go
语言学习之路
golang
开发语言
后端
rpc
go
【
Go语言
圣经1.1】
目标学习Go的编译方式、包的组织方式以及工具链的统一调用方式概念与定义package
Go语言
通过包来组织代码。
Pyroyster
·
2025-03-11 14:39
golang
开发语言
后端
12.1
go语言
sync.Map和atomic包
sync.Map在
Go语言
中,sync.Map是sync包提供的一个并发安全的映射(map)类型。
chxii
·
2025-03-11 12:00
go语言
#
go
基础
后端
golang
go-etcd 安装与使用指南
etcd/tree/master/client项目地址:https://gitcode.com/gh_mirrors/go/go-etcd1.项目目录结构及介绍go-etcd是一个用于与etcd交互的
Go
尤瑾竹Emery
·
2025-03-10 12:00
12goroutine
在
Go语言
中,goroutine是一种轻量级的用户态线程,由Go运行时(runtime)管理。goroutine的创建和销毁成本非常低,因此可以轻松地实现并发编程。1.什么是Goroutine?
chxii
·
2025-03-10 11:51
go语言基础
golang
后端
番外篇 - Docker的使用
一、Docker的介绍Docker是一个开源的应用容器引擎,基于
Go语言
并遵从Apache2.0协议开源。
穿梭的编织者
·
2025-03-10 01:04
Python爬虫训练营
docker
容器
爬虫
算法每日一练 (9)
携手共前行,未来更辉煌文章目录算法每日一练(9)最小路径和题目描述解题思路解题代码`c/c++``
golang
``lua`官方站点:力扣Leetcode算法每日一练(9)最小路径和题目地址:最小路径和题目描述给定一个包含非负整数的
张胤尘
·
2025-03-09 14:27
算法每日一练
算法
数据结构
搭建测试用的redis集群 访问失败小记
golang
编写的redis客户端代码运行在windows下。首先在ubuntu下启动redis集群下载redis源码,编译成功后,进入utils/create-cluster目录,运行.
yinhezhanshen
·
2025-03-09 09:42
redis
golang
golang
中实现LRU-K算法(附带单元测试)
LRU-K中的K代表最近使用的次数,因此LRU可以认为是LRU-1。LRU-K的主要目的是为了解决LRU算法“缓存污染”的问题,其核心思想是将“最近使用过1次”的判断标准扩展为“最近使用过K次”。相比LRU,LRU-K需要多维护一个队列,用于记录所有缓存数据被访问的历史。只有当数据的访问次数达到K次的时候,才将数据放入缓存。当需要淘汰数据时,LRU-K会淘汰第K次访问时间距当前时间最大的数据。LR
我的鱼干呢w
·
2025-03-09 08:38
golang
算法
开发语言
lru
lru-k
在
Go语言
中,判断变量是否为“空”(零值或未初始化状态)的方法总结
在
Go语言
中,判断变量是否为“空”(零值或未初始化状态)的方法因数据类型而异。以下是各类型变量的判断方法总结:1.基本类型整数(int)判断是否等于零值0。
半桶水专家
·
2025-03-09 08:59
golang入门
golang
ios
开发语言
golang
从零单排 (一) 安装环境
1.下载安装打开网址TheGoProgrammingLanguage直接点击下载go1.24.1.windows-amd64.msi下载完成直接双击下一步下一步安装完成环境变量自动设置不必配置2.验证win+r输入cmd打开命令行输入goversion
hamburgerDaddy1
·
2025-03-09 08:58
golang
从零单排
golang
开发语言
后端
golang
深度学习-性能分析
性能分析
Go语言
原生支持在运行时保留重要的特征指标和状态,有许多工具可以分析甚至可视化程序运行的状态和过程。
老狼伙计
·
2025-03-09 08:26
golang
编程语言
云原生学习笔记
golang
深度学习
开发语言
golang
游戏开发学习笔记-开发一个简单的2D游戏(基础篇)
go-glexamplego-gl的示例代码二.基础概念这里涉及到的概念在之前的文章里基本上都有过介绍,不再赘述。不过大家有兴趣可以去看一看碰撞检测的一些算法实现三.依赖没有新增任何依赖四.资源准备我们创建的游戏世界里有两个地方需要用到纹理资源(贴图),一是组成世界的方块、二是游戏主角。由于方块是静态的,不需要动画效果,所以只需要一张贴图就可以了。而游戏主角则需要多张纹理图像来组成运动时的动画。要
2401_86638887
·
2025-03-09 05:50
golang
学习
笔记
golang
坐标转换 gomap3d库
gomap3d
Go语言
实现的多坐标系转换库,支持天文学/航天领域常用坐标系转换gomap3d特性支持7种坐标系互转:站心坐标系(AER)东北天坐标系(ENU)地心地固坐标系(ECEF)地心惯性坐标系(ECI
研志必有功
·
2025-03-09 05:49
golang
坐标转换
天文
Golang
学习笔记_47——访问者模式
Golang
学习笔记_44——命令模式
Golang
学习笔记_45——备忘录模式
Golang
学习笔记_46——状态模式文章目录一、核心概念1.定义2.解决的问题3.核心角色4.类图二、特点分析三、适用场景
LuckyLay
·
2025-03-08 22:16
Golang学习笔记
golang
学习
笔记
设计模式
访问者模式
Go学习笔记:基础语法9
1.包
Go语言
是使用包来组织源代码的,包(package)是多个Go源码的集合,是一种高级的代码复用方案。
Go语言
中为我们提供了很多内置包,如fmt、os、io等。
银河小铁骑plus
·
2025-03-08 22:05
golang
学习
笔记
Go语言
的GoFly快速开发框架已经支持Postgresql和Mysql两种数据库
两个数据库的选择我们框架为了方便大家开发能更加业务场景选择不同侧重性能要求的数据,我们把MySQL和PostgreSQL两个在开源界很有名气数据库都支持进去。这样一个企业可以在开发习惯不改变情况下可以有两个选择。这样的话我们在选择数据库系统时,需要根据实际应用场景来权衡。如果您的项目需要处理大量读操作、对性能要求较高,并且不需要过于复杂的数据类型和查询,那么MySQL可能是一个更好的选择。如果您的
GoFly开发者
·
2025-03-08 21:18
Golang应用开发
Go实战课程
数据库
postgresql
mysql
Go开发框架
golang
gin
【Gee-Web框架】【Day6】【
Golang
】模板Template
实现静态资源服务StaticResource支持HTML模板渲染一、服务端渲染1.简要说明前后端分离的开发模式,web后端提供RESTful接口,返回结构化的数据(通常是JSON或者XML),前端使用AJAX技术请求到所需的数据,利用JavaScript进行渲染。Vue/React等前端框架火热,优势突出后端专注解决资源利用、并发、数据库等问题,只需考虑数据如何生成前端专注界面设计实现,只需要考虑
行者无疆xcc
·
2025-03-08 18:49
GeeWeb
前端
golang
开发语言
Docker整理
解决:“软件跨环境迁移问题”开发环境:dev测试环境:sit(test)客户验收环境:uat/preprod(预生产)生产环境:prodDocker概念:1.是一个开源的应用容器引擎2013年初2.基于
go
小白整理
·
2025-03-08 13:03
docker
Go实战全家桶之五十二:go函数式编程
github.com/samber/lo是一个非常流行的
Go语言
库,提供了丰富的函数式编程工具,类似于JavaScript中的Lodash。
leijmdas
·
2025-03-08 13:31
go实战全家桶
go
golang
Go语言
学习路线
以下是一个较为系统的
Go语言
学习路线:一、基础阶段环境搭建与工具链熟悉安装
Go语言
开发环境。在Go官方网站(https://
golang
.org/dl/)下载适合您操作系统的安装包并完成安装。
沉默的八哥
·
2025-03-08 07:14
运维
golang
学习
java
Go语言
通关指南:零基础玩转高并发编程(第Ⅴ部分)(第15章)-现代Go编程-项目实战开发(案例7:文件存储与分发系统)
Go语言
通关指南:零基础玩转高并发编程(第Ⅴ部分)(第15章)-现代Go编程-项目实战开发(案例7:文件存储与分发系统)文章目录
Go语言
通关指南:零基础玩转高并发编程(第Ⅴ部分)(第15章)-现代Go编程
双囍菜菜
·
2025-03-08 02:21
golang
开发语言
后端
【新人系列】
Golang
入门(三):条件循环
type=blog专栏地址:https://blog.csdn.net/newin2020/category_12898955.html专栏定位:为0基础刚入门
Golang
的小伙伴提供详细的讲解,也欢迎大佬们一起交流
Pandaconda 的测开之路
·
2025-03-07 10:06
#
Golang
新人系列
golang
开发语言
后端
go
条件循环
面试
笔记
golang
反射基本操作
一、interface{}解析
golang
中的interface类型,底层是有T和V两个变量实现的,T代表类型,V代表真正的值用下面的例子来加深理解:varx*stringvardinterface{}
qq_37280513
·
2025-03-07 06:10
golang
开发语言
后端
golang
接口
1.类和接口typeClassNamestruct{}typeInterfaceNameinterface{}结构体类型是值类型,接口类型是引用类型。interface{}类型的变量可以存储任何类型的值。我们使用interface.(type)来检查interface存储的值的实际类型,并根据类型执行不同的操作。typeMyTypestruct{Valueint}varclientinterfac
产幻少年
·
2025-03-07 06:39
golang
golang
Golang
反射
一、Go反射的应用场景(一)对象序列化和反序列化场景描述在处理网络通信,数据存储等场景中,需要将对象转换为字节流(序列化)以便传输或存储,在接收端再将字节流转换回对象(反序列化)。反射可以在不知道对象具体结构的情况下,遍历对象的字段进行序列化和反序列化操作。优势灵活性高,能够处理各种不同类型的对象,而不需要为每个类型单独编写序列化和反序列化函数(二)框架开发场景描述例如在Web框架中,需要根据用户
不7夜宵
·
2025-03-07 06:34
基础知识
开发语言
后端
golang
golang
反射
https://www.bilibili.com/video/BV1gf4y1r79E?p=23reflect包反射的作用:在运行时检查数据的类型和值核心函数reflect.TypeOf:获取一个值的类型reflect.ValueOf:获取它的值reflect.New:创建一个指向该类型的新指针。也就是说,为传入的类型分配内存,并返回一个指向该内存的指针的反射值。读取结构体字段,field就是成员
产幻少年
·
2025-03-07 06:04
golang
go
Golang
面经
一、基础1.make与new的区别相同点:都是给变量分配内存不同点:作用变量类型不同,new给string,int,bool等分配内存,make给切片,map,channel分配内存;返回类型不一样,new返回指向变量的指针,make返回变量本身;new分配的空间被初始化为零值。make分配空间后会进行初始化(切片会被初始化为空切片、map会被初始化为空map、channel会被初始化为带有指定容
电竞杰森斯坦森
·
2025-03-07 06:33
Golang
golang
面试
开发语言
利用
golang
embed特性嵌入前端资源问题解决
embed嵌入前端资源,配置前端路由的代码如下funcStartHttpService(portstring,assetsFsembed.FS)error{//r:=gin.Default()gin.SetMode(gin.ReleaseMode)r:=gin.New()r.Use(CORSMiddleware())//静态文件服务dist,err:=fs.Sub(assetsFs,"assets
Iam0x17
·
2025-03-07 05:30
golang
前端
Golang
编码规范
这里写目录标题1.
Golang
编码规范1.1.gofmt1.2.注释1.2.1.包注释1.2.2.可导出类型1.3.命名1.3.1.包名1.3.2.接口名1.3.3.混合大小写1.3.4.变量1.4.控制结构
云满笔记
·
2025-03-07 05:00
golang
golang
【编程实践】
Golang
生成PDF
Golang
生成PDF一个简单但是非常实用的pdf生成器!
AI天才研究院
·
2025-03-07 05:58
Golang实战
golang
pdf
开发语言
Golang
的代码自动化生成
Golang
的代码自动化生成一、什么是代码自动化生成代码自动化生成的定义代码自动化生成是指利用工具或程序,在符合一定规则和条件的情况下,自动生成特定的代码结构、模板或文件。
caihuayuan4
·
2025-03-07 05:52
面试题汇总与解析
spring
sql
java
大数据
课程设计
Go语言
select的高级玩法
Go语言
select的高级玩法介绍select是
Go语言
中用于处理多路通道操作的关键字,它可以同时监听多个通道的读写操作,并根据就绪的通道执行相应的逻辑。
我不吃牛肉!
·
2025-03-07 05:21
Go进阶
golang
开发语言
后端
Golang
的代码注释规范指南
Golang
的代码注释规范指南一、注释的重要性为什么需要注释在编写代码的过程中,我们经常会遇到需要解释代码意图、功能、特殊处理方式等情况。
caihuayuan5
·
2025-03-07 04:50
面试题汇总与解析
spring
boot
java
后端
大数据
课程设计
Gin框架深度解剖:中间件的实现原理
引言Gin是一个用
Go语言
编写的高性能Web框架,以其简洁的API和卓越的性能著称。
魔法小匠
·
2025-03-07 01:43
Go语言深度探索与实战
golang
Gin
gin框架解析
gin框架原理
gin框架源码
中间件实现原理
Gin框架深度解剖:路由树的实现原理
引言Gin是
Golang
中最受欢迎的Web框架之一,以其高性能和简洁的API设计著称。Gin的核心之一是其高效的路由机制,而路由机制的核心则是**路由树**的实现。
魔法小匠
·
2025-03-07 01:42
Go语言深度探索与实战
gin
golang
gin框架原理
高性能路由树
Gin
Router
Stringer: Go 语言的字符串生成工具——
Golang
stringer 命令行工具详解
接口自定义类型的字符串表示自定义字符串表示的优势可能存在的问题使用stringer命令行工具自动生成String()方法方法")安装stringer命令行工具stringer工具用法示例go:generate:简化stringer的使用总结本文将介绍
Golang
·
2025-03-06 23:17
go命令行效率工具后端开发工具
go语言
数据类型
一.
Go语言
有四大显著特点:高效性:编译与运行效率高。并发性:原生支持并发编程。简洁性:编程风格简洁直接,代码可读性与可维护性高。跨平台性:程序能在Windows、Linux、MacOS等多系统运行。
skyQAQLinux
·
2025-03-06 11:08
golang
开发语言
Go-Gin Web 框架完整教程
1.环境准备1.1Go环境安装
Go语言
(或称
Golang
)是一个开源的编程语言,由Google开发。在开始使用Gin框架之前,我们需要先安装Go环境。
m0_74825656
·
2025-03-06 10:00
面试
学习路线
阿里巴巴
golang
gin
前端
上一页
21
22
23
24
25
26
27
28
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他