logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Spring: 在SpringBoot项目中解决前端跨域问题

跨域问题,也称为跨域资源共享(CORS,Cross-Origin Resource Sharing)问题,主要出现在Web开发中,尤其是当前端代码和后端代码分别部署在不同的域名下时。由于浏览器的同源策略限制,一个域的网页中通过JavaScript发起的跨域请求会被浏览器阻止,除非响应报文包含了正确的CORS相关头部信息。同源与跨源:如果两个页面的协议、域名和端口都相同,则它们是同源的;否则,它们是

文章图片
#spring#spring boot#前端
Spring: 文件服务使用spring.web.resources.static-locations配置实现文件预览功能

记住,web.resources.static-locations主要用于简单的静态资源服务。对于更复杂的文件服务需求(如权限控制、文件上传/下载、文件类型转换等),你可能需要实现更专门的Controller或使用专门的库来处理这些需求。综上所述,实现文件预览功能的方法多种多样,你可以根据具体需求和场景选择合适的方法。

文章图片
#spring
大模型: OpenAi流式会话报错【org.springframework.http.converter.HttpMessageNotWritableException: No converter 】

controller层方法不能有返回值,方法返回值设置为void即可。使用OkHttpClient-sse流式会话报如下错误信息。

文章图片
分布式事务:基本概念

事务可以看做事一次大的活动,它由不同的小的活动组成,这些活动要么全部成功,要么全部失败。

文章图片
#分布式
文件服务: 数据模型设计

文件服务会对接多种文件存储方式(如:本地存储、minio存储、ks3存储、阿里云存储等),对于这些存储方式使用持久化的方式进行动态管理,实现存储方式的注册、修改、删除等操作。主要用于保存上传的文件信息,并根据业务类型做存储隔离。该表主要用于存储文件储存源的连接信息。

#java
MySQL基础学习: 第一章 数据库概述

数据库就是存储、维护和管理数据的仓库。数据库管理系统DBMS就是用来操作维护和管理数据库的大型软件。​​​​​​​​众所周知计算机只能识别01这样的二进制代码,我们平时在计算机上所写的文本内容最终最终都会转化成二进制的形式让计算机来识别。ASSCII:一套文字符号及其编码、比较规则的集合UnicodeUTF-16UTF-8汉子的一些常用字符集:GB2312GB13000GBkGB13030。

文章图片
#数据库#mysql#学习
maven: maven-source-plugin和spring-boot-maven-plugin的区别

该插件用于帮助生成项目的源代码(Java 源代码)和资源文件的 JAR 包。它可以将项目的源代码和资源文件打包成一个 JAR 文件,并将该 JAR 文件安装(install)到本地 Maven 仓库中,以便其他项目可以引用它。maven-source-plugin 和 spring-boot-maven-plugin 是两个不同的 Maven 插件,它们各自有着不同的作用和功能。使用这两个插件时,

文章图片
#maven
Oracle: oracle大小写敏感问题

oracle大小写不敏感含义:比如创建了A表就不能创建a表,将A和a看成是相同的表(表名相同)。oracle大小写敏感含义:比如创建表A和a,A和a是两个不同的表(表名不同)。

文章图片
#oracle#数据库
mybatis-plus: #{}和${}的区别

在MyBatis以及MyBatis-Plus中,#{}和${}都是用于在SQL语句中嵌入参数的占位符,但它们在使用方式和安全性上存在明显的区别。尽可能使用#{}来避免SQL注入的风险。在需要动态构建表名、列名等SQL元素时,才考虑使用${},但要确保传入的参数是安全的。始终牢记,安全是软件开发中最重要的考虑因素之一,特别是在处理用户输入和数据库交互时。

文章图片
#mybatis
    共 24 条
  • 1
  • 2
  • 3
  • 请选择