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
GOLang
Golang
总结
并发协程packagemainimport( "fmt" "time")funcsay(sstring){ fori:=0;i<5;i++{ time.Sleep(100*time.Millisecond) fmt.Println(s) }}funcmain(){ gosay("world") say("hello")}输出wor
多次拒绝金卡戴珊
·
2025-02-08 21:17
golang
后端
jvm
docker run go程序 报错 no required module provides package main.go
就弄了一个dockerdockerrun--rm-it\-v/home/test:/app/src\-w/app/src\-eGOPROXY=https://goproxy.cn\docker.io/
golang
JwCode
·
2025-02-08 21:14
Go
CentOS
docker
golang
容器
go操作mongodb
Golang
操作mongoDB学习要与时俱进现在使用的是mongo库是"go.mongodb.org/mongo-driver/mongo"不再是"github.com/mongodb/mongo-go-driver
JwCode
·
2025-02-08 21:44
Go
golang
http代理修改返回数据
首先需要一个服务端api可以访问这个前边有说过可以翻看前边文章或者看我的博文传送门那么现在我们操作代码修改代理成功后的返回数据packagemainimport("bytes""errors""fmt""io/ioutil""log""net/http""net/http/httputil""net/url""regexp""strings")varaddr="127.0.0.1:2002"fun
JwCode
·
2025-02-08 21:44
Go
proxy
golang
http
Golang
常用设计模式
单例模式//使用once.Do可以确保ins实例全局只被创建一次,once.Do函数还可以确保当同时有多个创建动作时,//只有一个创建动作在被执行。typesingleton03struct{}varins03*singleton03varoncesync.OncefuncGetInsOr03()*singleton03{once.Do(func(){ins03=&singleton03{}})r
阿璐4r
·
2025-02-08 15:37
Golang
golang
设计模式
【gopher的java学习笔记】arthas的trace和watch分别可以用来干什么
类似于
golang
的pprof,Arthas是一款强大的Java诊断工具,它为开发者提供了多种功能来分析和调试运行中的Java应用程序。
ThisIsClark
·
2025-02-08 11:33
gopher的java学习笔记
java
学习
笔记
Go语言的Web开发:从入门到进阶的全面指南
Go语言(也称为
Golang
)作为一门静态强类型、编译型语言,在近年来获得了越来越多开发者的青睐,尤其在Web开发领域,它的高效性、并发能力和简洁的语法使得其成为了构建高性能Web应用的理想选择。
写代码写到不能自控
·
2025-02-08 06:21
golang
前端
开发语言
deepseek API 调用-
golang
【1】
golang
使用POST提交请求packagemainimport("fmt""strings""net/http""io/ioutil")funcmain(){url:="https://api.deepseek.com
notfindjob
·
2025-02-07 23:41
deepseek
golang
开发语言
后端
golang
命令大全7--性能优化与分析
Go提供了一系列强大的工具来分析程序性能、调试问题和优化代码。这些工具不仅能帮助开发者发现程序中的性能瓶颈,还能深入了解代码的运行逻辑,从而进行针对性的优化。1、gotooltrace功能gotooltrace是Go的跟踪工具,用于分析Go程序的运行轨迹,包括Goroutine的创建和销毁、函数调用、垃圾回收等。通过可视化界面,开发者可以直观地了解程序的运行行为。使用方法运行带有跟踪支持的程序:g
网络风云
·
2025-02-07 22:37
golang
性能优化
开发语言
ElasticSearch IK热词自动热更新原理与
Golang
实现
热更新概述ik分词器本身可以从配置文件加载扩张词库,也可以从远程HTTP服务器加载。从本地加载,则需要重启ES生效,影响比较大。所以,一般我们都会把词库放在远程服务器上。这里主要有2种方式:借助Nginx,在其某个目录结构下放一个dic.txt,我们只要更新这个文件,不需要重启ES也能达到热更新的目的。优点是简单,无需开发,缺点就是不够灵活。自己开发一个HTTP接口,返回词库。注意:一行代表一个词
Go和分布式IM
·
2025-02-07 20:22
Golang学习和进阶
后端开发
elasticsearch
ik热词更新
ik分词器
国内主机整车EEA架构汇总_eea3,快来收藏
因此收集整理了一份《2024年最新
Golang
全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
2401_84281729
·
2025-02-07 10:14
2024年程序员学习
架构
golang
将word、excel转换为pdf
用
golang
写一个word/excel/ppt转pdf的工具知识分享之
Golang
——一个常见word、excel转换pdf的工具函数-腾讯云开发者社区-腾讯云使用LibreOffice将word转化为
周末zm
·
2025-02-07 06:48
word
excel
pdf
Go-Gin Web 框架完整教程
1.环境准备1.1Go环境安装Go语言(或称
Golang
)是一个开源的编程语言,由Google开发。在开始使用Gin框架之前,我们需要先安装Go环境。
m0_74824823
·
2025-02-07 05:40
面试
学习路线
阿里巴巴
golang
gin
前端
golang
代发邮件支持附件发送,outlook案列,其他邮箱需要替换对应邮箱服务域名
GPT===问答实例importpandasaspdfromopenai.embeddings_utilsimportget_embedding,cosine_similarityimportopenaiimportosimportloggingasloggerfromflask_corsimportCORSimportosopenai.api_key=os.getenv('OPENAI_API_
AuLuo-
·
2025-02-07 05:39
golang
Golang
的引用类型和指针
在
Golang
中,引用类型和指针是两个容易混淆的概念,但它们有本质的区别。理解它们的区别对于编写高效、正确的Go代码至关重要。
星星点点洲
·
2025-02-07 04:31
Go
golang
通过protoc工具生成proto的pb.go文件以及使用protoc-go-inject-tag工具注入自定义标签
1.ProtoBuf认识,安装以及用法参考:[
golang
微服务]3.ProtoBuf认识,安装以及
golang
中ProtoBuf使用2.使用protoc-go-inject-tag工具注入自定义标签这里有一个案例
zhoupenghui168
·
2025-02-07 02:21
golang
#
golang基础
golang
开发语言
后端
protobuf
protoc
go-inject-tag
RobotGo:
Golang
跨平台自动化系统的璀璨明星
RobotGo:
Golang
跨平台自动化系统的璀璨明星项目地址:https://gitcode.com/gh_mirrors/ro/robotgo在技术日新月异的今天,自动化工具已成为提升效率、简化操作的得力助手
芮奕滢Kirby
·
2025-02-07 02:48
Running a Snowflake on Debian 11
RunningaSnowflake1.Install
golang
wgethttps://go.dev/dl/go1.21.4.linux-amd64.tar.gzsudorm-rf/usr/local/
fareast_mzh
·
2025-02-06 19:04
debian
服务器
linux
Rust代写 OCaml代做 Go R语言 SML Haskell Prolog DrRacket Lisp
Go:Go(又称
Golang
)是一种编译型、并发型,
matlabgoodboy
·
2025-02-06 09:31
rust
golang
r语言
golang
fmt包Stringer接口测试实例
Stringer接口结构如下:typeStringerinterface{String()string}作用:实现了Stringer接口的类型(即有String方法),定义了该类型值的原始显示。当采用任何接受字符的verb(%v%s%q%x%X)动作格式化一个操作数时,或者被不使用格式字符串如Print函数打印操作数时,会调用String方法来生成输出的文本。int类型实现String()方法ty
只会打野怪我咯
·
2025-02-06 05:31
GO
GO语言测试实例
go
fmt
Stringer
【
Golang
学习之旅】Go 语言基础语法概览
文章目录前言1.Go语言简介1.1Go语言是什么?1.2Go语言的应用场景2.Go语言开发环境2.1安装Go2.2配置Go环境2.3Hello,World!(第一个Go程序)3.Go语言基础语法3.1变量与常量3.2数据类型3.3条件判断与循环3.4数组与切片(slice)3.5Map(哈希表)4.Go语言函数5.Go语言并发编程(Goroutine&Channel)5.1Goroutine(轻量
程序员林北北
·
2025-02-06 05:01
golang
学习
开发语言
Golang
并发机制-6:掌握优雅的错误处理艺术
并发编程可能是提高软件系统效率和响应能力的一种强有力的技术。它允许多个工作负载同时运行,充分利用现代多核cpu。然而,巨大的能力带来巨大的责任,良好的错误管理是并发编程的主要任务之一。并发代码的复杂性并发编程增加了顺序程序所不具备的复杂性。多个线程或协程可以并发运行,这可能会导致竞争情况和同步困难。由于这种复杂性,并发程序中的错误管理比单线程编程更加困难。当并发程序中出现错误时,确定是哪个协程或线
梦想画家
·
2025-02-06 02:05
#
Golang
golang
golang
开发技能
本文主要介绍go相关开发技巧、调试技巧、工具使用、单元测试、基准测试、性能测试相关。1、Go命令:gotest工具详解这里先大致介绍测试工具“gotest”,gotest本身可以携带很多参数,熟悉这些参数可以让我们的测试过程更加方面。具体使用参见下一节。(1)运行整个项目gotest(2)只运行某个测试文件注:math_test.go和math.go是一对,缺一不可且前后顺序不可调。gotestm
焱齿
·
2025-02-05 22:35
语言
golang
开发语言
后端
探索未来:
golang
-nextjs-portable,轻量级的跨平台应用框架
探索未来:
golang
-nextjs-portable,轻量级的跨平台应用框架
golang
-nextjs-portableGoprogramwithembeddedNext.jsapp.项目地址:https
郝赢泉
·
2025-02-05 17:05
使用 docker buildx 构建跨平台 Go 镜像
目录前提dockerbuildx启用Buildxbuilder实例构建驱动buildx的跨平台构建策略一次构建多个架构Go镜像实践源代码和Dockerfile执行跨平台构建验证构建结果如何交叉编译
Golang
huainian
·
2025-02-05 17:05
开源系统部署
docker
golang
容器
探秘
Golang
构建利器:Maven-
Golang
-Wrapper
探秘
Golang
构建利器:Maven-
Golang
-Wrapper项目地址:https://gitcode.com/gh_mirrors/mv/mvn-
golang
Golang
与Maven的融合,为Java
幸竹任
·
2025-02-05 17:35
golang
命令大全8--跨平台构建
Go语言以其强大的跨平台能力而著称,其内置的工具链使得构建适配不同平台的二进制可执行文件变得非常简单。在本章中,我们将详细讲解跨平台构建的基本概念、环境变量的配置方法、如何构建适配不同平台的二进制文件,以及相关的注意事项。1、跨平台构建的基本概念Go的编译器支持将源代码直接编译为适配不同操作系统和架构的二进制文件。通过设置特定的环境变量,开发者可以快速为不同的目标平台生成可执行文件,而无需在目标平
网络风云
·
2025-02-05 17:04
golang
开发语言
后端
【
Golang
学习之旅】Go 语言数据类型详解(string、slice、map等)
字符串(string)3.Go语言复合数据类型3.1数组(Array)3.2切片(Slice)3.3映射(Map)4.结构体(Struct)5.指针(Pointer)总结&进阶学习方向前言✅适合人群:
Golang
程序员林北北
·
2025-02-05 16:21
golang
学习
开发语言
go语言环境配置-项目初始化-编译
goget获取的包存放在第一个目录下gopath有三个子目录,bin存放编译好的二进制文件,pkg编译时生成的中间文件,src存放源代码$GOROOT使go的安装路径安装及配置环境apt-getinstall
golang
香农第18代传人
·
2025-02-05 06:07
golang
golang
golang
操作 docker 中 kafka
docker中拉取zookeeper镜像2、运行zookeeper服务3、查看docker下是否正常运行zookeeper服务kafka安装1、拉取kafka镜像2、运行kafka3、进入kafka容器
golang
知其黑、受其白
·
2025-02-04 16:23
golang
docker
kafka
【Go】
Golang
连接数据库使用HTTP协议
离开你是傻是对是错是看破是软弱这结果是爱是恨或者是什么如果是种解脱怎么会还有眷恋在我心窝那么爱你为什么黄品源/莫文蔚《那么爱你为什么》packagemainimport("context""fmt""log""time""github.com/ClickHouse/clickhouse-go/v2")funcmain(){//确保使用HTTP协议和8123端口conn,err:=clickhous
音乐学家方大刚
·
2025-02-04 08:25
Go
Clickhouse
golang
数据库
http
Golang
-切片与数组的关系及性能
1.切片的本质在go语言当中,切片(slice)是使用最为频繁的数据结构之一,其原因在于它在处理同类型数据序列有着方便且高效的特点,所以今天我就来和大家聊聊我对切片的理解!1.1数组首先,谈到切片,肯定是不能避开数组的,因为切片是在数组之上的抽象数据类型。数组由长度和类型两部分组成,如[3]int类型表示由3个int整型组成的数组。数组以索引方式进行访问,例如表达式s[n]访问数组的第n个元素。数
Jeson-Sun
·
2025-02-04 08:25
golang
开发语言
后端
前 K 个高频元素/
Golang
中的堆(container/heap)
例题链接-前k个高频元素前言以前都是用的C++写算法题,最近也想熟悉一下
golang
的数据结构,故来一篇题解+堆分析。
Rinai_R
·
2025-02-04 07:45
LeetCode
leetcode
golang
算法
数据结构
玩转Gin框架:
Golang
使用Gin完成登录流程
文章目录背景基于Token认证机制简介常见的Token类型Token的生成和验证在项目工程里创建jwt.go文件根目录新建.env文件创建登录接口/loginToken认证机制的优点背景登录流程,相信大家都很熟悉的。传统网站采用session后端验证登录状态,大致流程如下:用户输入用户名和密码/手机号和验证码点击登录按钮提交表单。后端校验前端传递过来的信息,验证通过在缓存中存储用户信息。后续每次请
至尊丨楷君
·
2025-02-04 02:35
gin
golang
开发语言
Golang
应用的 Docker 部署方式介绍及使用详解
前提条件1.已安装Docker/Podman2.已安装MongoDB数据库容器(参见博文:使用Docker(Podman)部署MongoDB数据库及使用详解)3.已安装
Golang
环境1.准备工作Docker
特立独行的猫a
·
2025-02-04 00:23
Go语言实践笔记
golang
docker
开发语言
Golang
极简入门(一)环境搭建及编译器安装
下载go环境根据操作系统选择相应
Golang
版本安装包下载地址为:https://
golang
.org/dl/如果打不开可以使用这个地址:https://
golang
.google.cn/dl/编译器(
sky_鸡蛋
·
2025-02-03 12:07
Golang极简入门
go
golang
go入门
go环境搭建
go语言
Golang
并发机制-5:详解syn包同步原语
并发性是现代软件开发的一个基本方面,Go(也称为
Golang
)为并发编程提供了一组健壮的工具。Go语言中用于管理并发性的重要包之一是“sync”包。
梦想画家
·
2025-02-03 12:06
#
Golang
golang
并发机制
Windows下Go语言环境搭建和使用
下载go安装包到
GoLang
中国:https://
golang
.google.cn/dl/下载
go语言学习基地
·
2025-02-03 11:36
GO语言学习
golang
windows
开发语言
Golang
学习路线 - Part 25:互斥锁(Mutex)
这里是
Golang
教程系列的第二十五部分。在本教程中,我们将学习互斥锁。我们还将学习如何使用互斥锁和channels来解决争用条件。关键部分在跳到互斥对象之前,理解并发编程中的临界区概念是很重要的。
SunnyJim
·
2025-02-03 11:35
golang
学习路线
Mutex
go
Mutex
golang
Mutex
模板-富文本
应用研究,主流厂商产品使用,开源RPA应用,包括UI.Vision、taskUI、taskt、OpenRpa、RobotFramework等技术范围:长期专注java体系,软件架构,DDD,多年java、
golang
晓风残月Yuperman
·
2025-02-03 07:33
nginx
运维
【Go语言圣经】第四节:复合数据类型
由于数组定长,因此
Golang
当中很少直接使用数组,而是使用slice。一个使用数组的例子如下:packagemainimport"fmt"funcmai
YGGP
·
2025-02-02 22:44
Golang
golang
【Go语言圣经】第二节:程序结构
二.程序结构上个月我跟随
Golang
开发实战项目快速过了一遍
Golang
的基础语法,感觉学习的不是非常深入,不如之前学C++时直接啃C++Primer的效果好,因此打算重新利用《Go语言圣经》这个非常好的开源资源重新系统地回顾一下
YGGP
·
2025-02-02 22:44
Golang
golang
【
Golang
】——Gin 框架与数据库集成详解
文章目录1.引言2.初始化项目2.1创建Gin项目2.2安装依赖3.数据库驱动安装与配置3.1配置数据库3.2连接数据库3.3在主函数中初始化数据库4.定义数据模型4.1创建用户模型4.2自动迁移5.使用GORM进行CRUD操作5.1创建用户5.2获取用户列表5.3更新用户信息5.4删除用户5.5路由配置6.数据库迁移与管理6.1数据迁移6.2手动迁移7.使用事务处理复杂操作8.优化与调试8.1数
Linke-
·
2025-02-02 15:28
Golang
golang
gin
数据库
后端
开发语言
go
Golang
|单机并发缓存
varmsync.Mutex//sync.Mutex是一个互斥锁,可以由不同的协程加锁和解锁。//sync.Mutex是Go语言标准库提供的一个互斥锁//当一个协程(goroutine)获得了这个锁的拥有权后,其它请求锁的协程(goroutine)就会阻塞在Lock()方法的调用上,直到调用Unlock()锁被释放。varset=make(map[int]bool,0)funcprintOnce(
恒嘉宇
·
2025-02-02 12:34
分布式缓存
Golang
golang
缓存
开发语言
Web-3.0学习路线
、智能合约、共识机制✅智能合约Solidity/Rust(Ethereum/Solana)✅前端React.js,Next.js,Web3.js,ethers.js✅后端Node.js,Python,
Golang
奶龙牛牛
·
2025-02-02 10:54
web3
golang
语言在使用httplib包中遇到的关于自建证书的问题及解决方案
1.前言创建自建证书私钥生成:opensslgenrsa-des3-outserver.key2048opensslrsa-inserver.key-outserver.keyCA生成:opensslreq-new-x509-keyserver.key-outca.crt-days3650csr生成:opensslreq-new-keyserver.key-outserver.csr证书生成:op
dg1011
·
2025-02-01 00:03
golang
服务器
Golang
中的格式化输入输出
Golang
中的格式化输入输出打印输出在Go语言中有多种输出方式,不同的输出适用场景不同。
whhom
·
2025-01-31 17:59
Golang
golang
开发语言
后端
go语言
go
5分钟了解
Golang
的快速编译
Golang
通过一系列技术选择提升编译速度,包括简化依赖管理、高效的工具链、无预处理器、简单的语言设计以及增量编译等,这些策略使得
Golang
成为了开发人员的首选,尤其适合云计算等需要快速开发的领域。
俞凡 DeepNoMind
·
2025-01-31 08:41
程序人生
生成新钱包
""fmt""log""github.com/ethereum/go-ethereum/common/hexutil""github.com/ethereum/go-ethereum/crypto""
golang
.org
wilson_go
·
2025-01-31 04:37
golang
golang
性能分析(pprof)
采样方式net/http/pprof适用于程序长期运行的线上服务底层也是调用的runtime/pprof提供的函数,封装成接口对外提供网络访问如果是使用了HTTP包的路由,则只需要import_"net/http/pprof"即可此时会自动把相关路由路径注册到了默认的http.DefaultServeMux上packagepproffuncinit(){http.HandleFunc("/debu
_萤火
·
2025-01-31 00:39
Golang
golang
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他