首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
面试篇
天天摸鱼的java工程师
创建于2025-05-09
订阅专栏
一天一道Java面试题,坚持三个月,菜鸟变大佬
等 253 人订阅
共328篇文章
创建于2025-05-09
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
来自七年老兵的 Spring AOP 全维攻略:日志 / 权限 / 事务三大实战
Spring AOP 从原理到实战:一位七年 Java 开发者的深度解析 作为一名拥有七年 Java 开发经验的工程师,我在实际项目中深刻体会到 Spring AOP (面向切面编程) 的强大威力。它
高并发下如何实现订单自动取消?五种 Java 方案对比(附幂等性 / 性能优化)
实现订单 30 分钟未支付则自动取消,我有五种方案! 作为电商系统中的核心功能,"订单超时未支付自动取消" 是一个典型的定时任务场景。这个看似简单的需求背后,隐藏着高并发、数据一致性、性能损耗等多个技
历时 3 天!从需求评审到接口上线,我是如何设计高可靠 OpenApi 的
Java 实现安全可靠 OpenApi 全攻略:基于 sign 签名的设计与实践 ** 今天老大给我布置了一项重要任务:开发一个对外提供服务的 OpenApi,用于和第三方系统对接。这个接口不仅要稳定
深入剖析 SQL 调优:导致性能瓶颈的语法问题、优化策略及面试高频题
深入剖析 SQL 调优:导致性能瓶颈的语法问题、优化策略及面试高频题 在企业级应用开发中,数据库作为数据存储与检索的核心组件,其性能直接影响系统的响应速度与稳定性。而 SQL 语句作为与数据库交互的语
Java 面试高频考点:static 和 volatile 的底层原理、区别及最佳实践(附代码案例)
Java 面试高频考点:static 和 volatile 的底层原理、区别及最佳实践(附代码案例) 在 Java 面试的技术考核中,static和volatile关键字的原理与应用是面试官必问的核心
🔥 高并发点赞系统实战:RedisTemplate 实现毫秒响应 + 防刷策略(附源码 & 大厂面试题拆解)
如何设计高并发点赞系统:基于RedisTemplate的架构实践 一、需求分析与技术选型 典型业务场景 每日千万级点赞请求 毫秒级响应延迟要求 防止用户重复点赞 实时展示点赞总数 支持查看点赞用户列表
MySQL从入门到实战:表设计、索引优化与高频面试解析
MySQL从入门到实战:表设计、索引优化与高频面试解析 一、业务场景驱动表设计:电商订单系统案例 场景背景 某电商平台需设计用户、商品、订单模块,要求支持以下操作: 用户高频查询最新订单 按商品分类+
🚄 12306 抢票系统架构设计(Java 技术栈)
🔹 一、用户访问层(前端 + 网关) ✅ 设计目标: 接收用户请求,统一入口 实现负载均衡、限流、鉴权、路由 ✅ 技术选型: 前端:React/Flutter/小程序等 API 网关:Spring C
如果让你设计 12306 如何入手
一、业务场景与核心挑战 1. 高并发压力 春运期间,12306 系统每秒可能会收到数百万次的请求,这对系统的并发处理能力提出了极高的要求。2023 年春运期间,12306 系统最高峰日处理售票请求达
一文搞定!Gateway 集成 Spring Boot 核心场景:路由配置、动态发现与性能调优 高频面试题全解析(附代码示例)
Gateway 网关:从入门到实战 一、整合前提 技术栈版本匹配 Spring Boot:建议 2.3.x 及以上(Gateway 基于 Spring Boot 2.x 开发)。 Spring Clo
Java 并发编程再进阶:从实战笔记到问题攻防,7 年经验深度拆解
作为一名拥有七年 Java 开发经验的工程师,我深知并发编程是一把双刃剑 —— 用得好可以大幅提升系统性能,用不好则会引入各种难以调试的问题。本文将结合实际项目经验,深入分析并发编程中最常见的几类问题
一位 Java 七年老兵的并发编程实战笔记:锁、原子类与线程安全集合全解析
一、并发与并行:概念与应用场景 作为一名 Java 开发七年的老兵,我深知并发编程是 Java 体系中最具挑战性但也最有价值的领域之一。在深入探讨锁机制和原子类之前,我们先明确两个基本概念: 并发(C
高并发必看!缓存击穿 / 穿透 / 雪崩实战解析
分布式系统缓存三大问题解析与实战方案 在高并发分布式系统中,缓存是提升性能的关键组件,但不当使用可能引发严重问题。本文将深入解析缓存击穿、穿透、雪崩的原理,并结合电商、社交等真实场景给出解决方案和优化
阿里面试题:Java 线程中止的三种方式及 Interrupt 与 Stop 的本质区别
在 Java 编程里,停止线程的操作往往意味着要在任务完成前终止线程的运行,也就是放弃当前正在进行的操作。不过,安全且可靠地中止线程并非易事。下面为你详细介绍三种中止线程的方式,并深入分析它们各自的优
工作七年总结:这 7 种设计模式,解决 99% 的 Java 开发场景
Java 开发总踩坑?7 大高频设计模式 + 实战代码注释,教你写优雅可复用代码,效率翻倍!速戳解锁!
别再混淆!Cookie 和 Session 的底层逻辑与本质区别
一、初识 Cookie:Web 世界的 "身份卡片" 在日常网购时,我们常常会发现,当我们关闭浏览器再次访问购物网站时,依然保持着登录状态。这种神奇的 "记忆功能" 背后,Cookie 功不可没。 C
线程池如何知道一个线程的任务已经执行完成(两个经典场景来说明)
线程池如何知道一个线程的任务已经执行完成 在 Java 的多线程编程领域,线程池是高效管理和复用线程资源的核心组件。当我们向线程池提交大量任务时,了解线程池如何感知任务执行完成,对于监控任务进度、确保
别再用错锁!Java 锁机制的场景化应用全解析
Java 中的锁:从生活场景到代码实践 想象你和朋友合租一套房子,共用厨房、卫生间等公共区域。当你正在厨房烹饪晚餐时,朋友也想进来使用灶台,这时就需要一种机制来避免冲突 —— 要么你先做完饭,要么朋友
Java 开发中数据库表设计全流程实战:从业务梳理到性能优化
Java 开发中数据库表设计全流程实战:从业务梳理到性能优化 在 Java 企业级开发中,数据库表设计是系统架构的核心环节。一个优秀的表结构不仅能精准映射业务需求,还能显著提升系统性能与可维护性。本文
50% 的 Java 程序员都不知道的 Jackson 高级用法!(附工具类封装)
Java 程序员必看!Jackson 实战应用全解析(附工具类封装) 在现代 Java 开发中,JSON 处理是一项基础且关键的技能。Jackson 作为业界领先的 JSON 处理库,凭借其高性能、灵
下一页