技术栈
后端
颜酱
6 小时前
javascript
·
后端
·
算法
DFS 岛屿系列题全解析
在 LeetCode 中,「岛屿系列」题目是 DFS(深度优先搜索)的经典应用场景,涵盖了连通块计数、面积统计、形状判断等多种核心考点。本文将汇总 6 道高频岛屿题,从基础的岛屿数量统计,到进阶的子岛屿、不同形状岛屿判断,每道题均包含完整题目信息、思路解析,以及原汁原味的代码实现(保留所有注释,不做任何修改),适合刷题新手巩固 DFS 技巧,也适合进阶学习者梳理解题框架。
小码哥_常
7 小时前
后端
Java后端定时任务抉择:@Scheduled、Quartz、XXL - Job终极对决
在后端开发的庞大体系中,定时任务就像一位默默耕耘的幕后英雄,虽不常出现在聚光灯下,却承担着许多关键职责。想象一下,在电商系统里,每天凌晨都需要对前一天的订单进行对账操作,确保每一笔交易的金额、商品信息等准确无误;又或者在数据管理系统中,定期清理过期的临时数据,释放宝贵的存储空间,保证系统高效运行。这些看似平凡却至关重要的工作,大多是由定时任务来完成的。
uzong
7 小时前
人工智能
·
后端
·
面试
Skill 被广泛应用,到底什么是 Skill,今天详细介绍一下
AI 的风已经席卷了大街小巷了。 今天聊一聊 Skill。Skill 是 Anthropic 在其 AI Agent 架构中明确提出并标准化的概念,它指的是一种将特定任务或工作流封装起来的,可复用、可自动触发的能力模块。 就像给 AI 的一本“操作手册”。(将固定的场景沉淀成 SOP)。
小码哥_常
8 小时前
后端
Kafka平替!SpringBoot+Redis Stream+消费组打造极致消息队列
在当今分布式系统盛行的时代,消息队列作为系统架构的关键组件,承担着解耦服务、异步处理、削峰填谷等重要职责。就拿我最近参与的一个电商项目来说,随着业务的飞速发展,系统中的订单处理、库存更新、物流通知等模块之间的交互变得愈发频繁和复杂。为了确保系统的高效运行,引入一个可靠的消息队列迫在眉睫。
IT_陈寒
9 小时前
前端
·
人工智能
·
后端
Redis缓存击穿:3个鲜为人知的防御策略,90%开发者都忽略了!
在高并发系统中,Redis作为高性能的缓存中间件被广泛使用。然而,缓存击穿(Cache Breakdown)问题一直是困扰开发者的常见挑战之一。与缓存穿透(Cache Penetration)和缓存雪崩(Cache Avalanche)相比,缓存击穿的特点是针对某个热点key的失效或不存在,导致大量请求直接打到数据库,可能引发系统崩溃。
uzong
10 小时前
人工智能
·
后端
·
架构
Harness Engineering 是什么?一场新的 AI 范式已经开始
你是否在 Vibe Coding 中遇到过这些问题整体看来,缺少的是约束、正确引导和及时修正反馈等机制。Harness Engineering 正是在这一背景下出现的。
唐叔在学习
10 小时前
后端
·
python
·
程序员
Python桌面端应用最小化托盘开发实践
最近,在实现「TodoList」应用最小化到系统托盘的功能时,踩了几个坑,记录一下。这个功能其实挺常见的:用户点击应用右上角的关闭按钮,应用不会直接退出,而是最小化到系统托盘,在后台继续运行。
yuhaiqiang
10 小时前
前端
·
后端
·
面试
被 AI 忽悠后,开始怀念搜索引擎了?
要我说,AI 就像个杀猪盘:“有时候明知道它会忽悠你,你就是愿意听它说,还只听它说。”搜索引擎就在那,你也不查。
二闹
11 小时前
后端
·
python
Python文件读取三巨头你该选择哪一个?
各位将来的富豪们你们好!在学习或者项目中可能进行过文件操作,那么文本操作的最常用的三个方法:read()、readline()和readlines()选择的是哪一个呢?。刚开始我也经常搞混它们之间的区别,用错了导致程序出各种奇怪的问题。这次咱就把这个知识点单拎出来说一说,谝一谝,看完估计也就能明白了。
苏三说技术
11 小时前
后端
推荐几个牛逼的AI Agent项目
最近我一口气肝了4个AI项目,包含:LLM、SpringAI、SpringAI Alibaba、RAG、Funcation Calling、向量数据库、向量检索、MCP等最新的AI技术。
武子康
12 小时前
大数据
·
后端
·
apache hive
大数据-253 离线数仓 - Airflow 入门与任务调度实战:DAG、Operator、Executor 部署排错指南
Apache Airflow 是一个开源的任务调度和工作流管理工具,用于编排复杂的数据处理任务。最初由 Airbnb 开发,于 2016 年捐赠给 Apache 软件基金会。Airflow 的主要特点是以代码方式定义任务及其依赖关系,支持任务的调度和监控,适合处理复杂的大数据任务。
IT_陈寒
12 小时前
前端
·
人工智能
·
后端
深入理解JavaScript:核心原理与最佳实践
JavaScript作为现代Web开发的基石,已经从一门简单的脚本语言演变为功能强大的多范式编程语言。随着ECMAScript标准的不断更新和Node.js等运行时环境的出现,JavaScript的应用范围已经远远超出了浏览器领域。然而,许多开发者在日常工作中仅仅停留在"能用"的层面,缺乏对语言核心原理的深入理解。本文将从执行上下文、闭包、原型链等核心概念入手,结合最佳实践,帮助开发者真正掌握JavaScript的精髓。
树獭叔叔
12 小时前
后端
·
aigc
·
openai
GRPO:比PPO更简单的RLHF算法
DeepSeek的创新:不需要Critic,用组内对比代替GRPO = PPO - Critic + 组内对比
shelter
12 小时前
后端
并发操作session对象导致登录闪退问题
hello,大家好,我是一名Java开发练习生,在前段时间的工作中遇见了一个偶发性的用户切换登录闪退的问题,话不多说,让我直接来复现一下这个问题。
兆子龙
12 小时前
前端
·
后端
TypeScript高级类型编程:从入门到精通
通过掌握这些高级类型编程技巧,你可以:TypeScript的类型系统是一个强大的工具,合理使用可以显著提升代码质量和开发效率。
IT_陈寒
13 小时前
前端
·
人工智能
·
后端
Python开发者的效率革命:这5个技巧让你的代码提速50%!
Python因其简洁的语法和丰富的生态成为开发者最喜爱的语言之一,但其解释型语言的特性也常被诟病执行效率不足。然而,通过合理利用Python的高级特性和优化技巧,开发者完全可以显著提升代码性能。本文将深入探讨5个经过验证的技巧,帮助你将Python代码的运行速度提升50%甚至更高。这些技巧不仅基于理论,更有实际项目中的性能数据支持,适合中高级开发者优化生产环境代码。
MekoLi29
13 小时前
后端
·
面试
Spring AI 与 LangChain4j 从入门到精通:Java 后端开发者的 AI 实战手册
Redis 缓存配置:成本对比(以 OpenAI 为例):通过智能路由,可节省 40-70% 的成本。
树獭叔叔
13 小时前
后端
·
aigc
·
openai
从RLHF到PPO:让AI学会说人话
RLHF = 大模型对齐的一种实现方法关系:类比:本文重点: 讲解RLHF(最主流的对齐方法)以及其中用到的PPO算法。
Meepo_haha
13 小时前
java
·
后端
·
spring
创建Spring Initializr项目
1.首先确保计算机上安装了JDK、IDEA、MySQL数据库等开发需要使用的软件,并在IDEA中配置了Maven 3.6.3项目管理工具。
Memory_荒年
13 小时前
java
·
后端
·
spring
SpringBoot事务源码深度游:从注解到数据库的“奇幻漂流”
各位Java大侠,上回我们聊了SpringBoot事务的“表面功夫”,今天咱们来个深度解剖,看看当你潇洒地写下@Transactional时,SpringBoot在背后到底干了多少“脏活累活”。准备好你的IDE,咱们一起开启源码之旅!🚀