GitHub @flike
个人主页
关注TA
本题主要在于考察栈的特性,优化时可以考虑自己实现一个栈。原题输入两个整数序列,第一个序列表示栈的压入顺序,请判断第二个序列是否为该栈的弹出顺序。假设压入栈的所有数字均不相等。例如,...
两年java服务端程序员
前文回顾LevelDB 完全解析(0):基本原理和整体架构LevelDB 完全解析(1):MemTableLevelDB 完全解析(2):LogLevelDB 完全解析(3):SS...
专注分布式与存储。(公众号:coredump)
摘要前面一篇文章介绍了Kafka的具体内容,今天讲述一下HBase相关的知识。首先HBase作为大数据发展初期伴随Google三大论文问世的一个组件,在今天依旧被广泛的应用,今天我...
基于绩效管理(KPI)的挑战与困惑关键绩效指标(KPI:Key Performance Indicator)考核,又称 KPI 绩效考核,是企业绩效考核的方法之一。这种考核方式严重...
前言关于 QPS、TPS、PV、UV、GMV、IP、RPS 这些词语,看起来好像挺专业。但实际上,我认为是这是每个程序员必懂的知识点了,你可以搞不懂它们怎么计算的,但是你最少要了解...
DevOps
点击上方蓝色“Go语言中文网”关注我们,设个星标,每天学习Go语言 想象一下,您最近发布并部署了一段很酷的RESTful微服务,您已经使用了一段时间。您松了一口气却听到 Ops 团...
Go语言中文网站长
没有什么高于生死。9月19日,Facebook硅谷总部园区,一名员工从4楼(最高楼层)一跃而下。其后警方认定当场死亡,没有谋杀嫌疑,属于自杀。最新法医记录显示,死者Qin Che...
没错,我就是头条君。求关注~
我曾经写了一篇跳出Go module的泥潭, 记录了使用go module的一些坑,随着Go 1.13版本的发布,go module的功能再不断的演化(或者不委婉的说在不断的修补)...
https://colobu.com
背景分析 在微服务系统中,服务的粒度一般都会被拆分的非常细,单个方法都有可能作为一个独立的服务发布。所以使用微服务架构的业务系统,生产环境上常常会运行着非常非常多的服务节点。这就带...
程序员
Tair是为了解决什么问题而生?Redis很好用,相比memcached多了很多数据结构,支持持久化。但是在很长一段时间里,原生是不支持分布式的。后来就出现了很多redis集群类产...
十二年程序媛,个人技术微信公众号:编程一生
本文属于原创文章,转载请注明–来自桃源小盼的博客 工作五年了,回头看看走过的路,好多道理真该早点懂得,但当时的我还在努力成为一个合格的程序员,没考虑到上层建筑的事。老话说得好不谋全...
前端工程师
之前写了一篇关于 RocketMQ 队列与 Kafka 分区副本的区别文章,里面提到了 RocketMQ 的消息冗余主要是通过主备同步机制实现的,这跟 Kafka 分区副本的 L...
公众号「后端进阶」,关注后回复关键字「后端」免...
继续回答星球水友提问: 沈老师,我听网上说,MySQL数据表,在数据量比较大的情况下,主键不宜过长,是不是这样呢?这又是为什么呢? 这个问题嘛,不能一概而论:(1)如果是InnoD...
Google File System 设计目标GFS 是运行在许多廉价的硬件设备之上的,每个设备都可能面临各种各样的问题,设备出现问题应该被认为是常态,所以 GFS 应该是被设计为...
点击上方蓝色“Go语言中文网”关注我们,设个星标,每天学习Go语言 之前有人在某群里询问 Go 的编译器是怎么识别下面的代码始终为 false,并进行优化的:package mai...
一般来说,选择主从备份实现高可用的架构中,都会具备读写分离机制,比如 MySql 读写分离,客户端可以向主从服务器读取数据,但客户写数据只能通过主服务器。RocketMQ 的读写分...
大家都知道,高并发系统有三把斧子:缓存、熔断和限流。但还有一把斧子,经常被遗忘在角落里,郁郁不得志,那就是预热。现象举例先说两个现象。这些现象,只能在并发高的系统中出现。好吧,它已...
欢迎关注同名微信公众号小姐姐味道:xjjdog
redis-mindmap通过思维导图整理redis的重要知识点一、持久化二、复制三、阻塞四、Redis内存五、Redis内存优化六、哨兵七、缓存设计...
架构师
kingbus简介kingbus是一个基于raft强一致协议实现的分布式MySQL binlog 存储系统。它能够充当一个MySQL Slave从真正的Master上同步bin...
kingshard数据库中间件作者。从事分布式...
张松然 作者 一只神秘的程序猿。为什么需要Hystrix在大中型分布式系统中,通常系统很多依赖,如下图: 在高并发访问下,这些依赖的稳定性与否对系统的影响非常大,但是依赖有很多...
阿里云,技术专家
zookeeper架构.jpg本文适用于对Zookeeper有一定了解且想要了解源码或正在了解源码的同学,花费大约五分钟前几天看了一个帖子,讲Zookeeper的顺序一致性,比划...
老,笨,丑
作者介绍 曹亮,现任职于菜鸟网络,Java研发工程师,专注于度量域系统研发工作。 MySQL的基本操作可以包括两个方面:MySQL常用语句如高频率使用的增删改查(CRUD)语句和M...
http://jiangxinlingdu.c...
1. 背景 在Basic Raft算法中,当一个Follower与其他节点网络隔离,如下图所示: Follower_2在electionTimeout没收到心跳之后,会发起选举,并...
马上就要进入2018年了,作为年终的盘点,本文列出了一些2017年的关于Go编程的一些文章,并加上简短的介绍。文章排名部分先后, 文章也不一定完全按照日期来排列。我按照文章的大致内...
Jean-Baptiste Rudelle有两个梦想:创办一家公司,写一本书。他都做到了,公司是风靡法国的Criteo,书叫“他们说这不可能”,讲了Criteo从巴黎十三区的沙...
是什么让我对未知世界始终充满热情?
在某些场景下,我们需要进行一些特殊优化,因此我们可能需要用到golang汇编,golang汇编源于plan9,此方面的介绍很多,就不进行展开了。我们WHY和HOW开始讲起。gola...
0x00 开篇端口复用一直是木马病毒常用的手段,在我们进行安全测试时,有时也是需要端口复用的。 端口复用的一般条件有如下一些:(1)服务器只对外开放某一端口(80端口或其他任意少量...
内容分享
嘉宾介绍:赵梓旗,七牛云开发工程师,硕士毕业于上海交大, 17年加入七牛容器云团队,负责七牛容器云产品部署与容器日志监控系统的搭建和完善,在使用kubernetes搭建新一代容器调...
Poseidon 系统是由 360 开源的日志搜索平台,目前已经用到了生产环节中,可以在数百万亿条、数百 PB 大小的日志数据中快速分析和检索特定字符串。因为 Golang 得天独...
打杂的
作者 | 章烨明杏仁医生CTO。中年程序员,关注各种技术和团队管理。 本文基于 10.22 GDG 演讲 《为什么创业公司应该拥抱容器?》整理。 1. 容器是什么? 上一篇文章(一...