- 博客(9)
- 收藏
- 关注
原创 基于Fastdfs实现上传功能
5.编写controller进行接收参数。1. pom文件中引入相应的依赖。2. 配置yml文件。3.编写文件上传属性。
2024-03-21 14:19:26 396 1
原创 Java面试题-Nginx
Nginx是一款轻量级的Web服务器,反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在互联网项目中广泛应用,Nginx专为性能优化而开发,使用异步非阻塞事件驱动模型。
2024-03-15 17:39:35 475 1
原创 Java面试题-SpringBoot配置文件加载顺序
在SpringBoot项目中都是采用约定的方式来简化配置的。默认情况下SpringBoot支持三种格式的配置文件,分别是application.properties,application.yml,application.yaml。在同一个路径下这三个配置文件的优先级是application.properties>application.yml>application.yaml,但SpringBoot支持的配置文件存储位置有四个。
2024-03-14 17:41:54 980
原创 Mybatis-plus报错:Cause: java.sql.SQLException: Field ‘id‘ doesn‘t have a default value
在添加的时候报了这个错,这个错误的意思就是添加时候id没有默认值。
2024-03-13 10:52:42 840
原创 Java面试题-final、finally、finalize 有什么区别?
finally: 是try{} catch{}finally{}最后一部分,表示不论发送任何情况,它最终都会执行,finally部分可以省略,但如果finally部分存在,则一定会执行finally里面的代码。final:是修饰符,如果修饰类,此类不能被继承,如果修饰方法和变量,则表示此方法和此变量不能在被改变,只能使用。finalize:是Object类的一个方法,在垃圾收集器执行的时候会调用被回收对象的此方法。
2024-03-12 17:36:17 742 1
原创 Java面试题-MQ中死信队列
想要回答这个问题,就需要先知道什么是死信队列。死信消息(以RabbitMQ进行举例:在RabbitMQ中队列存储的消息如果在第一次没有被成功消费,会基于ACK进行消息重试,当重试次数达到最大后,表明我们消费者已经无法消费消费消息了,它会把为消费的消息放入到一个特殊的队列,此时这个消息就是死信消息,而专门存储死信消息的队列就是死信队列(什么情况下消息会变成死信消息呢?
2024-03-09 17:34:22 561
原创 Java面试题-Spring中的IOC与AOP
传统的编程方式中,程序通常会自己创建和管理对象,这可能导致代码的紧耦合和难以维护。而通过IOC,程序不在负责对象的创建和依赖关系的管理,而是由外部的容器或者框架来处理。它提供了一种通过配置或注解来管理对象之间的依赖关系的方式,使得对象的创建和装配可以在运行时由Spring容器自动完成。通过使用AspectJ或Spring AOP,你可以定义切面和切入点,将横切关注点(如日志,事务等)织入到目标方法中。这使得你可以将这些通用的功能与业务逻辑分离,提高了代码的复用性和关注点的分离。在上面的示例中,我们使用。
2024-03-05 16:43:40 451
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人