首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
场景题总结
Asthenian
创建于2024-12-10
订阅专栏
收录常见的Java面试场景题
等 12 人订阅
共36篇文章
创建于2024-12-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
动态加盐与动态加密算法的密码保护机制
动态加盐与动态加密算法的密码保护机制 在现代Web应用中,保护用户密码是信息安全的核心环节。传统的明文存储密码极不安全,而动态加盐结合动态加密算法(如 MD5 和 AES)为密码存储提供了更高的安全性
面试那些事~讲讲项目管理工具:禅道的作用
后端程序员如何使用禅道并在面试中脱颖而出 作为一名后端程序员,在敏捷开发模式下,项目管理工具的使用是日常工作中不可或缺的一部分。禅道(Zentao)作为一款开源的项目管理工具,广泛应用于敏捷开发团队中
以ERP某功能开发为例:梳理从需求分析到单元测试的全流程
ERP系统功能开发全流程:从需求分析到单元测试 本文将以一个ERP系统中销售订单管理模块的开发为例,详细讲解从需求分析、数据库设计、代码实现到单元测试的全流程。我们将模拟产品经理的需求,基于MyBat
深入理解QPS的统计机制与实际应用
深入理解QPS的统计机制与实际应用 引言 在现代互联网架构中,系统的性能指标是评估服务质量的重要依据。其中,QPS(Queries Per Second,每秒查询次数)作为衡量系统吞吐能力的核心指标,
电商平台Git分支管理与新功能开发流程
电商平台Git分支管理与新功能开发流程 引言 在开发一个复杂的电商平台时,Git分支管理是团队协作的核心。一个清晰的分支策略不仅能提高开发效率,还能降低代码冲突和错误的风险。本文以一个成熟的电商平台为
从POJO到MapStruct的转化演变史:生产实践中的问题与解决方案
从POJO到MapStruct的转化演变史:生产实践中的问题与解决方案 本文深入分析从 POJO(Plain Old Java Object)到 MapStruct 的转化工具演变历程,重点探讨每一步
单元测试误删测试环境数据库的复盘与教训
单元测试误删测试环境数据库的复盘与教训 背景 以下是在牛客看到的一位朋友的复盘,将其语言组织了一下,放到自己博客中,方便自己回归问题。 在软件开发中,单元测试是确保代码质量的重要环节。为了隔离测试环境
Tomcat最大连接数为何是200?揭秘背后的技术真相
Tomcat最大连接数为何是200?揭秘背后的技术真相 前言:从一次宕机说起 那天凌晨,线上系统突然报警,响应时间从50毫秒飙升到5秒,用户的投诉像雪片一样飞来。运维小哥顶着黑眼圈翻看日志,发现罪魁祸
基于Filter+RBAC+AntPathMatcher的微服务架构中的通用认证与授权模块设计与深度分析
微服务架构中的通用认证与授权模块设计与深度分析 在微服务架构中,认证与授权是保障系统安全的核心。本文深入分析一个通用认证与授权模块的设计与实现,结合代码细节,探讨其技术选型、技术原理及优化空间,并通过
接入微信支付:最佳实践与优化业务流程
接入微信支付:最佳实践与优化业务流程 微信支付(WeChat Pay)是中国最广泛使用的移动支付平台,覆盖超过13亿活跃用户,为商家提供了高效的支付解决方案。接入微信支付不仅能提升用户体验,还能显著提
Nginx详解:从基础到微服务部署的全面指南
Nginx详解:从基础到微服务部署的全面指南 一、什么是Nginx?为什么要使用Nginx? 1. Nginx是什么? Nginx(发音为“engine-x”)是一款高性能的开源Web服务器软件,同时
深入剖析架构设计中的接入层:Nginx、LVS、F5详解与面试应对
深入剖析架构设计中的接入层:Nginx、LVS、F5详解与面试应对 在现代软件架构设计中,分层架构是一种常见的设计模式,通常分为接入层、逻辑层和数据存储层。其中,接入层作为系统的流量入口,承担着接收请
分布式唯一ID实现方案详解:数据库自增主键/uuid/雪花算法/号段模式
分布式唯一ID实现方案详解 在分布式系统中,生成全局唯一ID(Distributed Unique ID)是一项关键技术,广泛应用于数据库主键、消息队列、日志追踪等场景。分布式唯一ID需要满足以下核心
设计一个短连接系统:Java实习生面试实践
设计一个短连接系统:Java实习生面试实践 最近我面试了一个 Java 实习生岗位,面试官提出了一个有趣的问题:设计一个短连接系统。这类问题在实际开发中很常见,比如我们经常在社交媒体或营销活动中看到类
BCrypt vs MD5:加盐在登录流程和数据库泄露中的作用
BCrypt vs MD5:加盐在登录流程和数据库泄露中的作用 背景:BCrypt和MD5的区别 BCrypt和MD5是两种常见的密码哈希算法,但设计目标不同: MD5:快速、无加盐,同一个密码总是生
博客:八股文网站验证码解锁与JWT登录机制解析/前端Vuex实现
博客:八股文网站验证码解锁与JWT登录机制解析 一、八股文网站的验证码解锁功能实现原理 许多技术类博客或八股文网站通过“关注公众号后输入验证码解锁全文”的功能增加用户粘性。这种机制涉及前后端协作,以下
深入探讨DDD中的聚合根:以电商业务场景为例
深入探讨DDD中的聚合根:以电商业务场景为例 在领域驱动设计(DDD)中,聚合根(Aggregate Root)是一个核心概念,它不仅帮助我们管理复杂业务逻辑,还能确保数据一致性和模型的清晰性。本文将
RBAC模块分析:菜单-权限/角色-权限/用户-角色
微服务模块的请求链路分析 在这个微服务模块中,我们可以识别出几个核心的请求链路: 菜单管理相关的请求链路 菜单权限相关的请求链路 角色管理相关的请求链路 下面我们将针对这三个请求链路进行详细分析。 1
电商项目-支付模块交易链路梳理与时序图
支付模块交易链路梳理与时序图 本文基于某支付模块的代码实现(项目名已替换为 XXX),详细梳理交易链路,分析核心逻辑,并通过时序图直观展示支付流程。以下内容将帮助读者理解从用户发起支付到支付成功的完整
下一页