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语言
Go语言
实现企业级定时任务管理器:一文掌握 Cron 任务调度系统的设计与实践
在企业级应用开发中,定时任务是一个不可或缺的组件。无论是数据统计、日志清理、缓存更新,还是定时提醒等场景,都需要一个可靠的定时任务管理系统。本文将深入介绍一个基于github.com/robfig/cron实现的企业级定时任务管理器,从设计理念到实战应用,帮助你构建可靠的定时任务系统。目录设计理念核心特性架构设计详细实现使用示例性能与安全最佳实践常见问题解决1.设计理念在设计这个定时任务管理器时,
程序员爱钓鱼
·
2025-05-13 21:05
golang
开发语言
后端
Go语言
的发展历史 -《
Go语言
实战指南》
第1章
Go语言
的发展历史一、
Go语言
的诞生背景在2007年,Google的软件工程师RobertGriesemer、RobPike和KenThompson三位大神级人物(KenThompson是UNIX
程序员爱钓鱼
·
2025-05-13 21:05
golang
开发语言
后端
循环语句:for、range -《
Go语言
实战指南》
Go语言
没有while和do...while,所有循环控制统一通过for实现。搭配range关键字,可以高效遍历数组、切片、字符串、map和channel。
程序员爱钓鱼
·
2025-05-13 20:32
算法
java
数据结构
深入浅出 Go 语言:内存管理和垃圾回收(GC)
深入浅出
Go语言
:内存管理和垃圾回收(GC)引言
Go语言
的内存管理和垃圾回收(GC)是其性能和开发者体验的重要组成部分。
软件架构师笔记
·
2025-05-13 18:49
golang
golang
jvm
java
内存管理
垃圾回收
gc
从零开始玩转
Go语言
:保姆级入门教程(2024新版)
文章目录一、为什么选择
Go语言
?
variablevoyager
·
2025-05-13 18:17
golang
开发语言
后端
Excelize 开源基础库发布 2.9.1 版本更新
Excelize是
Go语言
编写的用于操作OfficeExcel文档基础库,基于ECMA-376,ISO/IEC29500国际标准。
·
2025-05-13 18:10
【
Go语言
爬虫系列01】爬虫入门与Colly框架基础
原创系列:“
Go语言
爬虫系列”转载说明:本文最初发布于"Gopher部落"微信公众号,经原作者授权转载。关注原创:欢迎扫描文末二维码,关注"Gopher部落"微信公众号获取第一手Go技术文章。
Gopher部落
·
2025-05-13 18:13
Go语言爬虫系列
golang
爬虫
开发语言
【
Go语言
爬虫系列03】Colly高级特性与并发控制
原创系列:“
Go语言
爬虫系列”转载说明:本文最初发布于"Gopher部落"微信公众号,经原作者授权转载。关注原创:欢迎扫描文末二维码,关注"Gopher部落"微信公众号获取第一手Go技术文章。
Gopher部落
·
2025-05-13 18:13
Go语言爬虫系列
golang
爬虫
开发语言
Go语言
的内存管理
Go语言
的内存管理
Go语言
,作为一门现代编程语言,自其诞生以来,就以简洁、高效、并发支持等特点受到广泛关注。而在众多编程语言中,内存管理往往是一个复杂而重要的主题,
Go语言
对此也有其独特的处理方式。
东方璃纱
·
2025-05-13 18:13
包罗万象
golang
开发语言
后端
GO语言
内存管理结构
1.1、栈(Stack)1.2、堆(Heap)2、堆内存管理结构2.1、内存分配器(MCache→MArena→MSpan→MHeap)2.2、大小分类(SizeClass)2.3、分配流程3、垃圾回收(
Go
你怎么知道我是队长
·
2025-05-13 17:42
GO语言学习笔记
golang
深入理解 Istio 的工作原理 v1.26.0
前提:
Go语言
基础:Istiod主要用Go编写。Kubernetes基础:Istio深度集成Kubernetes。EnvoyProxy基础:了解Listener,Filter,
欧先生^_^
·
2025-05-13 14:20
istio
云原生
Golang反射实现简易ORM框架实战
Golang反射实现简易ORM框架实战关键词:Golang反射、ORM框架、数据库映射、结构体标签、CRUD操作、软件开发实战、
Go语言
高级特性摘要:本文深入探讨如何利用Golang的反射机制实现一个简易
Golang编程笔记
·
2025-05-13 08:13
Golang开发实战
golang
开发语言
后端
ai
用
go语言
,给定一棵二叉树的根节点 root 以及一个整数 k,要求找出第 k 大的满足“完美二叉树”条件的子树的节点数量。这里的“完美二叉树”指
用
go语言
,给定一棵二叉树的根节点root以及一个整数k,要求找出第k大的满足“完美二叉树”条件的子树的节点数量。
福大大架构师每日一题
·
2025-05-13 08:11
福大大架构师每日一题
golang
算法
开发语言
mark3labs/mcp-go v0.27.0 全面升级,性能优化与关键修复助力开发效能飞跃!
mcp-go作为一款高性能的管理通信协议(MCP)
Go语言
实现库,经过社区的共同努力,迎来了其重要的v0.27.0版本发布。
福大大架构师每日一题
·
2025-05-13 08:11
文心一言vschatgpt
golang
性能优化
开发语言
Go 高性能编程技法
常用数据结构1.反射虽好,切莫贪杯标准库reflect为
Go语言
提供了运行时动态获取对象的类型和值以及动态创建对象的能力。反射可以帮助抽象和简化代码,提高开发效率。
戴国进
·
2025-05-13 04:15
goLang
1024程序员节
golang
高级编程
密码技术--国密证书及
go语言
生成自签国密证书
go语言
生成自签证书文件(SM2)packagemainimport("crypto/rand""crypto/x509/pkix""encoding/pem""github.com/tjfoc/gmsm
Yuan_sr
·
2025-05-13 01:01
密码学
密码学
ca证书
信息安全
Fortio负载测试工具基础
用
Go语言
写成,性能高而且体积小,Docker镜像不到6MB,启动
zhaojiew10
·
2025-05-13 01:27
测试工具
C++
GO语言
微服务之Dockerfile && docker-compose
目录0101-知识点概述0202-dockerfile复习0303-环境变量ENV的使用0404-WORKDIR的使用0505-USER和ARG的使用0606-ONBUILD的使用0707-dockerfile的缓存相关的参数0808-dockerfile的编写0909-测试-没成功-好像是网不行0110-docker-compose介绍0211-docker-compose的安装0101-知识点
李匠2024
·
2025-05-13 01:56
微服务
docker
架构
c++
指针详解:在什么情况下应该使用指针?
这节课起我将带你学习本专栏的第三模块:深入理解
Go语言
。这部分主要会为你讲解
Go语言
的高级特性,以及
Go语言
一些特性功能的底层原理。
璨sou
·
2025-05-12 23:20
Go语言
java
开发语言
Go语言
区块链智能合约的跨语言验证:Python建模 + Go节点 + C#客户端
本文将探讨如何利用Python进行智能合约逻辑建模、使用
Go语言
实现区块链节点的高
威哥说编程
·
2025-05-12 23:48
人工智能学习资料库
云原生
微服务
golang
Go语言
从零构建SQL数据库(9)-数据库优化器的双剑客
数据库优化器的双剑客:谓词下推与列裁剪在数据库查询优化的世界里,有两位特别重要的"超级英雄":谓词下推和列裁剪。这两种优化技术虽然简单,却能带来惊人的性能提升。今天,我们就来揭开它们的神秘面纱,一探究竟。为什么需要查询优化?想象一下这个场景:你需要从一个包含1000万条客户记录的表中,找出所有来自北京、年龄超过30岁的客户的姓名和电话。SELECTname,phoneFROMcustomersWH
烧瓶里的西瓜皮
·
2025-05-12 22:13
从零开始写数据库
数据库
golang
sql
Golang空接口的用途详解
空接口的基本概念空接口interface{}是
Go语言
中一个特殊的接口类型,它不包含任何方法声明。正因为它没有方法要求,所以所有类型都实现了空接口。
海姐软件测试
·
2025-05-12 16:29
Java
golang
开发语言
后端
【
Go语言
从新手到高手】中阶篇-第10章 测试与调试 10.2 性能测试
10.2.1基准测试和性能基线在软件开发中,性能测试是确保应用程序高效运行的重要环节。在Go中,通过标准库testing的基准测试功能,可以对代码的性能进行衡量和分析。基准测试通常用于识别性能瓶颈并优化代码。基准测试与性能基线介绍基准测试(Benchmarking):通过运行特定代码段多次来测量其执行时间,从而评估其性能。性能基线:一组初始的性能数据,用于后续的性能比较和监控,确保软件在多次更改中
鱼弦
·
2025-05-12 13:09
Go语言从新手到高手
golang
java
前端
MySQL BIT类型在GORM中的使用
2.GORM简介GORM是一个用于
Go语言
的ORM(对象关系映射)库,它简化了对数据库的操作,提供了丰富的特性来处理数据库记录。GORM支持自动映射Go结构体与数据
feifeigo123
·
2025-05-12 08:02
mysql
android
数据库
C++
GO语言
微服务之图片、短信验证码生成及存储
获取网页图片验证码ID03测试图片验证码04图片验证码模块集成05图片验证码功能移植微服务06图片验证码功能对接微服务的web实现07对接微服务的web实现步骤小结08Redis数据库基本操作回顾09
go
李匠2024
·
2025-05-11 16:48
golang
微服务
开发语言
c++
C++
GO语言
微服务之用户信息处理
目录0101-微服务实现用户注册-微服务端-上0202-微服务实现用户注册-微服务端-下0303-微服务实现用户注册-web端0404-微服务实现用户注册-web端-流程小结0505-获取地域信息-读MySQL写Redis入0606-获取地域信息-先查redis-没有读MySQL写入0107-Cookie简介0208-Session简介0309-Cookie和Session的对比和生成0410-C
李匠2024
·
2025-05-11 16:48
golang
微服务
java
c++
Golang深入浅出之-
Go语言
中的CSP模型:深入理解并发哲学
在
Go语言
的世界里,并发编程是一门艺术,而这一切的核心便是CommunicatingSequentialProcesses(CSP)模型。
Jimaks
·
2025-05-11 00:09
后端
golang
开发语言
后端
Go 模块管理工具 `go mod tidy` 和 `go.sum` 文件详解
Go模块管理工具gomodtidy和go.sum文件详解引言
Go语言
自引入模块(module)系统以来,极大地简化了依赖管理和版本控制。
lzl-688
·
2025-05-11 00:38
go语言
golang
开发语言
后端
Go语言
中的go.mod与go.sum
gomod是
Go语言
引入的包管理工具,用于解决
Go语言
项目在依赖管理方面的问题。
看繁星aa
·
2025-05-11 00:35
golang
开发语言
后端
go.mod 与go.sum作用
一、go.mod1、早期GOPATH的局限在Go1.5之前,
Go语言
默认依赖管理是基于GOPATH环境变量。这种方式在项目简单、依赖较少时勉强够用,但随着项目规模增大和依赖关系复杂,问题逐渐凸显。
Chicken Run
·
2025-05-11 00:35
golang
开发语言
后端
Golang go.mod实战:解决依赖管理难题
Golanggo.mod实战:解决依赖管理难题关键词:Go模块、依赖管理、go.mod、语义化版本、依赖解析、依赖冲突、供应商机制摘要:本文深入解析
Go语言
的模块依赖管理工具go.mod,系统讲解其核心概念
Golang编程笔记
·
2025-05-11 00:05
Golang编程笔记
golang
网络
开发语言
ai
golang -- 格式化输出函数 printf、sprintf、fprintf
目录笔记printf定义参数返回值sprintf定义参数返回值fprintf定义参数返回值笔记因为在学习C语言的时候,sprintf、fprintf这些就不是很清楚,在后面的
go语言
学习,遇到了还是有些吃力
Lu Yao_
·
2025-05-10 21:16
golang
学习
笔记
linux运行
go语言
,在 Linux 中使用 Go 作为脚本语言
在`Cloudflare`的人们都非常喜欢
Go语言
。
喻石
·
2025-05-10 13:56
linux运行go语言
简单了解一下 Go 语言的构建约束?
构建约束是一种在
Go语言
中控制源文件编译条件的方法,它可以让您指定某些文件只在特定的操作系统、架构、编译器或Go版本下编译,而在其他环境中自动忽略。
所幸你是例外
·
2025-05-10 13:55
Go
语言不懂就问系列
经验分享
笔记
学习方法
go
后端
golang
学习
Go语言
中 源文件开头的 // +build 注释的用法
//+build注释主要用于实现条件编译。借助设置不同的构建标签(buildtags),我们能够指定在特定的操作系统、架构或者其他自定义条件下才编译某个文件1、基本规则格式要求:这种注释必须出现在文件的开头部分。注释与包声明之间至少要存在一个空行。注释内容以//+build开头,注意+build前面有两个斜杠,后面紧跟一个空格。标签逻辑规则://+build条件1条件2packagemain同一行
开心码农1号
·
2025-05-10 12:53
Go语言笔记
golang
开发语言
后端
运算符与表达式 -《
Go语言
实战指南》
>
Go语言
提供了一整套简洁且强大的运算符,用于数值计算、逻辑判断、赋值操作等。本章将带你系统了解Go中各类运算符及其组合表达式的使用方法。
程序员爱钓鱼
·
2025-05-10 09:56
golang
开发语言
后端
go1.19
Golang企业级项目实战之实现微信支付、支付宝支付
Golang零基础入门实战学习:【2025年新版】
Go语言
教程Golang企业级项目实战之实现微信支付、支付宝支付详细内容介绍:01【支付宝支付】Gin仿小米商城项目支付宝支付之前的准备工作一、支付宝支付之前的准备工作二
yuanlaile
·
2025-05-10 06:06
golang
golang项目实战
golang微信支付
golang支付宝支付
gin + es 实践 06
:版本控制工具安装代码编辑器:推荐使用VSCode或GoLand安装MySQL:用于数据存储安装Elasticsearch:用于搜索功能推荐的IDE插件若使用VSCode,推荐安装以下插件:Go:官方
Go
Zyxalia
·
2025-05-09 19:54
Go-ES
gin
elasticsearch
大数据
GO语言
的实践项目GIN,GORM
GO语言
的实践项目GIN,GORM前言实现目标实现步骤一、初始化框架二、数据库管理二、密码的加密和验证方法和jwttoken生成的实现三、用户登录和注册的方法的实现四、JWT的验证的方法的实现五、路由的设置
行好中
·
2025-05-09 19:52
golang
gin
后端
学习
网络语言系列&go系列【仅供参考】:优化
Go语言
开发中的并发调度器
优化
Go语言
开发中的并发调度器优化
Go语言
开发中的并发调度器1.调整线程池大小2.使用工作窃取算法3.减少锁的使用4.避免goroutine的过度创建和销毁5.优化goroutine的调度策略6.选择合适的并发原语优化
坦笑&&life
·
2025-05-08 15:49
golang
java
数据库
Golang 接口 vs Rust Trait:一场关于抽象的哲学对话
Go和Rust分别代表了两种截然不同的语言哲学:
Go语言
追求简洁、高效、易于组合的设计风格Rust则强调安全、性能和表达力,尤其是在系统级开发中这两种语言在“如何定义和实现抽象行为”这一点上,采用了完全不同的方式
muyouking11
·
2025-05-08 05:23
golang
rust
python
C++
GO语言
socket套接字
目录0106-socket-client-server通信过程分析0207-socket-server-单次处理0308-socket-client0109-socket-server-多连接建立0210-socket-client多次发送数据01-socket-client-server通信过程分析###-ServerDemo接收一个链接,而且只能发送一次数据```gopackagemainim
李匠2024
·
2025-05-07 22:37
java
服务器
linux
c++
C++
GO语言
http编程
05http响应代码演示06http-server代码实现07json编解码介绍08结构体标签(tag)01http介绍#三、http##1.概述编写web语言:1.java2.php,现在都在尝试使用
go
李匠2024
·
2025-05-07 22:37
http
网络协议
网络
c++
Go语言
八股之channel详解
✨✨欢迎订阅本专栏✨✨前言小郑最近在准备
Go语言
的面试题,通过github和b站等各种学习网站上学习
go语言
的八股文,并且整理出自己觉得面试可能会问到的知识点,希望通过做笔记的方式来巩固自
码喽小郑
·
2025-05-07 18:41
Golang八股
golang
面试
gopython 多线程问题_Golang、python多线程非常典型例子,对照两门语言计算速度....
比如我们从1加到100,我们小时候就知道101*50=5050,这是利用了算法,但是我们这里没有讨论算法,只是验证计算机的计算能力,在
GO语言
中,我们这样设计遍历。
tomorrow-77
·
2025-05-07 17:33
gopython
多线程问题
golangpython对比_Golang、python多线程非常典型例子,对照两门语言计算速度.
比如我们从1加到100,我们小时候就知道101*50=5050,这是利用了算法,但是我们这里没有讨论算法,只是验证计算机的计算能力,在
GO语言
中,我们这样设计遍历。
weixin_39543652
·
2025-05-07 16:32
golangpython对比
Go 1.24 相比 Go 1.23 有哪些值得注意的改动?
本系列旨在梳理Go的releasenotes与发展史,来更加深入地理解
Go语言
设计的思路。
·
2025-05-07 09:01
go
Go语言
包与模块(module)的基本使用-《
Go语言
实战指南》
Go语言
从一开始就强调模块化和可重用性,**包(package)和模块(module)**是构建Go项目的核心。本章将带你深入了解这两个概念,并通过实际示例掌握它们的基本用法。
程序员爱钓鱼
·
2025-05-07 08:35
golang
开发语言
后端
Python, Go 语言开发全球气候实时播报APP
以下是基于Python和
Go语言
开发的全球气候实时播报APP设计方案,结合气象大数据处理与实时推送能力:---###系统架构设计```mermaidgraphTDA[用户终端]-->B{API网关-Go
Geeker-2025
·
2025-05-07 01:31
python
golang
C++
GO语言
微服务项目之
go语言
基础语法
目录01变量定义02自增语法03指针04go不支持的语法05string06定长数组-forrange07动态数组追加元素08切片截取-copy-make介绍09map介绍10函数11内存逃逸12import13命令行参数-switch14标签与continue-goto-break配合使用15枚举const-iota16结构体基本语法17init函数18defer-文件读取-匿名函数01变量定义
李匠2024
·
2025-05-06 11:33
golang
开发语言
后端
c++
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他