首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
你勾哥还是你勾哥
掘友等级
Java开发
|
某厂
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
架构面试(上):如何回答RPC实践操作题?
其实这些问题看似专业,却很容易搜索到答案,如果作为面试题很难区分候选人的技术能力。 所以针对 RPC 的技术考察,目前大多数面试官会从实践操作+原理掌握两个角度出发,递进地考察候选人。 App 远程调用网关系统的超时时间要大于网关系统调用后端各服务的超时时间之和。这样至少能保证…
海量数据写入——万级并发的订单系统如何分库?
当然不一定。 虽然很多互联网公司的体量很大、用户非常多,但你千万不要被这些现象迷惑了。实际上,90% 以上的系统能够发展到上百万、上千万数据量已经很不错了。对于千万的数据量,开源的 MySQL 都可以很好地应对,更别说一些商业数据库了。 另外,当数据增长到一定量级后,可以在业务…
数据库分片:一波实战说说ShardingShpere怎么水平分片的
自动分片是分布式数据库的主流功能,所有主要的分布式数据库,甚至数据库中间件都在尝试自动分片。为了介绍分片算法,我以 Apache ShardingShpere 为例。 ShardingShpere 首先提供了分布式的主键生成,这是生成分片键的关键。由于分布式数据库内一般由多个数…
话说数据库选型:从SQL到Distributed SQL
现在,选择合适的数据库成了日常工作中一项必备技能,你即使选择大厂的成熟产品也有可能掉进“坑”里。 为了方便进行数据库选型,我梳理了 SQL、NoSQL、NewSQL、DistributedSQL 的特点,以及它们的联系。 先抛出结论:SQL 是所有数据库的“核心”。 为什么这么…
技术人的晋升PPT要怎么写?
这几年,我有幸作为答辩评委,参与过各个职级的晋升答辩,看到过形形色色的答辩现场。就在前阵子,我也花了不少时间在团队小伙伴的晋升辅导上,今天我就把一些晋升答辩的技巧和常见的坑和你唠一唠,在晋升之路上助你一臂之力。 述职答辩式的晋升需要你准备一份汇报 PPT,内容包含上次晋升以来或…
在TLB多路组相联缓存设计中,如何实现LRU缓存?
TLB 是 CPU 的一个“零件”。 在 TLB 的设计当中不可能再去内存中创建数据结构,因此在 8 路组相联缓存设计中,我们每次只需要从 8 个缓存条目中选择 Least Recently Used 缓存。 1. 增加累计值 先说一种方法,用硬件同时比较 8 个缓存中记录的缓…
Java和Go需要默认开启大内存分页吗?
在回答“需不需要”前,我想先说说这两个语言对大内存分页的支持。 当然,两门语言能够使用大内存分页的前提条件,是开启了操作系统的大内存分页,此处不是这篇文章的重点。满足这个条件后,我再来说说两门语言还需要做哪些配置。 Go 是一门编译执行的语言。 在 Go 编译器的前端,源代码被…
Linux内核和Windows内核有什么区别?
Windows 和 Linux 是当今两款最主流的服务器操作系统产品了。 两个操作系统各有千秋。我每次学习两个操作系统的技术知识,都切实地感受到编程真的是一门艺术,而学习编程就像是在探索艺术。 今天我从一道面试题目“Linux 内核和 Windows 内核有什么区别?”入手,去…
你能用一段程序证明停机问题无解吗?
这是一个问题,拿到这道题,先从问题的抽象入手。 判断一段程序是否会停机的方法可以抽象成一个函数。 一段程序,也可以抽象成一个函数。 接下来,构造冲突。 如果不会停止返回 false。 willStop 具体如何实现我们无法给出,这里只是做一个假设。 下面我们构造一组冲突,构造一…
说说缓存:数据不一致和并发竞争怎么处理?
同一份数据,可能会同时存在 DB 和缓存之中。那就有可能发生 DB 和缓存的数据不一致。如果缓存有多个副本,多个缓存副本里的数据也可能会发生不一致现象。 导致数据不一致的场景也不少。 在缓存机器的带宽被打满,或者机房网络出现波动时,缓存更新失败,新数据没有写入缓存,就会导致缓存…
下一页
个人成就
文章被点赞
166
文章被阅读
63,863
掘力值
1,907
关注了
11
关注者
55
收藏集
0
关注标签
6
加入于
2020-12-08