首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
八股文
被窝程序猿
创建于2022-08-09
订阅专栏
技术面试点记录
暂无订阅
共8篇文章
创建于2022-08-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
八股文:数据库分库分表,何时分?怎样分?详细解读,一篇就够了
1、数据切分 关系型数据库本身比较容易成为系统瓶颈,单机存储容量、连接数、处理能力都有限。当单表的数据量达到1000W或100G以后,由于查询维 度较多,即使添加从库、优化索引,做很多操作时性能仍下降
八股文:HashMap和ConcurrentHashMap的区别
HashMap和ConcurrentHashMap的区别 1、HashMap不是线程安全的,而ConcurrentHashMap是线程安全的。 2、ConcurrentHashMap采用锁分段技术,将
八股文:MQ消息重复消费
1、消息重复的原因 因为在网络延迟的情况下,消息重复发送的问题不可避免的发生,如果非要实现消息不可重复发送,那基本太难,因为网络环境无法预知,还会使程序复杂度加大,因此默认允许消息重复发送。 只要通过
八股文:Redis之缓存穿透、击穿、雪崩问题
携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第4天,点击查看活动详情 缓存穿透 缓存穿透是指查询缓存和DB中都不存在的数据。 解决方法: 接口层增加校验,如鉴权校验。 id做校
八股文:MyISAM和InnoDB的区别
1、两者比较 MyISAM InnoDB 定义 在MySQL 5.1 及之前的版本,MyISAM是默认引擎。MyISAM提供的大量的特性,包括全文索引、压缩、空间函数(GIS)等,但MyISAM并不支
八股文:Redis加锁的几种实现
1、Redis加锁分类 Redis能用的的加锁命令分表是INCR、SETNX、SET 2、第一种锁命令INCR 这种加锁的思路是, key 不存在,那么 key 的值会先被初始化为 0 ,然后再执行
八股文:SpringBoot篇
一、为什么要用SpringBoot。 SpringBoot优点非常多,如: 1. 独立运行。 SpringBoot内嵌了各种servlet容器,Tomcat、Jetty等,现在不在需要打成war包部署
八股文:Java中实现多线程有几种方式
八股文:Java中实现多线程有几种方式 创建线程的常用四种方式: 继承Thread类。 实现Runnable接口。 实现Callable接口(JDK>=1.5)。 线程池方式创建。 通过继承Threa