获得徽章 0
#挑战每日一条沸点# Viper是适用于Go应用程序的完整配置解决方案。它被设计用于在应用程序中工作,并且可以处理所有类型的配置需求和格式。它支持以下特性:
• 设置默认值
• 从JSON、TOML、YAML、HCL、envfile和Java properties格式的配置文件读取配置信息
• 实时监控和重新读取配置文件(可选)
• 从环境变量中读取
• 从远程配置系统(etcd或Consul)读取并监控配置变化
• 从命令行参数读取配置
• 从buffer读取配置
• 显式配置值
• 设置默认值
• 从JSON、TOML、YAML、HCL、envfile和Java properties格式的配置文件读取配置信息
• 实时监控和重新读取配置文件(可选)
• 从环境变量中读取
• 从远程配置系统(etcd或Consul)读取并监控配置变化
• 从命令行参数读取配置
• 从buffer读取配置
• 显式配置值
展开
评论
点赞
#挑战每日一条沸点#
假如下单时,用分布式锁来防止库存超卖,但是是每秒上千订单的高并发场景,如何对分布式锁进行高并发优化来应对这个场景?
假如下单时,用分布式锁来防止库存超卖,但是是每秒上千订单的高并发场景,如何对分布式锁进行高并发优化来应对这个场景?
评论
点赞
#挑战每日一条沸点# 主要给大家介绍了产品开发的基本流程,以及项目管理的知识体系和比较主流的另种管理体系。同时也简单对比了传统项目与敏捷项目的差异点。最后结合团队中的实践,分享了敏捷实践模型。希望通过本章的分享能帮助大家建立产品开发流程的体系结构,同时了解当今主流的项目管理体系以及差异。
评论
点赞
#挑战每日一条沸点#
总结一些问题,大家可以下来自己从文章找寻答案:
ACID和CAP的 CA是一样的吗?分布式事务常用的解决方案的优缺点是什么?适用于什么场景?分布式事务出现的原因?用来解决什么痛点?
总结一些问题,大家可以下来自己从文章找寻答案:
ACID和CAP的 CA是一样的吗?分布式事务常用的解决方案的优缺点是什么?适用于什么场景?分布式事务出现的原因?用来解决什么痛点?
评论
点赞
#挑战每日一条沸点# 主要介绍在使用阿里云Redis的开发规范:键值设计、命令使用、客户端使用和相关工具通过本文的介绍可以减少使用Redis过程带来的问题。
评论
点赞
#挑战每日一条沸点# 本文分享的开发工作中实践过的实用命令。这些都能够大大提高工作效率,还能解决不少疑难场景。下面会介绍命令,列出应用场景,手摸手教学使用,看完即学会。
评论
点赞
#挑战每日一条沸点#
数据结构和算法很重要,虽然我们平常不会直接使用,但是我们接触的很多类库和中间件中都有它们的影子,再从功利的角度讲,进大厂,算法已经是必考了。
数据结构和算法很重要,虽然我们平常不会直接使用,但是我们接触的很多类库和中间件中都有它们的影子,再从功利的角度讲,进大厂,算法已经是必考了。
评论
点赞
#挑战每日一条沸点#
主数据库有个bin-log二进制文件,纪录了所有增删改Sql语句。(binlog线程)
从数据库把主数据库的bin-log文件的sql语句复制过来。(io线程)
从数据库的relay-log重做日志文件中再执行一次这些sql语句。(Sql执行线程)
主数据库有个bin-log二进制文件,纪录了所有增删改Sql语句。(binlog线程)
从数据库把主数据库的bin-log文件的sql语句复制过来。(io线程)
从数据库的relay-log重做日志文件中再执行一次这些sql语句。(Sql执行线程)
展开
评论
点赞
#挑战每日一条沸点#
数据库分两大类,一类是 关系型数据库。另一类叫做 非关系型数据库。
关系型数据库: MySQL(已被Oracle收购),Oracle,PostgreSQL,SQLserver...
非关系型数据库:Redis内存数据库,MongoDB文档数据...
数据库分两大类,一类是 关系型数据库。另一类叫做 非关系型数据库。
关系型数据库: MySQL(已被Oracle收购),Oracle,PostgreSQL,SQLserver...
非关系型数据库:Redis内存数据库,MongoDB文档数据...
展开
评论
点赞
#挑战每日一条沸点# 对《图解HTTP》进行知识的梳理,更加透彻的讲解HTTP与HTTPS问题。相信通过本篇博客,大家就不需要花时间去看《图解HTTP》,帮助大家节约更多的时间去归纳学习其他知识。
评论
点赞
#挑战每日一条沸点# 文档介绍如何用Go语言进行Web应用的开发,将Go语言的特性与Web开发实战组合到一起,帮读者成功地构建跨平台的应用程序,节省Go语言开发Web的宝贵时间。
评论
点赞
#挑战每日一条沸点#
对于本篇文章的结构主要按如下顺序开展:
简单看看一般Map的实现思路
Go语言里Map的实现思路(入门程度:包含收益1、2)
Go语言里Map的实现思路(熟悉程度:包含收益3、4、5、6)
p.s.本篇文章主要以Map的读来展开分析
对于本篇文章的结构主要按如下顺序开展:
简单看看一般Map的实现思路
Go语言里Map的实现思路(入门程度:包含收益1、2)
Go语言里Map的实现思路(熟悉程度:包含收益3、4、5、6)
p.s.本篇文章主要以Map的读来展开分析
展开
评论
点赞
#挑战每日一条沸点# Go 语言某些官方库的表现不尽如人意,本文介绍几个对标官方库的开源库,它们的性能远超前者。在使用这些官方库遇到性能问题时,可以尝试替换优化。
评论
点赞
#挑战每日一条沸点# 学习的第二天,发现了宝藏Golang合集,今天学习《Go 语言工程实践》,录播课搭配文章理解更到位啦
评论
点赞
#挑战每日一条沸点#
新的包管理模式
-自动下载依赖包
-项目不必放在GOPATH/src内了
-项目内会生成一个go.mod文件,列出包依赖
-所以来的第三方包会准确的指定版本号
-对于已经转移的包,可以用replace 申明替换,不需要改代码
新的包管理模式
-自动下载依赖包
-项目不必放在GOPATH/src内了
-项目内会生成一个go.mod文件,列出包依赖
-所以来的第三方包会准确的指定版本号
-对于已经转移的包,可以用replace 申明替换,不需要改代码
展开
评论
点赞