# 开源项目-码上八股 **Repository Path**: lanlouyu/eightOnCoding ## Basic Information - **Project Name**: 开源项目-码上八股 - **Description**: “码上八股”旨在打破传统面试题“死记硬背”的模式,通过可视化、可交互、可测量的沙箱环境,让开发者直观感受技术原理。例如,在学习“Redis雪崩”时,用户不仅能看到文字描述,还能实时调整缓存过期时间、并发用户数等参数,触发雪崩现象,并观察QPS曲线暴跌、数据库负载飙升等实时指标变化。这种“动手学”的方式能将抽象概念转化为具体经验,极大提升学习深度和记忆牢固度。 - **Primary Language**: Java - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-10-16 - **Last Updated**: 2025-12-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 码上八股 #### 介绍 “码上八股”旨在打破传统面试题“死记硬背”的模式,通过可视化、可交互、可测量的沙箱环境,让开发者直观感受技术原理。例如,在学习“Redis雪崩”时,用户不仅能看到文字描述,还能实时调整缓存过期时间、并发用户数等参数,触发雪崩现象,并观察QPS曲线暴跌、数据库负载飙升等实时指标变化。这种“动手学”的方式能将抽象概念转化为具体经验,极大提升学习深度和记忆牢固度。 #### 软件架构 前端基于React(使用Trae生成了大致框架) 后端架构暂未明确(因为涉及到用户自定义的一些配置),我希望能够尽量使用市面上主流的技术(什么微服务,消息队列啥的都加上,甚至我希望实现在网页中写java代码块并嵌入到项目中以更好地展现Java的一些特性)以便更好地学习,欢迎大家一起讨论!!! #### 参与贡献 - 欢迎各位在求职中的coder参与该项目,本人是一名27届的在读研究生,背八股的时候突发奇想,想要写一个这样的项目不仅可以有实际的项目经历,还能熟悉八股文,这不是两全其美,事半功倍吗,奈何本人能力和精力有限,且本人只会一点点后端,欢迎各位前端/后端大佬参与该项目。这也是作者第一次在开源平台上发布招募贡献者,甚至不知道协同开发的流程,这一块作者还在摸索。 #### 页面展示(demo,网站的模块是ai生成的,希望大家能够get到我的点,有不错的建议也可以提) ![](png/image-20251016183805067.png) ![](png/image-20251016183930854.png) ![](png/image-20251016184017102.png) ![](png/image-20251016184049078.png) ![image-20251017230014837](png/image-20251017230014837.png) ![image-20251017230128587](png/image-20251017230128587.png) ![image-20251017230212543](png/image-20251017230212543.png)