- 博客(28)
- 收藏
- 关注
原创 minio存储照片
请注意,上述代码中的异常处理比较简单,在实际应用中,可以根据需要进行更详细的异常处理和错误提示。同时,确保 MinIO 服务器已经正确安装和配置,并且可以通过给定的连接信息进行访问。在 Spring Boot 项目中可以使用 MinIO 来存储照片。如果上传成功,可以进行后续处理,如保存照片的 URL 到数据库等。在控制器中,接受一个文件上传请求,并调用。在上述代码中,首先配置了 MinIO 的连接信息和桶名称。如果使用 Maven,可以在项目的。在需要上传照片的地方,注入。在项目的配置文件(如。
2024-09-03 22:27:04
723
原创 POI导入导出Excel
结构:HSSF- 提供读写Microsoft Excel XLS格式档案的功能。XSSF- 提供读写Microsoft Excel OOXML XLSX格式档案的功能。HWPF- 提供读写Word(97-2003) 的 Java 组件,XWPF是 POI 支持 Word 2007+ 的 Java组件,提供简单文件的读写功能;HSLF- 提供读写Microsoft PowerPoint格式档案的功能。HDGF - 提供读Microsoft Visio格式档案的功能。
2024-09-03 20:52:56
3624
原创 Maven3.6.3安装与配置,IDEA2022.2.3部署Maven操作步骤
第第一次执行 mvn help:system 命令时,Maven相关工具自动到Maven中央仓库下载缺省的或者更新的 各种配置文件和类库(jar包)到Maven本地仓库中。先新建下面的MAVEN_HOME。
2024-08-20 04:15:00
484
原创 jdk1.8下载及环境配置(有压缩包)
链接:https://pan.baidu.com/s/1CasOeimcJ3s7dn0oliMyXQ?pwd=wgww提取码:wgww。
2024-08-19 21:41:40
666
原创 常见状态码HttpStatus 400404 401 403 405 415 500 502解决方式总结以及服务注册中心,服务配置中心概念。
这通常表示客户端发送的请求存在语法错误或无法被服务器理解。
2024-08-15 19:27:17
1049
1
原创 RabbitMQ 总结常见问题
1. 连接问题 无法建立与 RabbitMQ 服务器的连接: 网络故障:可能存在网络中断、网络延迟过高或网络配置错误等情况,导致客户端无法与服务器进行有效的通信。 服务器地址错误:如果指定的 RabbitMQ 服务器地址不正确,包括 IP 地址、域名或端口号错误,连接将无法成功建立。 端口被占用:RabbitMQ 服务器默认使用 5672 端口进行 AMQP 通信,如果该端口被其他进程占用,新的连接尝试将会失败。 服务器未启动:如果 RabbitMQ 服务器未运行或启动过程中出现故
2024-08-13 19:07:17
1602
原创 MySQL基本知识及常见问题总结
如何查看mysql提供的所有存储引擎mysql> show engines;通过使用命令来查看数据库默认使用的引擎:SHOW VARIABLES LIKE '%storage_engine%';mysql常用引擎包括:MYISAM、Innodb、Memory、MERGE全表锁,拥有较高的执行速度,不支持事务,不支持外键,并发性能差,占用空间相对 较小,对事务完整性没有要求,以select、insert为主的应用基本上可以使用这引擎行级锁,提供了具有提交、回滚和崩溃回复能力的事务安全,支持自动增长列,
2024-08-13 10:00:00
688
原创 线程基础知识及常见问题总结
线程安全就是说多线程访问同一代码,不会产生不确定的结果。在多线程环境中,当各线程不共享数据的时候,即都是私有(private)成员,那么一定是线程安全的。但这种情况并不多见,在多数情况下需要共享数据,这时就需要进行适当的同步控制了。线程安全一般都涉及到synchronized, 就是一段代码同时只能有一个线程来操作,不然中间过程可能会产生不可预制的结果。如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。
2024-08-12 10:10:41
878
原创 docker命令总结-详细
file/folders->cp-> file/folders-------------------- # 命令docker cp 容器id:容器内路径 目的主机的路径。在包含 Dockerfile 的目录中,运行 docker build -t image_name:tag . 来构建 Dockerfile 所描述的镜像。docker push registry_url/image_name:tag,将本地的 Docker 镜像推送到指定的 Docker 镜像仓库。
2024-08-05 10:31:07
347
原创 网络模型-七层模型
它将网络通信的功能划分为七个不同的层次,每一层都有特定的职责和功能。它处理与物理连接相关的问题,例如电缆、连接器、信号的传输方式等。比如,网线、光纤等物理介质的规范就在这一层定义。ISO 七层模型的分层结构使得网络通信的设计、实现和故障排查更加清晰和有条理,有助于不同厂商的设备和系统之间的互操作性。常见的传输层协议有 TCP(可靠传输)和 UDP(不可靠传输)。负责数据包的路由和转发,选择最佳的路径将数据从源节点传输到目标节点。处理数据的格式转换、加密和解密等,确保不同系统之间能够正确理解和表示数据。
2024-08-05 09:49:19
348
原创 Spring Security 的工作原理
Spring Security 提供了高度灵活和可定制的安全解决方案,而且正确配置和理解其工作原理对于确保应用程序的安全性很重要。
2024-07-25 19:55:26
760
原创 Spring Boot 整合 Redis 的自动配置原理
在项目的pom.xml文件中添加依赖,这会引入相关的 Redis 依赖库和自动配置所需的类。
2024-07-12 11:05:32
423
原创 SpringBoot和SpringMVC的区别
Spring Boot 是一个快速开发和部署 Spring 应用的框架,而 Spring MVC 是 Spring 框架中处理 Web 层的一个模块。Spring Boot 可以包含 Spring MVC ,并且为其提供了更便捷的开发和部署方式。
2024-06-25 12:00:00
746
1
原创 两个常见的 AutoConfiguration 类源码分析
在DataSooureAutoConfiguration中,通过注解@ConditionClass确保存在DataSource和Embeddeddatabasetype类。@EnabkeConfigurationProperties启用了DataSouceProperties和配置属性绑定。内部的静态类在没有已存在的数据源Bean时创建默认的数据源。在WebMvcAutoConfiguration中通过一系列条件注解来控制其生效条件。定义了如视图解析器等各中Web MVC 相关的组件和配置。
2024-06-24 19:15:39
252
原创 Spring的循环依赖以及用于处理该情况的三级缓存简单总结
在 Spring 中,循环依赖是指两个或多个 Bean 之间相互依赖,形成一个环形的依赖关系。Spring 主要通过三级缓存机制来处理循环依赖的情况:一级缓存是已经完全初始化好的 Bean 实例;二级缓存存放早期曝光的 Bean 对象(还未完全初始化完成);三级缓存存放用于创建 Bean 的工厂对象。当遇到循环依赖时,Spring 会利用这些缓存机制来尝试解决,在一定条件下可以成功处理循环依赖,但也存在一些特殊情况可能导致处理循环依赖出现问题,比如构造器注入的循环依赖一般无法解决。
2024-05-23 19:02:22
661
1
原创 抽象工厂设计模式个人简单学习理解
抽象工厂设计模式是一种创建型设计模式,适用于需要创建多个相互关联或相互依赖的产品族的场景,在大型系统中可以有效地组织和管理对象的创建逻辑。
2024-05-22 21:15:04
683
原创 常用的四种函数式风格接口
常见的四个函数式风格接口有Function 函数型接口、Predicate 判定型接口、Consumer 消费型接口、Supplier 供给型接口
2024-05-20 18:06:51
256
1
原创 数组游戏赢家
该题时LeeCode上一道中等难度的算法题,本文利用两种方法解决了该题。第一种方法相比第二种在处理数据比较大的数组时效率更高,内存占用率较少。第二种方法逻辑简单通俗易懂在处理小规模数组时其实更加适合。
2024-05-20 09:51:12
471
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人