首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
Java进阶指南针
获赞
339
粉丝
239
关注
1
看过 TA
975
男
门头沟学院
2018
Java
IP属地:广东
我是南哥,南就南在Get到你的点赞➕关注
私信
关注
拉黑
举报
举报
确定要拉黑Java进阶指南针吗?
发布(50)
评论
收藏
刷题
Java进阶指南针
关注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 15:53
已编辑
门头沟学院 Java
【面试官】事务的特性你说一说?
面试官:事务的特性你说一说? 面试官:隔离性有多种隔离级别,这个知道吧? 面试官:幻读是什么问题?还有其他事务问题吗? 面试官:那幻读要怎么解决? 面试官:事务加锁会导致死锁,要怎么处理? 面试官:有去看看你们数据库用的什么隔离级别吗? 大家好,我是南哥。 一个Java学习与进阶的领路人,跟着南哥我们一起Java成长。 文章目录 事务的特性 事务隔离级别 幻读 处理幻读问题 死锁问题 隔离级别相关命令 1. 事务的特性 面试官:事务的特性你说一说? 好的面试官。事务有四大特性。 原子性(atomicity):一个事务必须是一个不可分割的最小工作单元,整个事务所有的操作,...
查看6道真题和解析
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 15:53
已编辑
门头沟学院 Java
【面试官】那Java字节流和字符流有什么区别?
面试官:你说下对Java IO的理解? 面试官:那要怎么读取字节流? 面试官:你说的这些不是实例,我要的是能真正读取的? 面试官:为什么加一层缓存流就能提高读取效率? 面试官:读取之后呢,我怎么知道文件读取到末尾了? 面试官:那字符流读取呢? 面试官:输出流你也讲一讲? 面试官:那字节流和字符流有什么区别? 面试官:你刚刚提到转换流把字节输入流转换成字符输入流,可不可以倒过来? 大家好,我是南哥。 一个Java学习与进阶的领路人,跟着南哥我们一起Java成长。 文章目录 IO的理解 输入流 字节输入流读取方法 字节输入流读取实例 缓存流提高读取效率 字节输入流末尾 字符输入流 输...
Java面试突击大厂
0
点赞
评论
收藏
分享
07-12 15:52
已编辑
门头沟学院 Java
【大厂面试官】那Java字节流和字符流有什么区别?
面试官:你说下对Java IO的理解? 面试官:那要怎么读取字节流? 面试官:你说的这些不是实例,我要的是能真正读取的? 面试官:为什么加一层缓存流就能提高读取效率? 面试官:读取之后呢,我怎么知道文件读取到末尾了? 面试官:那字符流读取呢? 面试官:输出流你也讲一讲? 面试官:那字节流和字符流有什么区别? 面试官:你刚刚提到转换流把字节输入流转换成字符输入流,可不可以倒过来? 大家好,我是南哥。 一个Java学习与进阶的领路人,跟着南哥我们一起Java成长。 文章目录 IO的理解 输入流 字节输入流读取方法 字节输入流读取实例 缓存流提高读取效率 字节输入流末尾 字符输入流 输...
0
点赞
评论
收藏
分享
07-12 15:52
已编辑
门头沟学院 Java
【面试官】听说你精通Redis?来说说Redis哨兵
面试官:Redis哨兵知道吧? 嗯然后呢? 你说说是怎么检测Redis主从服务器的下线状态的? 有没有A哨兵判断Redis实例下线,但B哨兵判断Redis实例仍然存活的情况呢? 领头哨兵怎么选举出来的? 选举出来之后呢,它有什么作用吗? 知道怎么选举新的Redis主服务器吗? 大家好,我是南哥。 一个Java学习与进阶的领路人,跟着南哥我们一起Java成长。 文章目录 Redis哨兵 哨兵作用 检测主从下线状态 哨兵配置 选举领头哨兵 领头哨兵的作用 选举Redis主服务器 1. Redis哨兵 面试官:Redis哨兵知道吧? 知道的,Sentinel哨兵本质是一个运行在...
Java面试突击大厂
0
点赞
评论
收藏
分享
07-12 15:52
已编辑
门头沟学院 Java
【面试官】一条SQL,我怎么知道它有没使用到索引?
面试官:索引有什么用? 面试官:B树索引说一下? 面试官:你说值都存储在叶子节点,那有什么好处? 面试官:知道为什么主流数据库引擎不采用哈希索引吗? 面试官:聚簇索引和二级索引有什么关联? 面试官:那我一条SQL,我怎么知道它有没使用到索引? 面试官:有没索引失效的情况呢? 大家好,我是南哥。 一个Java学习与进阶的领路人,跟着南哥我们一起Java成长。 文章目录 索引类型 B-Tree索引 B-Tree值的存储 哈希索引 聚簇索引 索引效率 Explain关键字 索引失效 1. 索引类型 面试官:索引有什么用? 大家可以把你最近最爱的一本书类比成一个MySQL数...
查看7道真题和解析
Java面试突击大厂
0
点赞
评论
收藏
分享
07-08 23:47
已编辑
门头沟学院 Java
【大厂面试官】一条SQL,我怎么知道它有没使用到索引?
面试官:知道索引有什么类型吗? 面试官:B树索引说一下? 面试官:你刚刚说值都存储在叶子节点,那有什么好处? 面试官:知道为什么主流数据库引擎不采用哈希索引吗? 面试官:聚簇索引和二级索引有什么关联? 面试官:那我一条SQL,我怎么知道它有没使用到索引? 面试官:有没索引失效的情况呢? 逮嘎猴,我是南哥,一个Java进阶的领路人,跟着南哥我们一起Java进阶。 本文收录在我开源的《Java进阶指南》中,一份帮助小伙伴们进阶Java、通关面试的Java学习面试指南,相信能帮助到你在Java进阶路上不迷茫。南哥希望收到大家的 ⭐ Star ⭐支持,这是我创作的最大动力。GitHub地址:htt...
0
点赞
评论
收藏
分享
07-12 15:52
已编辑
门头沟学院 Java
【面试官】你说说都有哪些垃圾回收器
面试官:JVM为什么不采用引用计数法? 面试官:那你讲讲可达性分析算法? 面试官:垃圾回收器回收的是哪个区域? 面试官:那永久代不会进行垃圾回收对吧? 面试官:你说说都有哪些垃圾回收器? 面试官:你说的CMS为什么有较短的停顿? 面试官:那它有什么缺点? 面试官:你说G1是CMS的升级版,为什么? 面试官:垃圾回收算法都有什么? 面试官:复制算法可以怎么优化吗? 大家好,我是南哥。 一个Java学习与进阶的领路人,跟着南哥我们一起Java成长。 文章目录 判断可回收对象 引用计数法 可达性分析算法 垃圾回收器 垃圾回收区域 回收永久代 垃圾回收器 CMS原理 CMS的缺点 G垃...
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的高水位就...
查看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
点赞
评论
收藏
分享
1
2
3
4
关注他的用户也关注了:
牛客网
牛客企业服务