- 博客(11)
- 问答 (1)
- 收藏
- 关注
原创 苍穹外卖学习笔记——Spring Task
1.Spring Task是框架提供的任务调度工具,按照约定的时间。3.使用其技术框架编写订单任务处理。2.应用场景:还款提醒。
2025-02-24 15:14:51
78
原创 苍穹外卖学习笔记——DTO,VO和entity
6.后端对数据库操作的实例类是entity,VA或者DTO最后都要通过BeanUtils进行赋值给entity进行下一步的操作。1.数据表的冗余字段,主要目的是为了减少查询次数,提高查询速度,但是不可大量使用,并且冗余字段要稳定。5.BeanUtils中的copyProperties可以实现pojo类之间的属性赋值。3.如果传过来的是json数据的格式,则需要添加@RequestBody注解。4.token通过threadLocal保存,可以随时拿取。2.dto主要是用来接受前端传来的数据。
2024-12-11 15:14:04
104
原创 苍穹外卖学习笔记——分页查询
是 Spring Framework 中的一个注解,用于从 HTTP 请求的路径中提取变量并将它们绑定到控制器方法的参数上。1.@Requestbody一般是用于json格式的返回才加注解,query格式的数据是url?是 Spring MVC 框架中的一个注解,用于从 HTTP 请求中获取参数值。2.DTO是前后端数据交互,VO是进行页面展示,POJO是对应数据库的实例。
2024-12-11 11:57:09
93
原创 苍穹外卖学习笔记——redis数据库
redis数据库和sql数据库一样都是结构数据库。redis存在内存上,sql存在磁盘上。key-value存储。
2024-12-11 11:57:01
99
原创 苍穹外卖学习笔记——微信小程序登录功能开发
其中pojo层中,dto主要是于表现层和业务逻辑层之间的数据传输,或者作为API的响应体。简单理解,一个用户包含:姓名、性别、电话、地址、token、id等信息,如果客户端仅需姓名和id,那么dto就只包含这两个,而vo则需要包含所有。后端项目的构成基本都是common(公共服务层),pojo(实例层),server(服务层)组成,而springboot的服务层则是controller->service->mapper的架构。2.@RestController注解。表示该类是一个控制器,而。
2024-12-11 11:56:24
139
原创 苍穹外卖学习笔记——Spring Cache
1.在@CachePut中要指定cacheName和key的值,如果想要动态获取key的值,就需要使用Spring EL语法,即key=“#user.id”,其中user这个变量的名称要跟你下面函数的形参一致。Spring Cache支持spring后端框架以注解的方式操作缓存。3.Spring Cache中@Cacheable底层使用了代理技术。
2024-12-05 15:31:58
128
原创 vue学习笔记1
setup和data,method的写法是可以共存,但是setup的生命周期比后者先,所以可以在后者里读取setup的数据,反之不可。ps:ref定义对象时,修改数据需要.value,并且定义对象数据时底层也要调用reactive。reactive——只能定义对象类型的数据——被包裹的对象是proxy对象。ref——定义基本类型、对象类型数据——被包裹的对象是refimpl对象。箭头函数的引入使得 JavaScript 的函数书写更加简洁,并且提供了更直观的。但是这样定义的computed的数据无法修改。
2024-10-10 16:45:53
487
原创 苍穹外卖学习笔记——配置属性类、注解类的事务管理
这里的@Transactional即注解类的事务管理,保持数据库操作时的原子性,当你需要对多张数据表进行操作时,要保持事务的完整性。作用就是读取配置文件的配置项,把它封装成java类。ps:在使用注解类事务管理时要在执行文件里开启它。
2024-10-09 13:41:54
266
原创 苍穹外卖学习笔记——AOP
一般来说,很多功能流程中有重复的步骤,在苍穹外卖的项目中,修改和新增操作都需要修改数据表中的create_user,create_time,update_user,update_time这几个数据,因此利用aop,我们可以自定义注解来实现这个公共字段的填充,即将注解AutoFill注入到接口的某个地方。考虑到数据表中有类似于更新者、更新时间这样重复的公共字段,因此为了避免每次在mapper层写sql语句时出现大量重复代码,这里引入了aop。之前学的时候没有记笔记,从aop这一个技术开始,写下自己的思考。
2024-09-24 12:23:28
395
原创 windows下Cygwin的安装
Cygwin就是在Windows中增加了一个中间层——兼容POSIX的模拟层,并在此基础上构建了大量Linux-like的软件工具。简而言之就是可以在windows环境下执行Linux命令。
2023-04-24 16:20:06
2193
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人