使用Thread子类创建线程 VS 使用Runnable接口创建线程的区别

博主头像 Java中创建线程的两种方式——继承Thread类与实现Runnable接口,表面上是语法差异,实则是设计思想的根本不同。本文从代码耦合性、资源共享、继承限制、源码层面等多个维度深入对比两者的区别,并结合售票系统等经典场景说明为什么"组合优于继承",帮助读者理解Java并发编程中"职责分离"的核心设... ...

30. AI Skills技能系统,让 Agent 自动变强

博主头像 在构建 AI Agent 的过程中,如何让 Agent 具备特定领域的专业能力是一个核心问题。传统的做法是将所有功能硬编码到 Agent 中,但这种方式缺乏灵活性和可复用性。Skills 技能系统的出现,为这个问题提供了一种优雅的解决方案。 动画视频在《30. AI Skills 技能系统,让 Ag ...

Java中的序列化和反序列化:让你的对象学会“变身术”

博主头像 前言:一个让你“卡壳”的面试题 先问大家一个问题:面试官问你“什么是Java序列化”,你会怎么回答? 是不是脑海里蹦出几个关键词——“把对象存到文件里”“实现Serializable接口”——然后就卡壳了? 别慌。今天咱们就花一篇文章的时间,把序列化和反序列化彻底聊透。不整那些晦涩难懂的技术黑话,咱 ...

MTTR 降不下来,真的是工具问题吗?

博主头像 故障现场通常不是缺信息。 监控平台在闪红,日志平台能搜到错误,链路图上有一段变慢,群里有人贴截图,也有人问“谁在看”。问题是,十几分钟过去,大家仍然在确认同一件事:这到底是不是故障?影响哪些业务?谁来牵头?要不要升级?有没有人能联系到那个服务的负责人? 很多团队复盘时会说:MTTR 还是太高,工具要 ...

过去三个月对我帮助最大的一个 skill:grill-me

博主头像 我一直在好几个真实项目里用 Claude Code、Cursor 这类 AI 编码代理。过去三个月,模型确实在不断变强,但对我帮助最大的反而是 /grill-me 这个 skill。它会在你动手之前,不断拷问你,帮你省掉很多写一版、再改一版的循环。 为什么需要「被拷问」? 平时的用法是我们把需求丢给 ...

Vibe Coding -- Claude Code 的核心配置与常用命令

博主头像 Claude Code用久了你会发现三个问题: 它怎么把文件改坏了? → 你得学会管住它 用着用着怎么变笨了? → 你得学会管理上下文 它对每个人都一样,怎么让它懂我? → 你得学会个性化配置 Claude Code 的能力可以按 7 层扩展(Harness) 来理解。Anthropic 官方在 2 ...

数字电路模拟程序的迭代设计与学习总结---三次作业复盘

数字电路模拟程序的迭代设计与学习总结 三次作业复盘 一、前言 这篇博客是对作业集4到作业集6的阶段性总结。三次作业的核心都围绕“数字电路模拟程序”展开,对应的题目分别是 NCHUD-数字电路模拟程序-1、NCHUD-数字电路模拟程序-2、NCHUD-数字电路模拟程序-4。虽然每次作业集从数量上看基本 ...

AI智能客服系统项目介绍

博主头像 基于微服务架构的AI智能客服系统:从传统客服到智能问答的完整解决方案 项目简介 AI智能客服系统是一个基于微服务架构的企业级智能客服平台,集成了大语言模型(LLM)、知识库检索(RAG)、工单管理等核心功能,为企业提供从传统人工客服到AI智能问答的完整解决方案。项目采用前后端分离架构,后端基于Spr ...

深入理解 Redis 哨兵模式:高可用架构的自动容错实践

博主头像 在生产环境中,Redis 作为缓存或数据库,一旦宕机就可能造成服务雪崩。哨兵模式(Sentinel) 正是为此而生——它能自动完成故障发现与主从切换,无需人工干预。本文将系统梳理哨兵模式的原理、功能、选主逻辑,并通过一个完整的搭建示例,带你掌握这套高可用方案。 一、核心概览 Redis 哨兵模式是一 ...

DeepSeek幫我設計的會員模塊

博主头像 会员模块数据库设计文档 - 多商户多门店版 会员模块数据库设计文档 - 多商户多门店版 宠辱不惊,闲看庭前花开花落;去留无意,漫随天外云卷云舒。 ️ 会员模块数据库设计文档 支持多商户·多门店·实物卡·储值消费·积分体系·余额重算 · MySQL 8.0+ 版本:v3.0 (多商户版) � ...

KES新版MySQL兼容能力再升级意味着什么?

金仓数据库今日发布KES新版本,MySQL兼容能力再度加码。作为信创数据库赛道的长期观察者,我认为这不仅仅是一次普通的版本迭代——它折射出国产数据库在「去O」之后的第二战场:规模化替代MySQL生态。 一、这次升级,升级的到底是什么? 根据官方发布的信息,KES新版本在MySQL兼容性上做了几个关键 ...

Linux系统中网线与USB网络共享冲突

博主头像 博客地址:https://www.cnblogs.com/zylyehuo/ 问题描述 网络管理器配置了“互斥连接” 有些配置会写成: 插入 USB 网络后,关闭 eth0 有线和usb共享网路,使用同一个网络协议,修改一个的时候会同时把另一个改了 系统把它们当成了同一个网络配置文件在管理。 给两张 ...

123···100>