首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Java
LukeLi
创建于2025-09-25
订阅专栏
Java相关知识点
暂无订阅
共15篇文章
创建于2025-09-25
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
设计模式的本质:隔离变化
设计模式的本质:隔离变化 一、为什么要学设计模式? ❓ 痛点:没有设计模式的代码有多痛苦? 后果: 🔥 改一处,崩三处(测试覆盖难) 🧩 无法复用(逻辑散落在各处) 👥 新人看不懂(协作成本高) ✅
Apache Kafka 指南
Apache Kafka 指南 前言:为什么你需要这份文档? 作为 Java 开发者,你可能已经会用 @KafkaListener,但当面对以下问题时是否依然困惑: ❓ Kafka 为什么能扛住百万
常用消息队列选型
📦 常见消息队列对比 消息队列 开发语言 所属公司/社区 协议支持 吞吐量 持久化 高可用 典型特点 Kafka Scala/Java Apache / Confluent Kafka Protoco
单例模式(Singleton Pattern)
单例模式是一种创建型设计模式,它保证一个类只有一个实例,并提供一个全局访问点来获取该实例。 使用场景 一般情况下:推荐使用静态内部类实现,平衡了各种需求 对安全性要求极高:使用枚举实现 需要传递初始化
MVC项目和DDD项目分层实践
一、MVC整体架构分层 依赖方向(严格单向) 严禁反向依赖! service 层不能依赖 api; common 层不能依赖 service 或 api; start 层仅用于启动和配置,不包含业务逻
MyBatis-Plus 深度开发规范手册
一、 核心架构分层规范 (数据流转) 强制: 遵循 Controller -> Service -> Mapper 的单向调用链。 强制: 严禁 Service 循环依赖。若 A 需调用 B,B 也需
Redisson 实战指南
Redisson:分布式系统的Java神器 🚀 Redisson是一个功能强大、设计优雅的Redis Java客户端,它不仅仅是一个简单的Redis连接器,更是一个完整的分布式解决方案!想象一下,如果
爬虫类型及反爬措施
反爬总原则 目标不是“完全防住”,而是“提高爬取成本”到对方放弃 监控:先埋点日志,识别异常流量,再针对性防御 用户体验优先:避免对正常用户造成干扰 渐进式防御:从低成本措施开始(如 Headers
Druid 数据库连接池深度指南
一、为什么需要连接池?—— 问题驱动理解 数据库连接(Connection)创建过程涉及: TCP 握手 用户认证 会话初始化 每次请求都新建连接 = 每次开门都要造一把新钥匙,成本极高! ✅ 连接池
Springboot解决跨域的五种方式
方法 1:使用 @CrossOrigin 注解(最简单) 适用场景: 单个 Controller 或方法需要跨域 优点: 简单、直观 可细粒度控制(类级别 or 方法级别) 缺点: 无法全局统一管理
限流算法实现
拦截器 vs 过滤器在限流中的使用选择 过滤器(Filter)更合理的理由: 执行时机更早 Filter 在请求进入Spring MVC框架之前执行 能够更早地拦截和拒绝过多请求,节省框架初始化开销
JAVA线程池详解
Java 线程池详解 线程池是 Java 并发编程的核心组件,用于高效管理线程资源、控制系统并发度、避免频繁创建/销毁线程的开销。Java 通过 java.util.concurrent 包提供了多种
Filter(过滤器)、Interceptor(拦截器) 和 AOP(面向切面编程)
Filter、Interceptor 与 AOP 的区别 在 Java Web 开发中,Filter(过滤器)、Interceptor(拦截器) 和 AOP(面向切面编程) 都可以实现“横切关注点”(
JVM启动参数优化模板
4c8g Pod配置 & 2c4g Pod配置 4c8g Pod配置 JDK 8生产标准配置 VM启动参数详解 堆内存配置(堆内存为整个pod内存的3/4,新生代调整为堆内存的1/3左右) -Xms6
JVM简介
JVM有什么用? 1. 让Java“一次编写,到处运行” 你写了一个Java程序,在Windows上编译后生成的是 .class 文件(叫“字节码”)。 这个字节码不是直接给电脑CPU看的,而是给 J