[ERP]SpringBoot集成Redis技术(☆)

简介: 克隆或下载代码至IDEA,确保JDK、Maven环境匹配。遇配置问题及时请教同事或组长。运行项目后,针对商品查询接口使用Redis缓存优化,注意处理缓存更新及雪崩、穿透、击穿问题。通过ApiFox等工具测试接口,提升实战能力。技术栈:Git、Maven、SpringBoot、Redis。(238字)

1.代码运行
git仓库地址:https://gitee.com/Herbbbb/erphome-work
请你完成以下步骤
方案一:
● 克隆代码到Idea,如果你时间允许不妨试试SSH拉取方式
方案二:
● 下载Zip包,不建议,但如果上班后短时间拉不下来优先这种方式让代码跑起来
你可能遇到的问题
● 项目运行失败
○ 请确保JDK、Maven版本是否与公司一致
入职后,对于JDK、Maven、Git、Idea....软件安装类你应该请教谁?
● 以上问题,是大家面临的第一道坎,15K大佬一样一天配置不好maven仓库,请认真思考该请教谁?
当你意识到,公司的环境配置类问题都可以问同事、组长的时候你应该怎么问?
● 不知道该不该问?不敢问?这是多数新人最纠结的一个点,请认真思考你会怎么问?
当你把项目运行起来之后,此时一个全新的工程在你面试,组长立马就给你如下的需求,你会怎么处理?
● 现在的公司愈发需要即战力,一个陌生的环境、工程、团队,紧急的任务,请认真思考你将怎么着手?
2.需求描述
现有的商品管理接口,对于查询接口需要引入Redis缓存优化性能,请你完成
以上就是完整的需求描述,没错就是这样一句话,所以你现在面临着:
● 页面在哪?接口在哪我都不确定,那我怎么知道如何优化?【自己想一下应该怎么知道】
现在你已经知道,可以通过主动问给你下发任务的这个人(一般是组长),他告诉你,就是这个接口
● com.yzxb.erpsystem.controller.ProductController#getProductById
现在请你开始进行代码实现,并自己进行代码测试
2.1 多说一句(做完再看)
● 你是否知道写完代码怎么测试?
○ 请不要使用用前端页面测
○ 请使用ApiFox/PostMan/Swagger之类的接口文档测试工具
● 你是否考虑到删除、更新、新增时候需要更新缓存
● 你是否考虑到缓存三剑客(雪崩、击穿、穿透)的问题
3.涉及技术点
阶段二核心:git、maven、springboot、redis

相关文章
|
9月前
|
缓存 NoSQL Java
springboot整合redis五种数据结构API
springboot整合redis五种数据结构API
370 4
|
关系型数据库 数据库 PostgreSQL
|
8月前
|
机器学习/深度学习 算法
费曼学习法:为什么你应该通过写博客来掌握任何知识
你是否学完就忘?诺贝尔奖得主费曼提出:若无法简单解释,便是未真正理解。其学习法四步——学习、教授、反思、简化——结合写博客,能深度巩固知识。写作倒逼思维清晰,暴露理解盲区,构建个人知识库。无需完美,从“初学者视角”出发,边学边写,用输出驱动输入。写博客不仅是记录,更是成为专家的路径。开始吧,让文字见证你的深度学习之旅。
742 163
费曼学习法:为什么你应该通过写博客来掌握任何知识
|
4月前
|
监控 NoSQL Java
SpringBoot + Redis分布式锁深度剖析,性能暴涨的秘密全在这里
分布式锁是在分布式系统中协调多个节点对共享资源进行互斥访问的机制。当多个服务实例需要访问共享资源时,分布式锁能确保同一时刻只有一个实例可以执行关键代码段。
269 3
|
11月前
|
C++ Windows
应用程序无法正常启动(0xc0000005)?C++报错0xC0000005如何解决?使命召唤17频频出现闪退,错误代码0xC0000005(0x0)
简介: 本文介绍了Windows应用程序出现错误代码0xc0000005的解决方法,该错误多由C++运行库配置不一致或内存访问越界引起。提供包括统一运行库配置、调试排查及安装Visual C++运行库等解决方案,并附有修复工具下载链接。
2606 1
|
缓存 安全 Java
Spring Boot 3 集成 Spring Security + JWT
本文详细介绍了如何使用Spring Boot 3和Spring Security集成JWT,实现前后端分离的安全认证概述了从入门到引入数据库,再到使用JWT的完整流程。列举了项目中用到的关键依赖,如MyBatis-Plus、Hutool等。简要提及了系统配置表、部门表、字典表等表结构。使用Hutool-jwt工具类进行JWT校验。配置忽略路径、禁用CSRF、添加JWT校验过滤器等。实现登录接口,返回token等信息。
7881 14
Spring Boot 3 集成 Spring Security + JWT
|
缓存 前端开发 Java
Spring Boot中防止接口重复提交
Spring Boot中防止接口重复提交
2397 0
|
Python
创建一个基本的FastAPI应用程序
创建一个基本的FastAPI应用程序
425 0
|
机器学习/深度学习 人工智能 自然语言处理
2024通义语音AI技术图景,大模型引领AI再进化(1)
2024通义语音AI技术图景,大模型引领AI再进化
|
存储 缓存 Java
使用@Cacheable,缓存优化的方式优化数据库的查询
使用@Cacheable,缓存优化的方式优化数据库的查询
1506 0