敬畏,是人类对待事物的一种态度。 在我们的一生中,会敬畏人道,会敬畏法律,会敬畏生命,会敬畏自然。有了敬畏之心,人与人之间才能和谐相处;有了敬畏之心,我们才懂得遵纪守法,维护...
第一次接触macbook,因此,也是第一次安装 苹果系统软件管理包,此次记录下安装中遇到的坑。 step1: 一般情况下直接按照苹果官网给的指令执行:ruby -e "$(c...
性能指标的分类 为了更好的去监控整个系统的性能,做好全流程的优化,主要分为3类: 1.感知系统性能 这类指标主要从工程师的角度去衡量,如后端的: 响应时间当前并发的用户数请求...
更多 Java 并发编程方面的文章,请参见文集《Java 并发编程》 Lock Lock是一个抽象概念。使得只有一个线程可以访问某个资源,并且Lock是不能被其他线程共享的。...
原文链接如果你的 Linux 服务器突然负载暴增,告警短信快发爆你的手机,如何在最短时间内找出 Linux 性能问题所在?来看 Netflix 性能工程团队的这篇博文,看它们...
目录 一.背景 二.正则表达式回溯 三.解决方案 一.背景 前面讲解了如果排查应用程序代码引起的cpu飙高。 对于死循环、某一行代码执行次数多引起cpu高,这一类都可以定位。...
作者:huashiou链接:https://segmentfault.com/a/1190000018626163 1、概述 本文以淘宝作为例子,介绍从一百个并发到千万级并发...
应该分为 1.系统层面: 合理的 openfile数 用 -server模式 打开limit限制 2.代码层面的,尽量用局部变量,用小而美的对象 3. 用 jstat ...
从广义上来讲:数据结构就是一组数据的存储结构 , 算法就是操作数据的方法数据结构是为算法服务的,算法是要作用在特定的数据结构上的。10个最常用的数据结构:数组、链表、栈、队列...
概述 ID号生成器(或:全局唯一ID生成器)是服务端系统的基础设施,而且ID号这个东西基本搞后端开发的程序员天天都要接触。而关于ID生成的算法现在业界首屈一指的当属Snowf...
什么是 Redis? Redis 是完全开源免费的,遵守BSD协议[https://www.jianshu.com/p/4fa8451a4b07],是性能极高的nosql数据...
Intellij IDEA 又过期了? 试试这个 "狼哥,面试又跪了,碰到了知识盲区""哪个?""一面还可以,二面面试官问我零拷贝的原理,懵逼了...这块内容没去研究过""哦...
一、B树(B-树) 参考文章B tree: 二叉树(Binary tree),每个节点只能存储一个数。B-tree:B树(B-Tree,并不是B“减”树,横杠为连接符,容易...
本文为synchronized系列第二篇。主要内容为分析偏向锁的实现。 偏向锁的诞生背景和基本原理在上文中已经讲过了,强烈建议在有看过上篇文章的基础下阅读本文。 本系列文章将...