面试
文章平均质量分 93
Javacxyzz
这个作者很懒,什么都没留下…
展开
-
Arthas 应用诊断利器学习及使用(十一) arthas-boot的默认启动过程
Arthas 应用诊断利器学习及使用(十一) arthas-boot的默认启动过程 这是我参与更文挑战的第9天,活动详情查看: 更文挑战 本文内容基于arthas 3.5.2 版本,介绍arthas-boot的默认启动过程。 一.开始使用arthas 官网文档中推荐使用arthas-boot.jar的方式来使用arthas。命令如下: curl -O https://arthas.aliyun.com/arthas-boot.jar java -jar arthas-boot.jar 复制代码 二.原创 2021-07-01 16:25:18 · 705 阅读 · 0 评论 -
95% 的算法都是基于这 6 种算法思想
95% 的算法都是基于这 6 种算法思想 算法思想是解决问题的核心,万丈高楼起于平地,在算法中也是如此,95% 的算法都是基于这 6 种算法思想,结下了介绍一下这 6 种算法思想,帮助你理解及解决各种算法问题。 1 递归算法 1.1 算法策略 递归算法是一种直接或者间接调用自身函数或者方法的算法。 递归算法的实质是把问题分解成规模缩小的同类问题的子问题,然后递归调用方法来表示问题的解。递归算法对解决一大类问题很有效,它可以使算法简洁和易于理解。 优缺点: 优点:实现简单易上手 缺点:递归算法对常用的算法如原创 2021-07-01 16:24:19 · 437 阅读 · 0 评论 -
BAT面试必问:a-b0与ab什么区别?overflow-conscious代码什么玩意?
BAT面试必问:a-b<0与a<b什么区别?overflow-conscious代码什么玩意? 读过JDK源码的同学,尤其是读过Collection框架的同学,肯定遇到过下面这种代码: 第一次读到这样的代码,你可能跟我一样感到困惑,为什么不直接写成 “newCapacity < minCapacity”,而是更麻烦的"newCapacity – minCapacity < 0"呢? 不过,当看到那个注释"overflow-conscious code"之后,你或许明白了一点点,这原创 2021-06-16 19:53:34 · 525 阅读 · 0 评论 -
42张图,带你真正搞懂redis数据类型的底层
42张图,带你真正搞懂redis数据类型的底层 思维导图: 我是redis 你好,我是 redis 一个叫Antirez的男人带我来到这个充满复杂的世界上。 聊到我的出生,那跟MYSQL大哥脱不了关系呀,我是来帮助他的,所谓天降猛男redis就是我了,真想对他说: “ 我还没有来到这个世界上的时候,刚开始挺好的,互联网前期,咱们的用户请求也不多,主要是一些静态网站和小游戏,这 有啥难的 ,MYSQL大哥一个顶俩好吧。但天有不测风云,历史不会停止步伐的。用户请求的数据也随之暴涨,每天用户的 每一次请求原创 2021-06-16 19:48:32 · 151 阅读 · 0 评论 -
28张图剖析kafka:简直666,狂拽吊炸天
28张图剖析kafka:简直666,狂拽吊炸天 Kafka 是主流的消息流系统,其中的概念还是比较多的,下面通过图示的方式来梳理一下 Kafka 的核心概念,以便在我们的头脑中有一个清晰的认识。 基础 Kafka 是一套流处理系统,可以让后端服务轻松的相互沟通,是微服务架构中常用的组件。 生产者消费者: 生产者即 Producer 向 Kafka 发送消息,消费者即Consumer 监听 Kafka 接收消息。 一个服务可以既是生产者又是消费者。 Topics 主题: Topic 是生产者发送消息的目原创 2021-06-16 19:47:38 · 122 阅读 · 0 评论 -
2021年全新java架构技术框架Quarkus实战神仙文档
2021年全新java架构技术框架Quarkus实战神仙文档 前言 Quarkus是一款有别于传统Java架构的新技术框架。它建立在我们熟知的技术栈上,使用了诸多成熟的技术,如JPA、JAX-RS、EclipseVert.x、Eclipse MicroProfile和CDI等,并将这些技术与Kubernetes紧密融合在一起。用户可以借助Kubernetes高效的调度运维能力,最大限度地节约资源。 云原生的星星之火,自开源社区的Kubernetes爆红之后,变成燎原之势,随后云原生相关的技术如雨后春笋般涌现原创 2021-06-16 17:53:38 · 949 阅读 · 0 评论