go语言中的UTF-8与GBK编码转换

场景:在做网页爬虫类项目时候,经常会遇到GBK/GB2312等中文编码。此时就需要进行编码转换工作。使用Go 官方的 golang.org/x/text 包实现,你也可以直接查看代码:https://github.

跟我一起学习go语言,go语言与MySQL数据库(连接池)

下载安装驱动go get github.com/go-sql-driver/mysql导入包:import “database/sql”import _ “github.com/go-sql-driver/mysql”使用sql.Open函数创建一个连接池对象,不是单个连接。

Kafka笔记—可靠性、幂等性和事务

可靠性如何保证消息不丢失Kafka只对“已提交”的消息(committed message)做有限度的持久化保证。已提交的消息当Kafka的若干个Broker成功地接收到一条消息并写入到日志文件后,它们会告诉生产者程序这条消息已成功提交。

zabbix监控MogDB之采集prometheus数据

市场上比较的监控方式有两种:zabbix和prometheus架构,对于MogDB/openGauss数据库来说,已经通过grafana + prometheus + opengauss_exporter的方式完成了监控部署(部署方式:https://www.modb.

几种性能测试工具的总结

Java 微基准测试 可以用于衡量一段 Java 代码到底性能如何,例如我们平时总是谈 StringBuilder 比 new String 快很多。AB 测试是 Apache 服务器内置的一个 http web 压测工具,非常简单易用。

Golang刷题 Leetcode 83. Remove Duplicates from Sorted List

deleteallduplicatessuchthateachelementappearonlyonce.给一个排好序的链表,删除其中重复的元素思路简单的循环。

go语言的List(内部实现也是循环双链表)源码注释

// Copyright 2009 The Go Authors. All rights reserved.

Go语言学习——sync.map源码剖析

在讲源码前,先看下sync.map的“历史”,从网上搜资料,sync.map是Go语言在1.9版本才引入的并发安全的map,对此,有些同学心中可能会有个疑问,如果是支持并发,为什么不采取锁map的方式,为啥还要在单独搞个sync.map结构呢?

golang实现aes-cbc-256加密解密

问题一个个击破,想办法看能不能绕过去,由于是在NewCipher的时候对必要长度做了限制,我自己new不就行了,一看傻眼了,只有接口是public,实现对象都是private的,要想实例化对象只能通过NewCipher,绕不过去啊,大不了我把你的源码拷出来,自己在改改,再次冲进go源码,并复制了出来,给个位看看先。

阿里推出“阿里云网盘”App;谷歌确认没有收购TikTok计划;Linux 发布 29 周年|极客头条

1995 年 8 月 24 日,微软发布了 Windows 95 操作系统。1991年8月25日,Linus Torvalds用 Minix 操作平台建立了一个新的操作系统内核,并把它发回 Minix Usenet 新闻组。

网站地图