- 博客(186)
- 收藏
- 关注
原创 Transaction rolled back because it has been marked as rollback-only
Transaction rolled back because it has been marked as rollback-only
2024-10-18 18:51:28 303
原创 读取sqlserver数据库中varbinary(max)类型的内容,并将图片信息显示在前端页面
读取sqlserver数据库中varbinary(max)类型的内容,并将图片信息显示在前端页面
2024-07-11 19:56:53 746
原创 easyexcel导出动态标题,以及动态设置下拉选择,并设置下拉选择校验
easyexcel导出动态标题,以及动态设置下拉选择,并设置下拉选择校验
2024-05-23 19:22:54 2395
原创 Serialized class io.undertow.servlet.spec.HttpServletResponseImpl must implement java.io.Serializabl
Serialized class io.undertow.servlet.spec.HttpServletResponseImpl must implement java.io.Serializabl
2024-05-21 18:38:58 391
原创 java中获取字符串中满足正则表达式的元素集合
①java中反斜线的说明在Java中,反斜杠在字符串中被用作转义字符。转义字符指的是由反斜杠跟着一个字符组成的字符序列,表示特殊字符或控制字符。当反斜杠后面跟着某些字符时,它们会组成特定的转义序列,代表一些特殊意义的字符。常见的转义字符包括\n(换行符)、\t(制表符)、\\(反斜杠自身)、\'(单引号)和\"(双引号)等。例如,如果你想在字符串中表示一个双引号字符,你可以使用转义字符,即\",来告诉编译器将视为普通字符而不是字符串结束符。
2024-03-24 10:51:04 822
原创 使用navicat执行存储过程时报错位置的查找及问题总结
在navicat中执行较长的存储过程时,会出现难以定位出错位置的问题,可以在存储过程中使用print语句输出标识符,如果没有进行输出,就可以判断此标识符和上一个标识符之间存在问题。
2024-03-24 09:17:31 613
原创 uniapp的动态表单实现
当某个字段为动态时,要用数组来存放多个值;要注意校验规则的写法。我使用的是包含id及value的对象结构用来存在动态表单的数据。
2024-02-27 20:10:05 2094
原创 springboot上传文件报错,java.nio.file.NoSuchFileException: /tmp/undertow.6086859108021250172.8098/undertow1
springboot上传文件报错,java.nio.file.NoSuchFileException: /tmp/undertow.6086859108021250172.8098/undertow1
2024-02-04 20:28:18 1934
原创 fastJson和jackson的日期数据处理
后端接收前端的日期参数以及后端的日期参数传递给前端,在序列化处理中,需要进行特殊处理。比如在接口中使用String类型的参数接收前端传递的表单数据,然后再后端使用fastJson进行格式化处理,如果存在日期相关的数据,需要使用JSONfIeld进行处理。因为日期格式的不同,一般使用单独配置的方式,在实体类中添加注解,用于对前端传递的数据进行格式化及时区处理以及对后端的数据进行格式化传递给前端进行显示。①使用注解方式,在实体类中配置注解,格式需要和前端传递的日期格式一致,否则会报错。
2024-01-18 19:56:29 1539
原创 文件上传报错总结
文件无法上传大概就有以下四个方面的原因:服务器对上传文件带下做了限制。(Nginx,Apache,IIS等服务器,文中仅对Nginx配置做了说明)网关对上传文件大小做了限制,此时添加配置即可。SpringBoot/Spring对上传文件大小做了限制,添加配置即可。文件确实过大,前后端链接超时,自动断开链接。(可前端做限制)
2024-01-18 18:53:46 1148
原创 vue+springboot的文件上传处理
开启了拖拽上传,设置了可以上传的格式为apk格式,设置了上传文件个数最多上传一个,设置了自定义的上传方法,上传后触发此方法,设置了默认的文件列表,用于修改时进行显示,设置了是否有文件删除按钮,修改时附件信息不可修改。使用前端框架中的上传组件,例如element plus及arco design,要使用自定义的上传属性或者change属性,获取上传的文件信息。存储了上传文件的信息,并且执行了上传成功的方法,在画面上会显示上传成功的标志,这是为了让画面显示的更好看,否则会显示上传中的标志,对用户有误导。
2024-01-17 19:21:00 1212
原创 springboot集成钉钉通知
自定义机器人发送群消息 - 钉钉开放平台自定义机器人的创建和安装 - 钉钉开放平台自定义机器人安全设置 - 钉钉开放平台自定义机器人在群聊场景中的使用 - 钉钉开放平台首先创建企业内部群,按照官方文档进行创建和安装, 自定义机器人的安全设置分为一下三种:①自定义关键词发送的消息中至少包含其中一个关键词才可以发送成功②加签方式。
2024-01-14 21:11:09 1943
原创 pinia的独立维护,统一导出及持久化
③需要在store文件夹下的index.js文件中进行所有仓库的统一管理,即导入所有的仓库,再进行导出,这样在其他画面中使用时直接从store中导入即可。②在项目中,需要在store文件夹下的index.js文件进行store的独立维护,然后再main.js中直接导入。在store的index文件中对这些store进行统一的导入及导出,进行统一管理。store中的属性必须通过storeToRefs方法进行解构,来保持其响应性。store中的方法则不需要,直接解构就可以了。在count文件夹下创建仓库。
2024-01-06 20:19:12 985
原创 异步处理方案
②在循环中执行异步操作,不能直接调用forEach及map方法,尽管在回调函数中写了await,这里的forEach会立即返回,不会暂停等到所有的异步操作都执行完成。如果想要循环中的所有操作都并发执行,这里的for循环会等到所有的异步函数执行完成之后才执行后面的处理。①下面的示例中第一个任务执行完成之后才能执行第二个任务。await只能在async修改的异步函数中进行使用。使用较少,多级回调导致函数难以理解。
2024-01-01 14:08:55 516
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人