- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 互联网大厂Java面试实录:水货程序员谢飞机的三面惊魂记
某互联网大厂正在招聘高级Java开发工程师,面试官是一位技术扎实、经验丰富的架构师。今天来面试的是一位自称有5年Java开发经验的程序员——谢飞机。让我们一起来看看这场充满戏剧性的面试过程。
2025-12-18 09:01:36
665
原创 Spring AI与MCP集成实践:构建智能应用的新方式
统一的API接口:简化与各种AI模型的交互声明式编程模型:使用熟悉的Spring注解方式丰富的功能支持:包括对话、文本生成、图像处理等模型与应用的解耦:使AI模型可以独立于应用进行更新上下文管理:有效管理对话历史和上下文信息多模型支持:支持同时使用多个AI模型Spring AI与MCP的集成为开发者提供了一种高效、灵活的AI应用构建方式。通过标准化的协议和熟悉的开发框架,开发者可以快速将AI能力集成到现有应用中,为用户提供更智能的服务体验。
2025-12-12 18:12:36
279
1
原创 【面试现场】谢飞机大战Java面试官:从基础到架构的爆笑面试实录
基础要扎实:集合、多线程、JVM是必考点理解原理:不仅要会用,还要知道为什么结合实际:用生活例子解释技术概念循序渐进:从简单到复杂,展现思考过程保持幽默:适当幽默缓解紧张气氛希望这篇面试实录能帮助大家在Java面试中游刃有余,既能展现技术实力,又能让面试过程更加愉快!
2025-12-11 15:56:05
637
原创 互联网大厂Java面试实录:严肃面试官VS水货程序员谢飞机的技术对决
技术选型要结合实际业务场景高并发系统要重视缓存和异步处理微服务架构要考虑服务治理和监控大数据和AI场景要关注计算资源和算法优化系统安全是底线,必须全面考虑希望这篇面试实录能帮助Java开发者更好地准备互联网大厂的技术面试!
2025-12-07 21:01:54
485
原创 互联网大厂Java面试实录:谢飞机与面试官的3轮技术交锋
资深Java架构师,技术严谨,经验丰富:谢飞机,自称3年Java开发经验,实际技术参差不齐:某头部互联网大厂:Java高级开发工程师。
2025-12-05 16:01:38
885
原创 互联网大厂Java面试实录:严肃面试官VS搞笑程序员谢飞机的技术对决
本次面试涵盖了互联网大厂Java开发的核心技术栈,从基础的数据结构、并发编程,到微服务架构、云原生技术,再到性能优化和系统监控。在实际工作中,除了掌握这些技术点,更重要的是理解业务场景,能够根据具体需求选择合适的技术方案。对于Java开发者来说,持续学习新技术、深入理解原理、积累实战经验是职业发展的关键。希望这篇面试实录能帮助大家更好地准备互联网大厂的Java面试。
2025-12-05 09:21:43
826
原创 互联网大厂Java面试实录:严肃面试官VS水货程序员谢飞机的爆笑对决
JUC包的核心基础组件,通过一个FIFO队列管理线程的排队工作。它维护了一个volatile int state(代表共享资源)和一个FIFO线程等待队列。
2025-12-04 11:08:37
871
原创 【面试现场】谢飞机大战Java面试官:从JUC到DDD的爆笑技术问答
本文通过幽默的面试对话形式,涵盖了Java面试的核心知识点。谢飞机的回答虽然搞笑,但反映了部分程序员对技术的理解程度。后面的详细答案解析可以帮助读者深入理解每个技术点,建议结合实际项目经验进行学习。
2025-12-04 10:16:40
738
原创 互联网大厂Java面试实录:严肃面试官VS搞笑水货程序员谢飞机的三回合较量
好的,今天的面试就到这里。你的基础概念有一定了解,但在深度和细节上还需要加强。请回去等我们的通知。
2025-12-03 17:25:33
598
原创 互联网大厂Java面试实录:严肃面试官vs水货程序员谢飞机的爆笑对决
某互联网大厂资深技术专家,技术扎实,面试风格严肃认真:谢飞机,自称有3年Java开发经验,实际技术水得一批:Java高级开发工程师:技术面,3轮提问。
2025-12-03 17:24:13
796
原创 互联网大厂Java面试全攻略:谢飞机的灾难现场
核心参数包括corePoolSize(核心线程数)、maximumPoolSize(最大线程数)、keepAliveTime(空闲线程存活时间)、workQueue(任务队列)。遵循最左前缀原则,避免使用IS NULL/IS NOT NULL条件,合理使用覆盖索引,字段顺序按查询频率排序,避免过多索引影响写性能。IoC通过构造器/设值注入实现依赖注入,AOP通过动态代理(JDK动态代理或CGLIB)在运行时插入切面逻辑,如日志记录、事务管理。支持公平锁/非公平锁、可中断锁、尝试获取锁,而。
2025-11-27 14:10:29
379
原创 互联网大厂Java面试:严肃面试官与搞笑程序员的对决
Spring是一个大型应用框架,而SpringBoot是基于Spring的快速开发套件,简化了Spring应用的配置。在某互联网大厂的面试室,一位严肃的面试官正准备提问,而对面坐着一位看似紧张却又想显得轻松的程序员小张。JVM就像一个巨大的购物车,负责把所有的变量都放进去,呃……:JVM内存管理包括堆内存和栈内存,堆内存用于存储对象实例,栈内存用于执行线程时的栈帧……呃,一个很大的箱子,大家都往里面扔东西,有时候会打架?:HashMap通过哈希函数将键映射到对应的值,并通过链表解决哈希冲突。
2025-11-25 15:33:18
225
原创 MySQL的字符集和校对规则(collation)
本文详细解析MySQL字符集和排序规则,重点介绍utf8mb4_0900_ai_ci的组成及应用。
2025-10-23 10:43:18
353
原创 Mysql存储时间类型数据时使用时间格式类型或字符类型的选择
摘要: MySQL中存储时间数据应优先选用时间类型(DATETIME/TIMESTAMP),而非字符串类型。
2025-10-21 14:17:26
808
原创 利用Redis实现分布式限流器
本文展示了一个基于Redis的分布式限流器实现,使用Redisson客户端库。主要包含三种限流算法:固定窗口算法(tryAcquireFixedWindow)、滑动窗口算法(tryAcquireSlidingWindow)和令牌桶算法(tryAcquire)。其中固定窗口通过SETEX和INCR命令实现简单计数,滑动窗口利用ZSET有序集合记录时间戳,令牌桶则直接使用Redisson内置的RRateLimiter。
2025-10-17 18:52:55
322
原创 接口限流算法之漏桶算法
本文介绍了一个基于Java实现的漏桶限流算法(LeakyBucketRateLimiter)。该算法通过固定速率"漏水"(处理任务)来控制请求流量。
2025-10-16 11:02:35
543
原创 接口限流算法之固定窗口
摘要:FixedWindowRateLimiter类实现了固定窗口限流算法,通过设置时间窗口大小和最大请求数限制请求流量。使用ReentrantLock保证线程安全,当请求超过限制时拒绝访问。测试模拟了100个线程并发请求,验证限流效果。该方案实现简单但存在临界时间点问题,适合对精度要求不高的场景。
2025-10-15 16:48:15
201
原创 接口限流算法之滑动窗口
`SlidingWindowRateLimiter` 类实现了滑动窗口限流算法,用于限制在指定时间窗口内允许通过的最大请求数。它将时间窗口划分为多个小段(时间片),通过滚动更新和清理过期段来统计当前窗口内的请求数,从而进行限流。
2025-10-15 15:10:31
330
原创 Spark on yarn的出现系统资源紧缺问题!
提交Spark程序到Yarn后总是出现Accept状态的解决思路./yarn application -kill application_1540508112044_0055新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是...
2018-10-29 20:25:27
402
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅