首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
a
订阅
Solace
更多收藏集
微信扫码分享
微信
新浪微博
QQ
12篇文章 · 0订阅
因为会MySQL分库分表,领导给我升职了
把数据库横向扩展到多个物理节点的一种有效方式,主要是为了突破数据库单机服务器的 I/O 瓶颈,解决数据库扩展问题。 Sharding可简单定义为将大数据库分布到多个物理节点上的一个分区方案。每一个分区包含数据库的某一部分,称为一个shard,分区方式可以是任意的,并不局限于传统…
Spring 循环引用源码深入分析
但是如果你自己想更深入的了解,还是要自己去看源码分析一波,因为别人分析的时候,有些知识点你是get不到的,只有当自己走进源码去看的时候,才有get到更多的!比如网上很多文章都分析Springs是怎么解决循环依赖的 但是为什么只有单类的才可以,Prototype的就不行呢,在哪里…
个人珍藏的80道多线程并发面试题(11-20答案解析)
线程池:一个管理线程的池子。 管理线程,避免增加创建线程和销毁线程的资源损耗。 提高响应速度。 重复利用。 threadFactory: 用于设置创建线程的工厂,可以给创建的线程设置有意义的名字,可方便排查问题。 handler:线城池的饱和策略事件,主要有四种类型拒绝策略。 …
一文把Redis主从复制、哨兵、Cluster三种模式摸透
Redis作为缓存的高效中间件,在我们日常的开发中被频繁的使用,今天就来说一说Redis的四种模式,分别是单机版、主从复制、哨兵、以及集群模式。 可能,在一般公司的程序员使用单机版基本都能解决问题,在Redis的官网给出的数据是10W QPS,这对于应付一般的公司绰绰有余了,再…
Java是如何实现Future模式的?万字详解!
我们分析源码的目的是什么?除了弄懂`FutureTask`的内部实现原理外,我们还要借鉴大佬写写框架源码的各种技巧,只有这样,我们才能成长。
AQS基础——多图详解CLH锁的原理与实现
自旋锁说白了也是一种互斥锁,只不过没有抢到锁的线程会一直自旋等待锁的释放,处于busy-waiting的状态,此时等待锁的线程不会进入休眠状态,而是一直忙等待浪费CPU周期。
如何用Redis实现分布式锁?
上一章节我提到了基于zk分布式锁的实现,这章节就来说一下基于Redis的分布式锁实现吧。 在开始提到Redis分布式锁之前,我想跟大家聊点Redis的基础知识。 setnx 是SET if Not eXists(如果不存在,则 SET)的简写。 用法如图,如果不存在set成功返…
面试官:你对Kafka了解吗?这41个问题你能答出几个
一、请说明什么是ApacheKafka?ApacheKafka是由Apache开发的一种发布订阅消息系统,它是一个分布式的、分区的和重复的日志服务。二、请说明什么是传统的消息传递方法?传统的消息传递方
秒杀系统设计
我之前写过一个秒杀系统的文章不过有些许瑕疵,所以我准备在之前的基础上进行二次创作,不过让我决心二创秒杀系统的原因是我最近面试了很多读者,动不动就是秒杀系统把我整蒙蔽了,我懵的主要是秒杀系统的细节大家都不知道,甚至不知道电商公司一个秒杀系统的组成部分。 首先设计一个系统之前,我们…
InnoDB中的锁机制解析
实际上由于gunan这一列只是普通索引,防止幻读就要阻塞guan=7的插入,gunan=7插入按照B+树的数据结构,只能插入到(5,10)区间,阻塞了gunan=8这一列是因为技术限制,没有完美的技术方案。