互联网大厂的leader,听起来很牛的样子,他们的工作是不是也很牛呢? 一个leader发帖抱怨说自己虽然月薪五万,却时常陷入焦虑中,觉得自己工作没有价值,再这样下去就废了!让我们看看他都说了些什么?
往往开始做一个项目时,不会过多的考虑性能问题,以快速迭代功能为主。后续随着业务的快速发展,系统运行的性能越来越慢,此时就需要对系统进行相应的优化,而效果最显著的就是给系统加上缓存。那么问题来了,当你为系统加上缓存时,有没有考虑过使用缓存需要注意哪些事项呢?
arthas中文直译过来叫阿尔萨斯,是阿里巴巴开源的java应用诊断工具,在线排查问题,无需重启服务,实时监控jvm状态。支持JDK6以上版本,支持Linux/Mac/Window操作系统。
分布式事务,就是运行在分布式系统中的事务,是由多个不同的机器上的事务组合而成的。
最近的工作中,要实现对通信数据的CRC计算,所以花了两天的时间好好研究了一下,周末有时间整理了一下笔记。
基础数据结构的融合是成为庞大系统的基石,比如Redis中的跳跃表,数据库索引B+树等,只有对基础的数据结构足够的熟悉才能更容易去理解稍微复杂的结构,就仿佛我们闯关打怪一样,一步一步解锁直到结局。今天想和大家一起分享的是常见数据结构以及面试中的高频手撕算法题,一定要去手动写这些代码,可说百分之七八十都是这些题,一定要好好掌握。
生动有趣,一定要看!
你没看错,本文探讨的主题是“让系统发生重大宕机事故的15个方法”,仔细研究后你会发现,把系统搞宕机是一件非常有技术含量的事情,团队成员不是瞎子,老板也不是傻子,怎么可能眼睁睁地看着你搞破坏呢?
你好,我是Redis,一个叫Antirez的男人把我带到了这个世界上。说起我的诞生,跟关系数据库MySQL还挺有渊源的。在我还没来到这个世界上的时候,MySQL过的很辛苦,互联网发展的越来越快,它容纳的数据也越来越多,用户请求也随之暴涨,而每一个用户请求都变成了对它的一个又一个读写操作,MySQL是苦不堪言。
TCP握手一定是三次?TCP 挥手一定是四次?为什么要有快速重传,超时重传不够用?为什么要有 SACK,为什么要有 D-SACK?Silly Window 又是什么?为什么有滑动窗口流控还需要拥塞控制?快速重传一定要依赖三次重复 ACK ?
开始前,首先声明这篇文章不是炒币、不是炒币、不是炒币,重要的话说3遍!区块链最近势头又被DE-FI带起了节奏,眼睁睁看着一群绿油油的韭菜跑步入场,FOMO(害怕错过)直线上升,这幅场景和2017年仿佛似曾相识,大部分人对区块链的关注都是炒币。
Redis可以看成NoSQL类型的数据库系统,Redis也提供了事务,但和传统的关系型数据库的事务既有相似性,也存在区别,因为Redis的架构基于操作系统的多路复用的IO接口,主处理流程是一个单线程,因此对于一个完整的命令,其处理都是原子性的,但如果需要将多个命令作为一个不可分割的处理序列,就需要使用事务。
IT江湖里流传着一句话:“杀死一个程序员,不用枪,只需要改三次需求”,老K觉得这样的Si法太残忍了,手段也太单一了。为了解决这个难题,老K在社群里发动了一个讨论:“干掉一个程序员,有哪些方法?”
本实验的目的是讲解 JVM 的三大参数类型。在JVM调优中用到的最多的 XX 参数,而如何去查看和设置 JVM 的 XX 参数也是调优的基本功,本节以实验的方式讲解 JVM 参数的查看和设置,希望大家能有所启发。
在系统中用户一共有三种角色:普通用户,管理员,超级管理员,现在需要设计一张用户角色表记录这类信息,我们不难设计出文中方案。