首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
你勾哥还是你勾哥
掘友等级
Java开发
|
某厂
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
如何判断二叉搜索树
关于二叉树,面试官会给你埋哪些雷呢?上一道真题检验一下吧:给定一棵二叉树,如何判断是否是二叉搜索树?
JVM:突发问题时如何输出GC日志
事故出现的时候,通常并不是那么温柔,你可能在半夜里就能接到报警电话。这个时候,再去看 jstat 已经来不及了,我们需要保留现场。这个便是看门狗的工作,看门狗可以通过设置一些 JVM 参数进行配置。
异构数据同步之如何发送Binlog?
基于 Binlog 完成数据同步的全量缓存的读服务架构方案,可以实现平均性能在一百毫秒以内的高可用方案。不仅可以满足缓存同步的实时性要求,还能够降低同步的复杂度,以及解决分布式事务问题。 1. statement 格式 statement 格式是把每次执行的 SQL 语句记录到…
数据结构之线性表
线性表是 n 个数据元素的有限序列,最常用的是链式表达,通常也叫作线性链表或者链表。 在链表中存储的数据元素也叫作结点,一个结点存储的就是一条数据记录。 在链表的最前面,通常会有个头指针用来指向第一个结点。对于链表的最后一个结点,由于在它之后没有下一个结点,因此它的指针是个空指…
MySQL面试:常见的索引失效和优化方案
这条带有 like 查询的 SQL 语句,没有用到 product 表中的 index_name 索引。 当 MySQL 优化器根据 name like '%路由器' 这个条件,到索引 index_name 的 B+Tree 结构上进行查询评估时,发现当前节点的左右子节点上的值…
依赖外部接口过多时,如何提升写服务稳定性?
完成一个写请求时,不仅需要依赖存储,大部分场景还需要依赖各种外部第三方提供的接口。 在创建订单时,同样是先要校验用户有效性、再校验用户的收货地址合法性,以及获取最新价格、扣减库存、扣减支付金额等。完成上述的校验和数据获取,最后一步才是写入存储。 其他的写场景,比如发布短视频、发…
面试实操:使用MQ如何确保消息不丢失?
在互联网面试中,引入 MQ 消息中间件最直接的目的是:做系统解耦合流量控制,追其根源还是为了解决互联网系统的高可用和高性能问题。 系统解耦:用 MQ 消息队列,可以隔离系统上下游环境变化带来的不稳定因素,比如京豆服务的系统需求无论如何变化,交易服务不用做任何改变,即使当京豆服务…
用实际经历说说,如何认知架构设计这回事?
大多数研发同学对自身技术发展的认知,仅停留在学习了哪种新的技术,掌握了哪种新的开发框架,觉得这样就能把技术做好,就能成为架构师。 可是现实情况是:你觉得自己的技术能满足应聘部门的要求,可还是面不到想要的职位。 很可能是因为你没有达到一个高级研发或者是架构师该有的思维层次。 我曾…
说说Elasticsearch那些坑
当你更新数据至 ES 且返回成功提示,你会发现通过 ES 查询返回的数据仍然不是最新的。这究竟是为什么? 想要解答这个问题,就要先从「数据索引」说起。整个过程涉及 ES 的分片,Lucene Index、Segment、Document 三者之间关系。 ES 的一个分片就是一个…
架构面试(下):RPC原理的考查点
上一篇文章中,我主要说的是 RPC 实践类的面试题,接下来说说,原理题考查哪些知识点。 我们先理解一下完整的 RPC 会涉及哪些步骤,然后再解析其中的重要环节,搞懂 RPC 原理的考察点。 调用方获取到应答的数据包后,再反序列化成应答对象。 这样调用方就完成了一次 RPC 调用…
下一页
个人成就
文章被点赞
165
文章被阅读
59,705
掘力值
1,895
关注了
11
关注者
55
收藏集
0
关注标签
6
加入于
2020-12-08