自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 提示词工程在目前阶段对大模型的作用

摘要:大模型和提示词工程

2025-12-25 11:29:05 552

原创 互联网大厂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

原创 MyBatis复杂对象处理示例代码文档

本文档详细介绍了Mybatis处理复杂对象的几种思路。

2025-12-11 11:45:48 306

原创 互联网大厂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窗口函数的使用

SQL窗口函数非常丰富,以下是主要的窗口函数分类及详细使用方式。

2025-11-14 18:54:56 264

原创 SQL 聚合函数使用和注意事项

本文介绍了SQL聚合函数的常见用法和注意事项。

2025-11-14 17:57:52 181

原创 MySQL的字符集和校对规则(collation)

本文详细解析MySQL字符集和排序规则,重点介绍utf8mb4_0900_ai_ci的组成及应用。

2025-10-23 10:43:18 353

原创 利用Redis实现分布式限流器(令牌桶模式)

本文展示了一个基于Redis实现的分布式令牌桶限流算法Lua脚本。

2025-10-22 18:58:58 162

原创 Mysql存储时间类型数据时使用时间格式类型或字符类型的选择

摘要: MySQL中存储时间数据应优先选用时间类型(DATETIME/TIMESTAMP),而非字符串类型。

2025-10-21 14:17:26 808

原创 Mysql、Mybatis中时间格式的应用

摘要: 推荐使用Java 8 Time API处理MySQL时间类型

2025-10-21 11:34:06 132

原创 利用Redis实现分布式限流器

本文展示了一个基于Redis的分布式限流器实现,使用Redisson客户端库。主要包含三种限流算法:固定窗口算法(tryAcquireFixedWindow)、滑动窗口算法(tryAcquireSlidingWindow)和令牌桶算法(tryAcquire)。其中固定窗口通过SETEX和INCR命令实现简单计数,滑动窗口利用ZSET有序集合记录时间戳,令牌桶则直接使用Redisson内置的RRateLimiter。

2025-10-17 18:52:55 322

原创 接口限流算法之令牌桶算法

该代码实现了一个基于令牌桶算法的限流器(TokenBucketRateLimiter),用于控制请求速率。

2025-10-16 15:41:58 447

原创 接口限流算法之漏桶算法

本文介绍了一个基于Java实现的漏桶限流算法(LeakyBucketRateLimiter)。该算法通过固定速率"漏水"(处理任务)来控制请求流量。

2025-10-16 11:02:35 543

原创 接口限流算法之固定窗口

摘要:FixedWindowRateLimiter类实现了固定窗口限流算法,通过设置时间窗口大小和最大请求数限制请求流量。使用ReentrantLock保证线程安全,当请求超过限制时拒绝访问。测试模拟了100个线程并发请求,验证限流效果。该方案实现简单但存在临界时间点问题,适合对精度要求不高的场景。

2025-10-15 16:48:15 201

原创 Java 接口限流方案详解

常见限流方案分析

2025-10-15 15:51:01 926

原创 接口限流算法之滑动窗口

`SlidingWindowRateLimiter` 类实现了滑动窗口限流算法,用于限制在指定时间窗口内允许通过的最大请求数。它将时间窗口划分为多个小段(时间片),通过滚动更新和清理过期段来统计当前窗口内的请求数,从而进行限流。

2025-10-15 15:10:31 330

原创 XXL-JOB core端学习

本文介绍了XXL-JOB分布式任务调度框架的core端配置与初始化过程。

2025-10-10 17:44:29 765

原创 XXL-JOB Admin端学习

本文介绍了XXL-JOB调度系统的核心组件设计与实现。

2025-09-29 18:19:44 641

原创 Future的运行逻辑

简单介绍了下Future异步执行的逻辑

2025-09-08 17:50:30 151

原创 Spark on yarn的出现系统资源紧缺问题!

提交Spark程序到Yarn后总是出现Accept状态的解决思路./yarn application -kill application_1540508112044_0055新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是...

2018-10-29 20:25:27 402

西门之PLC300与IFIX通信文件

S7A752_118_最新版本,西门之PLC300与IFIX通信文件。。。

2017-09-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除