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
实战经验分享:Vue.js在社区疫情返乡管控系统中的最佳实践
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机毕业编程指导师
·
2024-01-26 10:04
Java
Python
微信小程序
大数据实战项目集
vue.js
前端
javascript
spring
boot
python
java
社区疫情
社区物资交易互助平台的架构设计与实现
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机毕业编程指导师
·
2024-01-26 10:31
Java
Python
微信小程序
大数据实战项目集
java
spring
boot
vue.js
mysql
课程设计
物资交易互助
Golang
指针初探
初次接触
Golang
语言,对Go的了解暂时还比较局限。在这里对Go指针进行了简单学习,感觉跟之前学的C指针是差不多的。
Go语言
的取地址符是&,放到一个变量前使用就会返回相应变量的内存地址。
我去买个大橘子
·
2024-01-26 09:30
golang
常见导致panic的场景
1、越界常见有数组越界和字符串越界2、空指针引用直接引用空指针结构体的字段会引发panic,但调用成员方法里如果没引用结构体的字段不会引发panic3、断言失败4、map操作错误map未初始化,可读不可写。map的value如果是结构体指针,使用时先判空。5、除数为06、调用未实现的方法7、通道操作错误向已经关闭的管道写会panic,读不会panic多次调用close会导致panic只有生产者,没
二楼后座。
·
2024-01-26 09:31
go框架
golang
数据结构
哈希算法
x509: certificate signed by unknown authority (
golang
http请求报错)
原因:访问了没有证书的域名或ip地址解决方法funcNewHttpClient()*http.Client{t:=http.DefaultTransport.(*http.Transport).Clone()//不对证书进行校验t.TLSClientConfig=&tls.Config{InsecureSkipVerify:true}t.MaxConnsPerHost=200t.MaxIdleCo
二楼后座。
·
2024-01-26 09:00
go
http
https
golang
Golang
并发:并发协程的优雅退出
goroutine作为
Golang
并发的核心,我们不仅要关注它们的创建和管理,当然还要关注如何合理的退出这些协程,不(合理)退出不然可能会造成阻塞、panic、程序行为异常、数据结果不正确等问题。
StellarCode
·
2024-01-26 09:11
Golang
你知道几种Go并发控制方式
引言
Golang
中通过go关键字就可开启一个goroutine,因此,在Go中可以轻松写出并发代码。但是,如何对这些并发执行的groutines有效地控制?提到并发控制,很多人可能最先想到的是锁。
叫我峰兄
·
2024-01-26 09:09
GO
并发控制
Goroutine并发调度模型深度解析之手撸一个协程池
Goroutine&SchedulerGoroutine,
Go语言
基于并发(并行)编程给出的自家的解决方案。goroutine是什么?
青季
·
2024-01-26 09:09
golang
goroutine并发扫描MySQL表_
GO语言
的进阶之路-goroutine(并发)
GO语言
的进阶之路-goroutine(并发)作者:尹正杰版权声明:原创作品,谢绝转载!否则将追究法律责任。
佘明
·
2024-01-26 09:09
Golang
并发模型:并发协程的优雅退出
goroutine作为
Golang
并发的核心,我们不仅要关注它们的创建和管理,当然还要关注如何合理的退出这些协程,不(合理)退出不然可能会造成阻塞、panic、程序行为异常、数据结果不正确等问题。
lessisbetter
·
2024-01-26 09:07
golang
golang
goroutine
concurrency
并发
【
golang
】 slice 深度解析,踩坑记录
大家好,我是「云舒编程」,今天我们来聊聊【
golang
】slice。
Go语言
的slice很好用,不过也有一些坑。在初学
golang
中,作者也在slice上踩了很多坑。
云舒编程
·
2024-01-26 09:37
golang
开发语言
后端
983-
Golang
的并发控制
我们考虑这么一种场景,协程A执行过程中需要创建子协程A1、A2、A3…An,协程A创建完子协程后就等待子协程退出。针对这种场景,GO提供了三种解决方案:Channel:使用channel控制子协程WaitGroup:使用信号量机制控制子协程Context:使用上下文控制子协程三种方案各有优劣,比如Channel优点是实现简单,清晰易懂,WaitGroup优点是子协程个数动态可调整,Context优
林林林ZEYU
·
2024-01-26 09:35
Golang语言的学习
golang
开发语言
后端
优雅的控制协程(goroutine)的并发数量
对
golang
熟悉的小伙伴都知道,在go中开启go协程是一件简单的事,只需要一个关键字”go“。并且相比于线程,所需要的系统资源非常少。于是在程序中我们总会开启协程去并发获取数据。
云舒编程
·
2024-01-26 09:32
golang
go
开发语言
后端
面试
基于Spring Boot的饮食分享平台设计与实现
专业做Java、Python、微信小程序、安卓、大数据、爬虫、
Golang
、大屏等实战项目。⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流!
计算机编程指导师
·
2024-01-26 08:05
大数据实战集
Python实战集
Java实战集
spring
boot
后端
java
vue.js
spring
前端
饮食分享
GoZero微服务个人探究之路(九)api文件编写总结
参考来源go-zero官方文档https://go-zero.dev/docs/tutorials前言go-zero是目前star最多的
go语言
微服务框架,api是go-zero特殊的语言,类型文件,go-zero
夏目艾拉
·
2024-01-26 06:36
go
微服务
Go Zero微服务个人探究之路(十)实战走通微服务前台请求调用的一套流程model->rpc微服务->apiHTTP调用
前言
Go语言
凭借低占用,高并发等优秀特性成为后台编程语言的新星,GoZero框架由七牛云技术副总裁团队编写,目前已经成为Go微服务框架里star数量最多的框架本文记录讲述笔者一步步走通前台向后台发出请求
夏目艾拉
·
2024-01-26 06:23
微服务
rpc
架构
go
8.
Golang
中的指针
目录概述实践改值方式一(不能实现)方式二结束概述指针在有些方面,提供了更简便的功能。实践改值方式一(不能实现)下面的代码是不能实现改值的期望的。packagemainimport"fmt"funcchange(pint){p=10}funcmain(){a:=1change(a)fmt.Println()fmt.Println("a=",a)fmt.Println()}方式二使用指针实现值改变pa
流月up
·
2024-01-26 05:15
go
golang
go
Golang指针
6.go 库源码文件
目录概述总结例子代码结构代码执行结果结束概述库源码文件是不能被直接运行的源码文件,它仅用于存放程序实体,这些程序实体可以被其他代码使用(只要遵从
Go语言
规范的话)那么程序实体是什么呢?
流月up
·
2024-01-26 05:14
go
golang
库源码文件
程序实体
go
Golang
日志入门与技术选型
Go语言
内置的log包实现了简单的日志服务。本文介绍了标准库log的基本使用和第三日志库的选型和使用。1、原生Loggerlog包定义了Logger类型,该类型提供了一些格式化输出的方法。本包也提
简凡丶
·
2024-01-26 05:59
Docker(harbor)镜像仓库搭建
docker基础教程一,docker简介1.Docker是PaaS提供商dotCloud开源的一个基于LXC的高级容器引擎,源代码托管在Github上,基于
go语言
并遵从Apache2.0协议开源。
wn_96
·
2024-01-26 03:13
虚拟机
docker
运维
容器
Docker基本管理
1.容器的概念Docker是一个开源的应用容器引擎,基于
go语言
开发并遵循了apache2.0协议开源。Docker是在Linux容器里运行应用的开源工具,是一种轻量级的“虚拟机”。
lelelele798
·
2024-01-26 03:10
docker
容器
运维
Go语言
指针变量
1.指针变量区别于C/C++中的指针,
Go语言
中的指针不能进行偏移和运算,是安全指针。
Go语言
中的指针3个概念:指针地址、指针类型和指针取值。
leellun
·
2024-01-26 00:47
go从入门到实践
golang
开发语言
后端
go语言
Map与结构体
1.Mapmap是一种无序的基于key-value的数据结构,
Go语言
中的map是引用类型,必须初始化才能使用。
leellun
·
2024-01-26 00:17
go从入门到实践
golang
开发语言
后端
go语言
入门介绍 - 特征、命名、关键字、保留字、声明
Go语言
是谷歌2009年首次推出并在2012年正式发布的一种全新的编程语言,可以在不损失应用程序性能的情况下降低代码的复杂性。1、优点自带gc。静态编译,编译好后,扔服务器直接运行。
leellun
·
2024-01-26 00:15
go从入门到实践
golang
开发语言
后端
【
Golang
】下载文件请求返回
在
Go语言
中,使用Gin框架实现文件下载功能相对简单。以下是一个简单的示例,演示了如何使用Gin来处理文件下载请求:首先,确保你已经安装了Gin框架。
Amctwd
·
2024-01-26 00:58
Golang
golang
开发语言
后端
Go 学习笔记 09 |
Golang
结构体与 JSON 互相转换
一、
Golang
结构体与JSON互相转换JSON是一种轻量级的数据交换格式。RESTfulAPI接口中返回的数据都是JSON数据。
Wonz
·
2024-01-26 00:52
基本算法思想:递归+分治+动态规划+贪心+回溯+分支限界
-0119:28本文对应github地址:https://github.com/yelloxing/...以上实现了常见算法的java、c语言、javascrpt(或node.js)、python3和
go
weixin_34122604
·
2024-01-26 00:51
数据结构与算法
java
c/c++
Golang
操作Rabbitmq
简介Rabbitmq就是一个消息的中间人,负责接受消息、转发消息和存储消息,并不参与消息的处理和计算。没有固定哪一方是生产者,哪一方是消费者,谁发送消息给Rabbitmq谁就是生产者,谁接收Rabbitmq发送的消息谁就是消费者。Rabbitmq这个词是描述整个软件,而缓存消息的是这个软件内部的队列(或者说缓冲器,先进先出结构),内部可以后很多条队列,由于不参与计算,所以队列的性能只受内存和磁盘的
玩家_名狱
·
2024-01-25 23:14
Golang
架构杂项
队列
go语言
rabbitmq
RabbitMQ(
Golang
版本)
一、RabbitMQ简介消息队列是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是/用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。二、使用场景1.解耦场景说明:用户下
会跳舞的哈密瓜
·
2024-01-25 23:14
rabbitmq
golang
普罗米修斯监控系统搭建并整合_
golang
实时监控服务
当我们部署了服务器后,我们可能需要对我们的服务器进行监控,因此需要一套监控系统帮我们完成这个工作,我们需要监控的维度有:机器维度:物理机的CPU使用情况、内存使用情况、磁盘使用情况等;接口维度:接口调用次数、响应时长、成功率等。下面开始介绍如何使用Prometheus和Grafana监控这些指标。**配置Prometheus安装Prometheus采集器**采集器有多种类型,比如采集系统数据,采集
编程小黑马
·
2024-01-25 23:43
golang
开发语言
后端
【Go 快速入门】安装 Go 语言 | 开发工具 Goland | 第一个 Go 语言程序
文章目录前言安装
Go语言
编译器Goland运行Go程序补充前言本系列教程,目的是帮助一个有其他编程基础的
Go语言
小白快速入门
Go语言
,而非启发式学习。
ღCauchyོꦿ࿐
·
2024-01-25 23:12
Go
golang
开发语言
后端
golang
整合rabbitmq,创建交换机并绑定队列
1,如果要开发消息队列,需要创建交换机和队列,通常有2中方式创建,1种是在面板直接创建2,第二种就是在代码中创建,这里展示的是
go语言
代码中创建rabbitmqpackagemainimport("fmt
编程小黑马
·
2024-01-25 23:42
golang
rabbitmq
ruby
【
golang
】hello go mod
golang
gomod1.Gomod简介2.Gomod上手实践3.Gomod命令4.Gomod文件介绍5.总结6.参考1.Gomod简介Gomod是官方推荐的包管理方式,开始于go1.11,在go1.12
Henry Patch
·
2024-01-25 22:55
golang
golang
开发语言
后端
Swap Nodes in Pairs(
go语言
实现)
给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。示例:给定1->2->3->4,你应该返回2->1->4->3.解题思路:使用递归解决,没进入一层递归向前移动两个元素,将相邻的两个元素交换。funcswapPairs(head*ListNode)*ListNode{ifhead==nil{returnnil}ifhead.Ne
sword_kingdom
·
2024-01-25 22:31
Golang
实现定时任务
Golang
实现定时任务1.背景一些场景需要尝试定时任务来管理操作;1.定时任务库选择目前比较主流两种go常用定时库robfig/cron:说到定时任务,会想到crontab,其常见于Unix和类Unix
月亮+六便士
·
2024-01-25 21:43
galang开发
Linux
golang
开发语言
后端
Golang
cron 定时器和定时任务
Golang
cron定时器和定时任务
Golang
中time包有两个定时器,分别为ticker和timer。两者都可以实现定时功能,但各自都有自己的使用场景。
beyond阿亮
·
2024-01-25 21:13
golang
golang
DB OmitEmity漏洞介绍
DBOmitEmity漏洞介绍DBOmitEmpty漏洞是指在使用
golang
进行数据库查询时,当填入空值作为查询条件时,可能会导致非预期的结果返回,甚至返回全部数据。
=(^.^)=哈哈哈
·
2024-01-25 21:12
数据库
sql
golang
Golang
分布式应用之定时任务
在系统开发中,有一类任务不是立即执行,而是在未来某个时间点或者按照一定间隔去执行,比如日志定期压缩、报表制作、过期数据清理等,这就是定时任务。在单机中,定时任务通常需要实现一个类似crontab的系统,一般有两种方式:最小堆,按照任务执行时间建堆,每次取最近的任务执行时间轮,将任务放到时间轮列表中,每次转动取对应的任务列表执行最小堆最小堆是一种特殊的完全二叉树,任意非叶子节点的值不大于其子节点,如
qingwave
·
2024-01-25 21:42
Code
golang
定时任务
分布式
使用
golang
实现一个定时任务
上班老是忘记打卡,于是想起了用
golang
写一个定时提醒打卡的程序。
weixin_44169674
·
2024-01-25 21:42
golang
golang
定时任务
仓库地址:timer-task:定时任务处理定时任务库获取组件库goget-ugitee.com/tym_hmm/timer-task使用方式1.运行服务TimerTask.TaskInstance().Run()2.添加任务定时执行(每间隔多少时间执行)定案例为每2秒执行一次#定时执行(每间隔多少时间执行)#定案例为每2秒执行一次taskNode:=TimerTask.NewInfoNode("
riou00
·
2024-01-25 21:41
golang
开发语言
后端
定时任务
用
golang
实现定时任务(一)
前言之前字节三面被问到了如何实现一个定时任务,以及定时任务的存储,用什么数据结构相关的问题。面试当时整个人都愣住了,面试结束后关于这个问题思考了很久,也和朋友讨论过这个问题,关于数据结构我还是觉得hashmap是个不错的选择,但是其实维护一个有序的双向链表好像也有点麻烦,所以还有待考究。目前是先完成了一个简单的定时任务,使用到的数据结构是非常简单的动态数组,后面再想想怎么去优化,另外还有一些问题是
God works
·
2024-01-25 21:10
go学习日志
study
go
golang
golang
实现定时任务
golang
简单实现定时任务的方法第一种:通过
golang
的time实现第二种:通过第三方扩展实现packagemainimport("fmt""time""github.com/robfig/cron
贫富限制了我的想象0-0*大
·
2024-01-25 21:09
golang
开发语言
后端
用
golang
实现一个定时任务
以下是一个简单的示例,演示如何在
Golang
中创建一个每天早上10点执行的定时任务:010***是用来表示定时任务执行时间的一种表达式,称为cron表达式。
=(^.^)=哈哈哈
·
2024-01-25 21:35
golang
开发语言
后端
开发一看就会,一学就废的Debug:delve大杀器
是一个
golang
的调试器,可以理解为
golang
的专属gdb如
강 봉
·
2024-01-25 21:07
Golang
golang
debug
go语言
intellij
idea
vscode
Go实现一个简单的烟花秀效果(附带源码)
在
Go语言
中,要实现烟花秀效果可以使用github.com/fogleman/gg包进行绘图。
二当家的素材网
·
2024-01-25 20:33
go实战项目100例
golang
开发语言
后端
Java jar包加密
加密工具:xjar,地址:https://gitee.com/core-lib/xjar前提条件:jdk1.7+
Go语言
环境(编辑环境需要,运行环境可不需要)创建一个新项目用于加密jar包新建一个项目pom
zhoukaishun
·
2024-01-25 20:23
springboot
xjar
加密
jar
Go语法基础-运算符、数值和字符串
Go语言
内置的运算符有:算术运算符关系运算符逻辑运算符位运算符赋值运算符其他运算符接下来让我们来详细看看各个运算符的介绍。
王勇1024
·
2024-01-25 20:00
go语言
模板处理包text/template详解
本文对
go语言
内置模板处理包"text/template"常用操作汇总进行了详解,非常全面,一次搞定你的问题!还不收藏等啥呢!
ProblemTerminator
·
2024-01-25 20:26
开发问题解决合集
数据库
Golang
开发的即时通讯系统
操作演示1,分别启动一个服务端和三个客户端2,将三个客户端更改用户名3,用张三测试公聊模式4,用王五测试私聊模式4,用张三测试退出操作5,在规定时间内不活跃(未发消息),李四、王五被强踢源代码服务端的实现将以下3个文件,共同编译为server1,server.go服务端的代码实现packagemainimport("fmt""io""net""sync""time")typeServerstruc
无泡汽水
·
2024-01-25 19:53
Golang
golang
网络
后端
开发语言
python生成c语言代码_《
go语言
从入门到入坟》聊一聊
go语言
中的接口
楔子如果用了go一段时间之后,肯定会有人发现一个问题:那就是go对类型的检查太严格了。当然这是一件好事,可以避免我们犯错误,但是有些时候我们需要一个变量能够接收不同类型的值。比如在定义函数参数的时候,我们希望这个参数可以接收多种类型的值,那么这个时候该怎么做呢?很简单,go为我们提供了interface{}。鸭子类型先来看看鸭子类型的定义:如果某个东西长得像鸭子,像鸭子一样游泳,像鸭子一样嘎嘎叫,
weixin_39851809
·
2024-01-25 19:43
python生成c语言代码
上一页
22
23
24
25
26
27
28
29
下一页
按字母分类:
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
其他