首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
第八共同体
掘友等级
后端开发
|
领航科技
世之奇伟,瑰怪,非常之观,常在于险远
获得徽章 18
动态
文章
专栏
沸点
收藏集
关注
作品
赞
32
文章 28
沸点 4
赞
32
返回
|
搜索文章
最新
热门
说一说分布式系统的链路追踪(上)
说明:本文翻译自OpenTrace官方文档,并由个人理解后,整理出来的。如有疑惑的地方,可查询官方开发手册,或者留言 1. 概述 微服务提供了强大的架构,但是在调试和观察复杂网络中的分布式事务方面,因为没有内存中的调用或堆栈跟踪变的比较困难,这就是分布式跟踪出现的原因。 分布式…
说一说微服务中的熔断器
在分布式环境中,许多服务依赖关系中的一些将不可避免地失败。Hystrix是一个库,它通过添加延迟容忍和容错逻辑来帮助您控制这些分布式服务之间的交互。 Hystrix通过隔离服务之间的访问点、停止它们之间的级联故障并提供回调选项来实现这一点,所有这些都提高了系统的整体弹性。 保护…
说一说golang中的软件包管理
我是从18年开始接触golang这门语言的,在当时,广泛应用于包管理的,是vendor.在项目开发的时候,我们只要在项目的根目录下,执行一下vendor初始化(govendor init),那么这个项目根目录下就会生产用于包管理的文件目录vendor/.该目录下有一个vendo…
说一说golang的strings.Builder
今天,我们来看一下Builder这个结构体,这个Builder用于有效的构建一个字符串,通过Write方法,其最小化内存拷贝,零值就能被使用。但是不要对零值的Builder进行拷贝 为什么着重介绍这个东西,因为它还是比较有用的,你见到他的几率还是比较高的,当然了,最终我们还是要…
记一次golang elasticsearch走过的坑 | 🏆 技术专题第二期
针对于elasticsearch的安装就不多说了,大家可以在网上搜出很多种,当然,也可以直接使用docker来运行elasticsearch。当然了,这种方式的话,在需要定制化elasticsearch时,需要把本地的配置文件通过docker进行映射。 回过头来,先讲一下关于中…
Elasticsearch之分析数据
特别声明:本文整理自Elasticsearch实战一书,具体详情可参考原书,本文仅做个人学习使用。 第一步就是字符过滤,这些过滤器将特定的字符序列转变为其他的字符序列。例如:可以将I & You转变为I and you 在字符过滤之后,文本需要被分隔为可以操作的片段。分词是从文…
Elasticsearch教程之搜索
ES的搜索是基于JSON文档或者基于URL的请求。 所有的搜索请求使用_search的端点,既可以是GET 也可以是POST,既可以搜索整个集群,也可以在搜索URL中指定索引或则类型的名称来限制搜索的范围。还可以使用别名来所有多个索引。为了更好的性能,尽可能的将查询范围限制在最…
Golang sync.Map是如何做到尽量避免使用锁?
sync.Map就像Go中的原生map,但是是线程安全的在没有锁或者协调的多goroutines中。加载,存储和删除以摊销的固定时间运行。 Map类型针对两种常见用例进行了优化:(1)给定键的条目仅写入一次但多次读取(如仅在高速缓存中的高速缓存中),或(2)当多个gorouti…
Golang中的Context你学会了么 | 🏆 技术专题第二期征文
包context定义了Context类型,该类型在API边界之间以及进程之间传递截止日期,取消信号和其他请求范围的值。 对服务器的传入请求应创建一个上下文,而对服务器的传出调用应接受一个上下文。它们之间的函数调用链必须传播Context,可以选择将其替换为使用WithCance…
Golang如何使用time包
在Go中,可以使用time包提供的time.Now()获取当前时间。 Golang提供了用于测量和显示时间的时间包。 您可以根据所选时区获取当前时间,使用go time包添加持续时间与当前时区等。 Go不使用yyyy-mm-dd布局来格式化时间。 而是,格式化一个特殊的布局参数…
下一页
个人成就
文章被点赞
117
文章被阅读
160,892
掘力值
3,088
关注了
7
关注者
92
收藏集
1
关注标签
35
加入于
2017-12-05