- 博客(8)
- 收藏
- 关注
原创 瑞吉外卖::公共字段的自动填充
并不是一个Thread,而是Thread的局部变量,当使用ThreadLocal维护变量的时候,ThreadLocal为每个使用该变量的线程提供独立的变量副本,每个线程都能独立地改变自己的副本,而不影响其他线程对应的副本,ThreadLocal为每个线程提供单独一份存储空间,只有线程内才能获取到对应的值,线程外则不能访问。:在插入或者是更新的时候为指定字段赋予指定的值,好处就是避免了重复代码。客户端发送的每次http请求,对应在的服务端都会分配一个新的线程来处理。
2024-06-05 17:56:58
161
原创 【无标题】
5、页面接收服务端响应的json数据,通过vue的数据绑定进行员工信息回显到相应的输入框。1、点击编辑按钮时,页面跳转到add.html,并在url中携带参数[员工id]4、服务端接收请求,根据员工id查询员工信息,将员工信息以json形式响应给页面。6、点击保存按钮,发送ajax请求,将页面中的员工信息以json方式提交给服务端。2、在add.html页面获取url中的参数[员工id]3、发送ajax请求,请求服务端,同时提交员工id参数。7、服务端接收处理,完成之后给页面响应。两次与服务端进行交互。
2024-06-05 13:35:24
160
原创 在瑞吉外卖中禁用员工账号时,在分页查询的时候请求的ID有问题
使用消息转换器在WebMvcConfig配置类中扩展Spring mvc的消息转换器,在此消息转换器中使用提供的对象转换器进行java对象到json数据的转换.测试过程中没有报错,但是功能没有实现,查看数据库中的数据也没有变化,sql执行的结果更新的数据行数为0,仔细观察id的值,和数据库中记录对应的id 值不同,页面中js处理long型数据字只能精确到前16位,所以最终通过ajax请求提交给服务器端的id最终几位变成了000.在禁用员工账号时,在分页查询的时候请求的ID有问题,
2024-06-04 14:50:02
332
原创 面试题:什么是spring ioc容器
具体来说,Spring IOC容器通过读取提供的配置元数据(可以通过XML、Java注解或Java代码提供)来接收对象进行实例化、配置和组装的指令。(Inversion of Control,控制反转)容器是Spring框架的核心部分,它是一种容器,用于创建、管理和协调应用程序中的对象。总之,Spring IOC容器是Spring框架的核心组件之一,它使得Java应用程序的开发更加灵活、可维护和可扩展。:容器可以管理对象的完整生命周期,包括对象的创建、初始化、使用和销毁。
2024-05-16 20:40:53
146
原创 vue中的created()详细解释一下
在 Vue 3 中,虽然大部分的生命周期钩子仍然保持不变,但有一些细微的变化和新的 API(如 setup() 函数和 Composition API)。钩子中,你可以访问到 data 对象中的数据,但此时 DOM 还没有被挂载,所以你不能通过 this.$el 访问到 DOM 元素。:由于 DOM 还没有被挂载,所以在这个钩子中进行 HTTP 请求是一个常见的做法,尤其是当你需要在组件渲染之前获取一些数据时。钩子就是在 Vue 实例被创建后,但在数据被观测、模板被编译或挂载到 DOM 之前被调用的。
2024-05-15 22:49:15
424
原创 【已解决】java.sql.SQLException: Access denied for user ‘root‘@‘localhost‘ (using password: YES)
这听起来不太可能,因为 root 用户通常默认就有这样的权限,但如果你之前修改了权限,那就可能发生了这种情况。如果你在云服务器上运行 MySQL,检查安全组或防火墙规则,确保它们允许从你的应用程序所在的主机到 MySQL 服务器的连接。请检查你的密码是否正确,并确保你没有在密码中不小心包含了额外的空格或字符。:my.cnf 或 my.ini(取决于你的操作系统和安装方式)中的某些设置可能阻止了 root 用户的登录。:如果你使用的是云服务或防火墙,可能存在阻止连接的安全组规则或防火墙规则。
2024-05-07 23:50:13
6690
4
原创 Controller 、Service、 Mapper 、DB,这些名词是什么意思以及关系
Mapper(有时也被称为DAO,即Data Access Object)是数据访问层的一部分,负责将数据库中的数据映射到Java对象,并将Java对象保存到数据库中。在Spring MVC中,Controller通常是一个处理特定HTTP请求的类,它接收请求参数,调用相应的Service层逻辑,并最终返回一个Model和一个View的名称,以便呈现给前端。Service层通常包含多个业务相关的操作,这些操作可能涉及多个数据访问操作(如CRUD操作)的组合和转换。
2024-05-06 21:22:54
619
1
原创 详细的介绍一下java中的注解
通过Class对象的getAnnotation()、getDeclaredAnnotations()等方法,你可以获取到类、方法、变量等上的注解,并据此执行相应的操作。注解是Java中一种强大的工具,它允许你为代码添加额外的信息,这些信息可以在编译时或运行时被读取和处理。@Retention:指定注解的保留策略,包括SOURCE(源码时保留)、CLASS(编译时保留)和RUNTIME(运行时保留)。使用注解:在类、方法、变量等上面使用注解,并可以为其属性赋值。元注解是用于注解其他注解的注解。
2024-05-05 22:55:07
617
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人