技术栈
春招
落魄江湖行
15 天前
春招
·
孤舟笔记
·
dubbo和spring cl
孤舟笔记 互联网常用框架篇一 Dubbo和Spring Cloud到底该选谁?优缺点对比一次讲透
微服务架构选型,绕不开 Dubbo 和 Spring Cloud。有人说"Dubbo 性能好",有人说"Spring Cloud 生态全",到底该信谁?面试官问这题,他不想听你站队,他想听的是:你能不能从通信方式、组件完整性、适用场景等维度做客观对比?
落魄江湖行
15 天前
春招
·
孤舟笔记
·
简述nacos配置更新的工作流
孤舟笔记 Spring全家桶篇二十六 简述Nacos配置更新的工作流程?配置变更是怎么通知到服务的
配置中心是微服务架构的基础设施,Nacos 是当前最流行的选择之一。面试官问"Nacos 配置更新的工作流程",他想听的是:你在 Nacos 控制台改了一个配置,这个变更是怎么推送到所有服务的?长轮询是什么?为什么不直接推送?
落魄江湖行
15 天前
春招
·
孤舟笔记
孤舟笔记 互联网常用框架篇二 Dubbo服务请求失败怎么处理?集群容错策略你用过几种
分布式系统中,服务调用失败是 家常便饭——网络抖动、服务重启、机房故障……问题不是"会不会失败",而是"失败了怎么办"。Dubbo 提供了多种集群容错策略,面试官问这题,他想听的是:每种策略的原理是什么?适用什么场景?你项目里用的哪种?
落魄江湖行
15 天前
春招
·
孤舟笔记
·
谈谈eurekaserver数
孤舟笔记 Spring全家桶篇二十五 谈谈EurekaServer数据同步原理?注册中心怎么保证数据一致性
虽然 Eureka 已停更,但它的数据同步机制是 AP 型注册中心的经典设计,面试中仍然高频出现。面试官问这题,不是让你背 Eureka 源码,而是考察你对 分布式数据同步 的理解:多个 Eureka 节点之间怎么保持数据一致?为什么不选强一致?
落魄江湖行
15 天前
春招
·
孤舟笔记
·
dubbo是如何动态感知服务下
孤舟笔记 互联网常用框架篇三 Dubbo是如何动态感知服务下线的?注册中心和服务端双保险
微服务环境下,服务实例随时可能上下线——重启、扩容、宕机……调用方怎么及时感知到这些变化?如果还调了一个已经挂掉的服务,岂不是白等?面试官问这题,他想听的是:Dubbo 有哪些机制来感知服务下线?它们的实时性如何?
落魄江湖行
1 个月前
春招
·
孤舟笔记
·
io和nio的区别
孤舟笔记 IO 与网络编程篇三 IO和NIO的区别是什么?从阻塞到非阻塞的范式革命
面试官问"IO 和 NIO 的区别",很多人只能说出"IO 是阻塞的,NIO 是非阻塞的"。但追问"阻塞到底是什么意思"、“NIO 的 Selector 怎么实现非阻塞”、“NIO 就一定比 IO 快吗”,就答不全了。
落魄江湖行
1 个月前
thread
·
java并发
·
春招
·
孤舟笔记
孤舟笔记 并发篇十八 为什么启动线程不能直接调用run()方法?调用两次start()又会怎样?这个设计藏着大智慧
新手写多线程,最容易犯两个错:一是直接调 run() 而不是 start(),二是同一个线程对象调两次 start()。前者"线程"根本没启动,后者直接抛异常。但你有没有想过,为什么 Java 要这么设计?
逻辑驱动的ken
1 个月前
java
·
开发语言
·
jvm
·
面试
·
职场和发展
·
求职招聘
·
春招
Java高频面试考点场景题22
数据丢失根源:主线程与异步线程存在内存隔离,若未显式桥接,数据无法跨线程传递,导致子线程读取 userId 为空。
落魄江湖行
1 个月前
java并发
·
春招
·
孤舟笔记
·
volatile关键字
孤舟笔记 并发篇二十九 volatile关键字有什么用?它的实现原理是什么?面试必问的轻量级同步机制
面试问并发,volatile 几乎必问。多数人能说出"保证可见性",但追问"什么是指令重排序"、“volatile 怎么保证有序性”、“为什么 volatile 不能保证原子性”,就答不上来了。
落魄江湖行
1 个月前
java并发
·
春招
·
孤舟笔记
·
wait和sleep
孤舟笔记 并发篇二十八 wait和sleep是否会触发锁的释放及CPU资源的释放?这个区别面试必考
wait 和 sleep 都能让线程"停下来",但它们对锁和 CPU 的处理完全不同。面试官最爱问:“wait 释放锁吗?sleep 释放锁吗?它们释放 CPU 吗?”
落魄江湖行
1 个月前
java并发
·
春招
·
孤舟笔记
·
线程池是如何回收线程的
孤舟笔记 并发篇二十二 线程池是如何回收线程的?核心线程和非核心线程的回收逻辑大不相同
线程池里那么多线程,什么时候回收?是所有线程都回收,还是只回收一部分?核心线程真的永远不会被回收吗?这些问题不搞清楚,线上线程数暴涨你还不知道为什么。
落魄江湖行
1 个月前
java并发
·
春招
·
孤舟笔记
·
当任务数超过核心线程数时
孤舟笔记 并发篇二十五 当任务数超过核心线程数时,如何让任务不进入队列?线程池调优的经典问题
默认的线程池任务提交流程是:核心线程 → 队列 → 非核心线程 → 拒绝策略。但有些人想让任务跳过队列,直接创建非核心线程——这该怎么做?
落魄江湖行
1 个月前
java并发
·
春招
·
孤舟笔记
孤舟笔记 并发篇二十三 线程池是如何实现线程复用的?Worker循环取任务的秘密远比你想象的精巧
每个 Thread 只能 start 一次,那线程池怎么做到"复用"线程的?一个线程执行完任务为什么没有退出?它是怎么拿到下一个任务的?
落魄江湖行
1 个月前
mysql
·
java并发
·
春招
·
孤舟笔记
孤舟笔记 并发篇十一 行锁、间隙锁、临键锁傻傻分不清?MySQL InnoDB的锁其实就这三板斧
面试被问到"MySQL 有哪些锁",你脱口而出"行锁、表锁"。面试官追问"间隙锁呢?临键锁呢?",你瞬间懵了。更头疼的是,这三个锁的关系像俄罗斯套娃,一个套一个,到底谁包含谁?
落魄江湖行
1 个月前
java并发
·
春招
·
孤舟笔记
孤舟笔记 并发篇十 ReentrantLock的公平锁和非公平锁是怎么实现的?这个设计藏着大智慧
你知道 new ReentrantLock(true) 和 new ReentrantLock(false) 的区别吗?一个参数,天壤之别。一个是"先来先得",一个是"谁能抢到归谁"。面试官最爱问的就是:公平锁和非公平锁底层到底怎么实现的?为什么默认是非公平锁?
逻辑驱动的ken
1 个月前
开发语言
·
jvm
·
面试
·
求职招聘
·
春招
Java高频面试考点场景题17
接入层:需通过限流(令牌桶 / 漏桶算法)和熔断(断路器状态机流转)抵御流量冲击,防止下游服务被拖垮。
逻辑驱动的ken
1 个月前
java
·
开发语言
·
深度学习
·
面试
·
职场和发展
·
求职招聘
·
春招
Java高频面试考点场景题14
固定延迟级别:默认设 18 个固定延迟级别(1 秒到 2 小时),可通过配置修改;同一级别消息延迟时间一致,天然形成 FIFO 队列,无需排序。
实习僧企业版
2 个月前
大数据
·
春招
·
雇主品牌
·
招聘技巧
·
口碑
如何为中小企业点亮校招吸引力的灯塔
如何为中小企业点亮校招吸引力的灯塔中小企校招,为何难吸引优质实习生春招的人才争夺中,头部企业凭借成熟的品牌与知名度,能轻松吸引大量应届生投递,而不少中小企业却陷入困境:品牌影响力弱、岗位曝光不足,明明实习岗位的成长空间不错,却很难让应届生看到,优质实习生的招募难度居高不下。
逻辑驱动的ken
2 个月前
java
·
开发语言
·
jvm
·
面试
·
求职招聘
·
春招
Java高频面试考点场景题13
问题定位:视频通过订单服务卡死案例,指出需用 jps、jstat、jmap 三板斧:jstat 看 FGC 频率与耗时,jmap 看存活对象统计。
逻辑驱动的ken
2 个月前
java
·
开发语言
·
深度学习
·
求职招聘
·
春招
Java高频面试考点场景题10
磁盘维度优化:采用顺序读写搭配操作系统页缓存,读写数据先存入页缓存再异步刷盘,消费者读取时命中页缓存可避免磁盘 IO;使用 sendfile 零拷贝技术,数据在内核态直接从磁盘传输到网卡,减少上下文切换与 CPU 拷贝。