首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
魏刀刀
掘友等级
架构师
冷咖啡离开了杯垫, 我忍住的情绪在很后面 ..
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
3.9K
文章 3.9K
沸点 1
赞
3.9K
返回
|
搜索文章
赞
文章( 3.9K )
沸点( 1 )
3千字Apollo配置中心的总结,让配置“智能”起来
Apollo(阿波罗)是携程框架部门研发的开源配置管理中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性。 目前Apollo在github有22.6k颗星,在官网登记的使用的公司有451家,算是很流行的配置中心的…
Redis Lua脚本完全入门
1. 前言 Redis是高性能的KV内存数据库,除了做缓存中间件的基本作用外还有很多用途,比如胖哥以前分享的Redis GEO地理位置信息计算。Redis提供了丰富的命令来供我们使用以实现一些计算。Redis的单个命令都是原子性的,有时候我们希望能够组合多个Redis命令,并让…
Golang 定时器(Timer 和 Ticker ),这篇文章就够了
定时器是什么Golang原生time包下可以用来执行一些定时任务或者是周期性的任务的一个工具定时器的日常使用Timer相关注意事项:错误使用:time.After这里会不断生成timer,虽然最终会回
云平台之多租户的实践 — 理论篇
在云领域我们经常会听到一个词:多租户。这个词在不同的语境中有着不同的含义,接下来将从理论到实践对以往的项目进行一次总结,同时实战一个Demo。本篇先从理论介绍云平台中的多租户的概念以及实现多租户支持的思路。 多租户技术(Multi-TenancyTechnology)又称多重租…
传说中的jwt,我们来征服一下
本文的完整示例代码,见github仓库。小q只在文中介绍最关键的代码块。 关于jwt是什么,这里就不再啰嗦了。总体来讲,它有Header、Payload、Signature三个部分,每一部分,都有一些细分的属性,这个原理扫一眼就可以,对我们的使用没有实质性的帮助。 使用jwt可…
Golang是如何操作excel的?
为了方便开源库的快速上手,我们先来了解 excel 中的几个关键术语,如下图所示,①为sheet,也就是表格中的页签;②为row,代表 excel 中的一行;③为cell,代表 excel 中的一个单元格。 正常情况下,创建一个表格的基本流程是打开 wps 点击新建,这时会默认…
Golang 之 struct能不能比较
运行上面的代码发现会打印false。既然能正常打印输出,说明是可以个比较的,接下来让我们来个「死亡两问」 回到上面的划重点部分,在总结中我们可以知道,golang中 Slice,Map,Function 这三种数据类型是不可以直接比较的。我们再看看S结构体,该结构体并没有包含不…
闲谈Zookeeper一致性协议--ZAB
今天先简单聊聊ZAB协议,个人认为搞懂ZAB协议和Leader选举算法的关系和流程对于深入认识Zookeeper是一个比不可少的环节。 zookeeper是一个很热门的分布式框架,熟练掌握ZK的基本使用、分布式锁的实现以及相关场景的运用是必不可少的。鄙人有幸在Shopee的面试…
Etcd 架构与实现解析
阅读对象:分布式系统爱好者,正在或者打算在项目中使用Etcd的开发人员。 是一个分布式的,一致的 key-value 存储,主要用途是共享配置和服务发现。Etcd 已经在很多分布式系统中得到广泛的使用,本文的架构与实现部分主要解答以下问题: 所有的分布式系统,都面临的一个问题是…
微服务应用性能如何?APM监控工具来告诉你!
当微服务系统越来越庞大,各个服务间的调用关系也变得越来越复杂,需要一个工具来帮忙理清请求调用的服务链路。之前在《Spring Cloud Sleuth:分布式请求链路跟踪》一文中使用的是Sleuth+Zipkin的解决方案,最近发现应用性能监控(Application Perf…
下一页
关注了
68
关注者
6
收藏集
2
关注标签
239
加入于
2018-02-19