{"repo":"liyupi/mianshiya-next","free":true,"listed":false,"github":"https://github.com/liyupi/mianshiya-next","clone":"git clone https://github.com/liyupi/mianshiya-next.git","description":"新项目，基于 Next.js + Spring Boot + Redis + MySQL + Elasticsearch 的面试刷题平台，运用 Druid + HotKey + Sa-Token + Sentinel 提高了系统的性能和安全性。管理员可以创建题库、题目和题解；用户可以注册登录、分词检索题目、在线刷题并查看刷题记录日历图。 此外，系统使用数据库连接池、热 Key 探测、缓存、高级数据结构等来提升性能。通过流量控制、熔断、动态 IP 黑白名单过滤、同端登录冲突检测、分级反爬虫策略来提升系统和内容的安全性。从 0 到 1 的真实企业级项目设计开发，绝对让你收获满满！","language":"Java","stars":510,"topics":["backend","elasticsearch","frontend","java","mysql","nextjs","programmer","react","redis","springboot"],"license":null,"category":"databases-storage","readme_excerpt":"智能面试刷题平台项目（手把手带你做个面试鸭！） 作者：程序员鱼皮 本项目为教学项目，提供完整视频教程 + 文字教程 + 简历写法 + 面试题解 + 答疑服务，帮你提升项目能力，给简历增加亮点！ ⭐️ 加入项目系列学习：加入编程导航（限时优惠中 🧧） 项目介绍 深入业务场景的企业级实战项目，基于 Next.js 服务端渲染 + Spring Boot + Redis + MySQL + Elasticsearch 的 面试刷题平台。 管理员可以创建题库、题目和题解，并批量关联题目到题库；用户可以注册登录、分词检索题目、在线刷题并查看刷题记录日历等。 项目涉及大量企业级新技术的讲解，比如使用数据库连接池、热 Key 探测、缓存、高级数据结构来提升性能。通过流量控制、熔断、动态 IP 黑白名单过滤、同端登录冲突检测、分级反爬虫策略来提升系统和内容的安全性。从 0 到 1 的真实企业级项目设计开发，绝对让你收获满满！ 成品参考：https://mianshiya.com 在线学习：https://code-nav.cn/course/mianshiya ，感兴趣的同学可以 免费试看 项目三大阶段 该项目业务场景主流、优化点和技术亮点多，为了帮大家循序渐进地学习，鱼皮将项目设计为 3 个阶段，通俗易懂： 1）第一阶段，开发基础的刷题平台，带大家熟悉项目开发流程，实战 Next.js 服务端渲染 + Spring Boot 应用的快速开发。 2）第二阶段，对项目功能进行扩展，精选 4 个真实业务场景，实战企业主流后端技术如 Redis 缓存和高级数据结构、Elasticsearch 搜索引擎、Druid 连接池、并发编程、热 key 探测的应用。 3）第三阶段，对项目安全性进行优化，比如基于 Sentinel 进行网站流量控制和熔断、基于 Nacos 实现动态的 IP 黑白名单、基于 Sa-Token 实现同端登录冲突检测、基于 Redis 实现分级反爬虫策略等。最终将项目上线并保证可用性。 项目展示 本项目涉及 10 多个页面手把手从 0 带做，分量十足，而且采用服务端渲染技术实现！前面已经展示部分页面。 题目搜索页面： 题库详情页面： 题目管理页面，涉及批量操作和动态弹窗的开发： 本项目架构设计图： 项目特点 鱼皮原创项目系列以实战为主， 从 0 到 1 带大家学习技术知识，并立即实践运用到项目中，做到学以致用。 从需求分析、技术选型、项目设计、项目初始化、Demo 编写、前后端开发实现、项目优化、部署上线等，每个环节我都 从理论到实践 给大家讲的明明白白、每个细节都不放过！ 满满的项目正反馈： 除视频教程外，鱼皮编程导航的项目还提供： - 详细的直播笔记（本项目有全套文字教程） - 完整的项目源码（分节的代码，更易学习） - 答疑解惑和专属项目交流群 - ⭐️ 现成的简历写法（直接写满简历） - ⭐️ 项目的扩展思路（拉开和其他人的差距） - ⭐️ 项目相关面试题、题解和真实面经（提前准备，面试不懵逼） - ⭐️ 前端 + Java 后端万用项目模板（快速创建项目） 加入学习 比起看网上的教程学习，鱼皮项目系列的优势：从学知识 = 实践项目 = 复习笔记 = 项目答疑 = 简历写法 = 面试题解的一条龙服务 编程导航已有 10 多套项目教程！ 每个项目的学习重点不同，几乎全都是前端 + 后端的 全栈 项目，可阅读 项目实战 - 鱼皮原创项目教程系列 了解。 欢迎 加入编程导航（🧧 限时优惠） ，不仅能学习往期原创项目（10+ 套），还能享受更多原创","default_branch":null,"files":null,"tree":[],"storefront":"/r/liyupi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/liyupi/mianshiya-next/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}