- 博客(11)
- 收藏
- 关注
原创 瑞吉外卖项目优化---专注缓存优化
redis缓存可以理解为,当第一个人来查菜品数据时,先从redis取缓存数据,如果没有,则查数据库,然后将取到的数据放入缓存中,后面的人再来查这个数据时,就直接返回缓存数据。1.改造DishController的list方法,先从redis中获取菜品数据,如果有则返回,无需查询数据库,如果没有则查询数据库,并将查询到的数据放入redis。3.在服务端UserController中的login方法中,从redis中获取缓存的验证码,如果登录成功则删除redis中的验证码。对象,用于操作redis。
2024-07-23 15:41:02 397
原创 黑马Redis学习笔记
非关系型数据库关系型数据库将数据存储在表中,这些表之间可能存在,比如外键关系,并且可以通过sql语句操作这些关系。没有表的概念,数据往往以键值对的形式存储,并且数据和数据之间没有关系,即没有外键这种概念,并且操作数据库不能使用sql,只能使用自己的相关命令。Nosql数据库不是取代关系型数据库,而是对关系型数据库的补充。
2024-07-21 23:48:52 638
原创 Cannot find a valid baseurl for repo: base/7/x86_64问题解决
简单来说就是,要使用yum就得更换yum源,要想使用yum就得安装wget,但是没安装yum就没法使用wget,于是,我运行下面这个代码肯定是不成功的。接着就可以去运行yum install vim和yum install wget啦。在网络和DNS都没有问题的情况下,我一开始进入了如博主所说的死循环,纠结了很久。但是当你运行下面这个,你就会发现,问题就解决了。
2024-07-16 22:49:43 203
原创 黑马Git学习笔记(在更)
这些文件的状态会随着我们执行Git的命令发生变化是安装文件是从远程仓库clone克隆下来的是通过命令git init初始化创建的仓库。
2024-07-11 14:18:31 144
原创 瑞吉外卖遇到的问题-----修改前端代码一定要做的事
这个问题困扰我很久(),明明代码和黑马老师的一致,但是却仍然出错,一开始看到弹幕说要清除缓存,我没在意(),后面偶然想起删除target文件然后重新试了一遍,仍然没有起到想要的效果,于是我又想起弹幕清除缓存,最后在此操作下成功实现。(front)和!即使你代码没问题,也会因为之前的错误报错,没有起到更新。
2024-07-07 00:17:18 390
原创 getOne和getById的区别
getOne方法通常用于根据某种查询条件(通常是一个Wrapper对象)从数据库中检索一个对象。这个方法可能会返回一个符合条件的对象,如果数据库中没有符合条件的对象,或者出现了某种错误,那么可能会抛出异常或者返回null(取决于具体的实现)。常见用法是结合getById方法则更加简单直接,它通常用于根据主键(ID)从数据库中检索一个对象。你只需要传入一个主键值作为参数,然后getById方法会返回与该主键对应的对象。如果数据库中没有找到对应的对象,或者出现了某种错误,那么同样可能会抛出异常或者返回null。
2024-07-06 19:47:31 161
原创 Java8之后的方法引用和方法调用
你是在告诉 MyBatis-Plus:在生成的 SQL 查询中,我想比较 (Dish::getCategoryId)成立再执行后面 Dish::getCategoryId,dish.getCategoryId()Dish::getCategoryId是方法的引用,这是数据库中的。字段的值是否等于(dish.getCategoryId())dish.getCategoryId()是方法的调用,是从特定。提供的值则是你想与数据库中该字段的值进行比较的值。字段在Java代码中的“引用”或“标识”
2024-06-29 15:45:02 191
原创 注解(持续更新)
将属性所对应的字段作为主键 value属性用于指定字段 当只有value属性时 value可以省略不写 typer属性用于指定主键策略 雪花算法(默认) 自增(数据库也要设置为主键自增)
2024-06-29 15:29:53 245
原创 功能实现的流程-准备工作-归纳
注解:@RestController,@RequestMapping("/路径"),@Sl4j。注入:@Autowired private XxxService xxxservice;继承:ServiceImpl<xxxMapper(接口), xxx(实体类)>实现:implements xxxService。命名:xxxService。命名:xxxServiceImpl。继承:IService<实体类>命名:xxxController。命名:xxxMapper。注解:@Service。
2024-06-16 17:52:30 198
原创 springboot-bug-java.sql.SQLSyntaxErrorException: Unknown column ‘is_deleted‘ in ‘field list‘
要么将数据库加上和isDeleted匹配的字段,要么将这个属性给注销掉,即可解决问题。isDeleted这个字段在数据库中不匹配(或者不存在)
2024-06-14 16:51:20 103
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人