首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
JavaSouth南哥
获赞
362
粉丝
262
关注
3
看过 TA
1175
男
门头沟学院
2018
Java
IP属地:广东
地球上唯一一个的南哥,牛客Java专栏作者
私信
关注
拉黑
举报
举报
确定要拉黑JavaSouth南哥吗?
发布(57)
评论
刷题
JavaSouth南哥
关注TA,不错过内容更新
关注
07-12 15:53
已编辑
门头沟学院 Java
【面试官】知道MySQL慢查询吗?
置顶
面试官:知道MySQL慢查询吗? 面试官:在工作中你怎么优化SQL的? 面试官:遵循第二范式就一定最优? 面试官:还有呢? 面试官:在工作中,表索引你怎么设计的? 面试官:那索引建立越多,查询效率就越高吗? 大家好,我是南哥。 一个Java学习与进阶的领路人,跟着南哥我们一起Java成长。 文章目录 慢查询 SQL优化 表设计优化 SQL语句优化 索引如何设计 1. 慢查询 面试官:知道MySQL慢查询吗? MySQL的慢查询日志可以记录执行时间超过阈值的SQL查询语句,所以我们可以利用该日志查找出哪些SQL语句执行效率差,从而对SQL语句进行优化。 MySQL5.7以上...
Java面试突击
0
点赞
评论
收藏
分享
07-12 15:53
已编辑
门头沟学院 Java
【面试官】那Java NIO为什么速度快?
置顶
面试官:了解过NIO吗? 面试官:那NIO为什么速度快? 面试官:还有吗? 面试官:你刚刚说输入/输出流是处理字节?字符流不是处理字符吗 面试官:你具体介绍下Buffer 面试官:Channel呢? 面试官:知道NIO零拷贝吗? 大家好,我是南哥。 一个Java学习与进阶的领路人,跟着南哥我们一起Java成长。 文章目录 Java NIO 通道和缓冲器 非阻塞IO模型 字符流处理字符? Channel和Buffer使用 Buffer Channel NIO零拷贝 1. Java NIO 面试官:了解过NIO吗? 了解的面试官。NIO的出现在于提高IO的速度,它相比传...
Java面试突击
0
点赞
评论
收藏
分享
07-12 16:01
已编辑
门头沟学院 Java
【面试官】你先说说synchronized的实现原理
面试官:知道可重入锁有哪些吗? 面试官:你先说说synchronized的实现原理? 面试官:那synchronized有什么缺点? 面试官:为什么上下文切换要保存当前线程状态? 面试官:可以怎么解决synchronized资源消耗吗? 面试官:那它们都有什么优缺点? 大家好,我是南哥。 一个Java学习与进阶的领路人,跟着南哥我们一起Java成长。 文章目录 可重入锁 synchronized实现原理 synchronized缺点 保存线程状态 锁升级 锁升级优缺点 1. 可重入锁 面试官:知道可重入锁有哪些吗? 可重入意味着获取锁的粒度是线程而不是调用,如果大家知道这...
Java面试突击
0
点赞
评论
收藏
分享
07-12 15:51
已编辑
门头沟学院 Java
【面试官】Redis有序集合用什么数据结构来实现?
面试官:Redis什么这么快? 面试官:你说说Redis五大基本数据类型? 面试官:有利用过有序集合开发过什么功能吗? 面试官:有序集合用什么数据结构来实现? 面试官:那有序集合为什么要使用字典和跳跃表? 面试官:压缩列表呢? 大家好,我是南哥。 一个Java学习与进阶的领路人,跟着南哥我们一起Java成长。 文章目录 Redis快的秘密 Redis数据类型 Redis五大基本数据类型 有序集合业务场景 有序集合数据结构 为什么使用字典和跳跃表 压缩列表 1. Redis快的秘密 面试官:Redis什么这么快? 相信大部分Redis初学者都会忽略掉一个重要的知识点,Red...
查看6道真题和解析
Java面试突击
0
点赞
评论
收藏
分享
07-12 15:51
已编辑
门头沟学院 Java
【面试官】Kafka事务一般在什么场景下使用呢
面试官:生产者重试机制导致Kafka重复消息,知道怎么处理吗? 面试官:Kafka事务,应该知道吧? 面试官:你说的这个场景,不使用事务会有什么问题吗? 面试官:那Kafka事务一般在什么场景下使用呢? 大家好,我是南哥。 一个Java学习与进阶的领路人,跟着南哥我们一起Java成长。 文章目录 Kafka幂等生产者 Kafka事务 重复消费问题 Kafka事务使用场景 1. Kafka幂等生产者 面试官:生产者重试机制导致Kafka重复消息,知道怎么处理吗? Kafka支持幂等生产者,可以开启这个模块。 它是这样的,发送消息时同时发送生产者id、消息序列号,kafka会...
Java面试突击
0
点赞
评论
收藏
分享
07-12 15:51
已编辑
门头沟学院 Java
【面试官】你说说Kafka是怎么保证消息可靠性的
面试官:知道Kafka高水位吗? 面试官:你说说Kafka是怎么保证消息可靠性的? 面试官:还有呢? 面试官:那要是Kafka消费堆积了你怎么处理? 面试官:知道Kafka控制器吧? 大家好,我是南哥。 一个Java学习与进阶的领路人,跟着南哥我们一起Java成长。 文章目录 Kafka高水位 Kafka消息可靠性 消息存储可靠性 生产者消费者可靠性 消费堆积问题 Kafka控制器 1. Kafka高水位 面试官:知道Kafka高水位吗? 我们都知道Kafka消息保存在首领分区和分区副本中,Kafka要保证即使从分区副本读取消息也只会读取已提交的消息。Kafka的高水位就...
人醒着就会困:
让我想起来被腾讯拷打kafka的悲惨时光😂
查看5道真题和解析
Java面试突击
0
点赞
评论
收藏
分享
04-11 12:29
已编辑
门头沟学院 Java
【怒怼大厂面试官】讲讲你们公司用的限流方案
面试官:听说你是公司技术一号位,那我就考考你吧 面试官:不用慌尽管说,错了也没关系😊。。。 面试官:知道有什么限流算法吗 知道的,我了解的主要有计数器算法、令牌桶算法、漏桶算法。 面试官思考中… 面试官:你讲一讲它们的原理 Ok好的。 计数器算法比较简单,主要是通过一个计数器判断单位时间访问量是否到达了阈值,从而进行限流。 令牌桶算法的话,例如一个令牌桶里容量最多是10个令牌,程序会按0.1秒的固定速率向桶里放入一个令牌,用户请求只有获得令牌后才能执行,这样就实现了1秒限流10次的功能。 漏桶算法的原理主要是有一个固定容量、有洞的桶,把用户请求当成是水滴,如果水滴从洞口流出的速...
0
点赞
评论
收藏
分享
07-12 15:51
已编辑
门头沟学院 Java
【面试官】Kafka消费者手动提交、自动提交的区别?
面试官:你先说说Kafka由什么模块组成吧? 面试官:那我们先讲讲生产者、消费者? 面试官:消息生产者的异步回调,知道吧? 面试官:消费者分区呢? 面试官:你说说消费者手动提交和自动提交,有什么区别? 面试官:那它们都有什么优、缺点? 大家好,我是南哥。 一个Java学习与进阶的领路人,跟着南哥我们一起Java成长。 文章目录 Kafka组成模块 生产者、消费者 异步回调 消费者分区 消费者提交方式 两种提交优缺点 1. Kafka组成模块 面试官:你先说说Kafka由什么模块组成吧? 好的面试官。 主要有:生产者、消费者、Brocker、Topic、消息分区Par...
查看6道真题和解析
Java面试突击
0
点赞
评论
收藏
分享
07-12 15:51
已编辑
门头沟学院 Java
【面试官】你先说说知道哪些MySQL的高级特性
面试官:你先说说知道哪些MySQL的高级特性吧? 面试官:你挑一个讲一讲你对他的理解? 面试官:那分区表是银弹?不会有什么问题吗? 面试官:视图你也讲一下? 面试官:剩下还有那两个什么什么,你也讲一讲 面试官:有没听说过全文索引? 大家好,我是南哥。 一个Java学习与进阶的领路人,跟着南哥我们一起Java成长。 文章目录 MySQL高级特性 分区表 分区表的缺点 视图 其他高级特性 全文索引 1. MySQL高级特性 面试官:你先说说知道哪些MySQL的高级特性吧? 好的面试官。我了解到的主要有:分区表、视图、存储过程、触发器、事件...这些。 1.1 分区表 ...
查看6道真题和解析
Java面试突击
0
点赞
评论
收藏
分享
07-12 15:51
已编辑
门头沟学院 Java
【面试官】知道Redis集群和Redis主从有什么区别吗
面试官:Redis多机数据库有什么部署方式? 面试官:那他们有什么区别? 面试官:那Redis集群怎么实现负载均衡的? 面试官:要是热点数据都是某个Redis节点的槽,负载均衡不是没用了? 面试官:还有其他方法吗? 面试官:集群里没有哨兵,那他们怎么选举主节点的? 面试官:最后问你一个,集群里节点怎么进行故障检测的? 大家好,我是南哥。 一个Java学习与进阶的领路人,跟着南哥我们一起Java成长。 文章目录 Redis多机部署 部署的区别 Redis集群 重新分片 配置从服务器 选举主节点 故障检测 1. Redis多机部署 面试官:Redis多机数据库有什么部署方...
way_of_life:
面试官:得想个办法把这人刷了……
查看7道真题和解析
Java面试突击
0
点赞
评论
收藏
分享
07-12 15:51
已编辑
门头沟学院 Java
【面试官】知道ZooKeeper有什么应用场景吗
面试官:知道ZooKeeper有什么应用场景吗? 面试官:你挑一个你比较熟悉的场景讲讲? 面试官:你说的是排他锁,共享锁呢? 面试官:emmmm有没听说过共享锁的羊群效应? 面试官:那怎么解决呢? 面试官:Kafka应用场景呢,知道Kafka是怎么利用ZooKeeper吗? 面试官:你刚刚说到Kafka生产者负载均衡,那消费者负载均衡知道吗? 大家好,我是南哥。 一个Java学习与进阶的领路人,跟着南哥我们一起Java成长。 文章目录 ZooKeeper应用场景 分布式锁实现 共享锁 共享锁羊群效应 处理羊群效应 Kafka应用场景 消费者负载均衡 1. ZooKeep...
查看7道真题和解析
Java面试突击
0
点赞
评论
收藏
分享
07-12 15:51
已编辑
门头沟学院 Java
【面试官】MySQL主从复制了解吧?
面试官:MySQL主从复制了解吧? 面试官:那Binary Log日志格式知道有哪些? 面试官:知道哪种二进制格式比较好吗? 面试官:那MySQL主从模式有什么好处? 面试官:如果把二进制文件丢给从库,从库是不是复制整个文件? 大家好,我是南哥。 一个Java学习与进阶的领路人,跟着南哥我们一起Java成长。 文章目录 MySQL主从复制 二进制文件的日志格式 二进制文件选择 主从模式的优点 全局事务标识符 1. MySQL主从复制 面试官:MySQL主从复制了解吧? 回答这个问题前,大家先思考下MySQL主从复制起到了什么作用。知道技术诞生的缘由,技术原理和步骤的整个逻...
迦同学:
好强啊
Java面试突击
0
点赞
评论
收藏
分享
07-12 15:50
已编辑
门头沟学院 Java
【面试官】精通Redis?主从数据同步懂吗
面试官:我看你们项目用的Redis主从,数据同步了解吗? 面试官:按你这么说,数据同步后主服务器某个键删除了,数据又不同步了怎么办? 面试官:如果主从服务器断线呢?还是用的RDB来同步吗? 面试官:那主服务器怎么知道断线期间执行了哪些命令? 面试官:知道服务器运行ID吗? 面试官:Redis心跳检测知道吧? 大家好,我是南哥。 一个Java学习与进阶的领路人,跟着南哥我们一起Java成长。 文章目录 Redis数据同步 数据同步过程 命令传播 部分重同步 复制偏移量 服务器运行ID Redis心跳检测 1. Redis数据同步 1.1 数据同步过程 面试官:我看你们项目用的...
ALLEGO:
小说看多了
Java面试突击
0
点赞
评论
收藏
分享
07-12 15:58
已编辑
门头沟学院 Java
【面试官】你说精通Redis?来讲讲Redis持久化
面试官:知道Redis持久化吗? 面试官:那你说一说Redis生成RDB文件的命令是什么? 面试官:是你的话,你会在什么场景使用什么命令? 面试官:AOF文件生成呢? 面试官:知道AOF文件重写吗? 面试官:那照你这么说,只会保存创建命令,那每个键的创建只有一条命令对吧? 面试官:那你说说AOF重写过程中,有新的创建请求进来怎么办? 大家好,我是南哥。 一个Java学习与进阶的领路人,跟着南哥我们一起Java成长。 文章目录 Redis持久化 生成RDB文件 两种命令的选择 生成AOF文件 AOF重写 多条命令记录键值 AOF重写缓冲区 1. Redis持久化 面试官...
Java面试突击
0
点赞
评论
收藏
分享
1
2
3
4
关注他的用户也关注了:
牛客网
牛客企业服务