会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
落雷
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
3
4
5
6
7
8
9
10
11
···
28
下一页
2023年9月28日
在Go中如何实现并发
摘要: Go语言的并发机制是其强大和流行的一个关键特性之一。Go使用协程(goroutines)和通道(channels)来实现并发编程,这使得编写高效且可维护的并发代码变得相对容易。下面是Go的并发机制的详细介绍: 协程(Goroutines): 协程是Go中的轻量级线程,由Go运行时管理。与传统线程相比
阅读全文
posted @ 2023-09-28 11:05 落雷
阅读(596)
评论(0)
推荐(2)
2023年9月27日
Merkle Tree 简介
摘要: Merkle 树(Merkle Tree)是一种树状数据结构,通常用于验证大规模数据集的完整性和一致性。它的名字来源于其发明者 Ralph Merkle。Merkle 树在密码学、分布式系统和区块链等领域得到广泛应用,尤其在区块链中,它用于验证交易和区块的完整性,确保数据不被篡改。 下面是 Merk
阅读全文
posted @ 2023-09-27 09:25 落雷
阅读(836)
评论(0)
推荐(0)
2023年9月26日
使用 gopkg.in/yaml.v3 解析 YAML 数据
摘要: YAML(YAML Ain't Markup Language)是一种人类可读的数据序列化格式,常用于配置文件和数据交换。在 Go 语言中,你可以使用 gopkg.in/yaml.v3 包来解析和生成 YAML 数据。本文将介绍如何使用 gopkg.in/yaml.v3 来处理 YAML 数据。 安
阅读全文
posted @ 2023-09-26 09:47 落雷
阅读(1431)
评论(0)
推荐(1)
2023年9月25日
每日一库:使用Viper处理Go应用程序的配置
摘要: 在开发Go应用程序时,处理配置是一个常见的需求。配置可能来自于配置文件、环境变量、命令行参数等等。Viper是一个强大的库,可以帮助我们处理这些配置。 什么是Viper? Viper是一个应用程序配置解决方案,用于Go应用程序。它支持JSON、TOML、YAML、HCL、envfile和Java p
阅读全文
posted @ 2023-09-25 09:30 落雷
阅读(422)
评论(0)
推荐(0)
2023年9月23日
设计模式之单例模式
摘要: 单例模式简介 单例模式是一种设计模式,用于确保一个类只有一个实例,并提供全局访问点以获取该实例。它是一种创建型模式,通常用于需要严格控制某个类的实例数量的情况。单例模式确保一个类在整个应用程序生命周期中只有一个实例,因此可以节省系统资源,同时提供了一个集中的访问点,以便在需要时获取该实例。 以下是单
阅读全文
posted @ 2023-09-23 07:41 落雷
阅读(462)
评论(0)
推荐(1)
2023年9月22日
Go 1.22 中的 For 循环
摘要: 原文在这里。 由 David Chase and Russ Cox 发布于2023年9月19日 Go 1.21 版本包含了对 for 循环作用域的预览更改,我们计划在 Go 1.22 中发布此更改,以消除其中一种最常见的 Go 错误。 问题 如果你写过一定量的 Go 代码,你可能犯过一个错误,即在迭
阅读全文
posted @ 2023-09-22 09:12 落雷
阅读(1105)
评论(0)
推荐(1)
2023年9月21日
MySQL 列操作记录
摘要: 在 MySQL 中,你可以使用多种命令和语句来执行列操作,包括添加、修改、删除列等。以下是一些与列操作相关的常用 MySQL 命令和语句: 1. 添加列: 添加新列到表格中:ALTER TABLE table_name ADD COLUMN column_name datatype; 2. 修改列:
阅读全文
posted @ 2023-09-21 15:52 落雷
阅读(115)
评论(0)
推荐(0)
2023年9月20日
MySQL 表分区使用实践
摘要: 在使用 MySQL 8.0 表分区时,需要注意以下一些关键事项和最佳实践: 支持的存储引擎: MySQL 8.0 表分区仅支持一些特定的存储引擎,如 InnoDB 和 NDB(NDB 是 MySQL Cluster 存储引擎)。因此,在选择分区时,请确保你的表使用的是支持分区的存储引擎。 分区键的选
阅读全文
posted @ 2023-09-20 08:52 落雷
阅读(1276)
评论(0)
推荐(3)
2023年9月19日
消息队列 - RabbitMQ
摘要: RabbitMQ简介 RabbitMQ 是一个广泛使用的开源消息队列系统,它实现了高级消息队列协议(AMQP)标准,为分布式应用程序提供了强大的消息传递功能。RabbitMQ 是 Erlang 语言编写的,具有高度的可扩展性和可靠性,因此被广泛用于构建分布式、异步的消息通信系统。 以下是关于 Rab
阅读全文
posted @ 2023-09-19 10:34 落雷
阅读(277)
评论(0)
推荐(0)
2023年9月18日
如何实现流量控制和熔断降级?
摘要: Sentinel Sentinel 是阿里巴巴开源的一款高可用性和流量控制的分布式系统。它最初是为了解决阿里巴巴内部的微服务架构中的流量控制和熔断降级问题而开发的。Sentinel 旨在提供实时的流量控制、熔断降级、系统负载保护等功能,以保障应用的高可用性和稳定性。以下是 Sentinel 的详细介
阅读全文
posted @ 2023-09-18 09:35 落雷
阅读(727)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
28
下一页
公告