- 博客(10)
- 收藏
- 关注
原创 springboot+vue3+element-plus前后端分离项目使用base64编码实现前端从后端加载图片显示;
思路很简单,后端接收到前端的图片加载请求,然后根据需求找到对应的图片文件,并把图片文件转换为base64格式字符串,前端使图片显示标签的src直接等于该字符串即可显示。代码需要根据自己的需求进行更改,主要看一下怎么将图片字节数组转换为base64字符串部分就可以了。前端代码HTML部分使用了elment-plus框架。前端代码JavaScript部分。
2024-12-14 10:38:45
450
原创 springboot+mysql使用事务控制和行级锁避免数据幻读
第一步:在springboot service层函数上加上@Transactional注释,事务级别设置为严格,该事务执行的时候,锁定的行,其他事务不可读取不可修改。需要注意的是修改数据库数据的函数,一定要和查找数据库数据的函数在在同一个事务函数内调用。第二步:在查找需要修改的MySQL表数据的查询语句加上for update关键字。
2024-12-14 10:00:45
440
原创 Springboot3+vue3使用SSE(Server-Sent Events)实现前端实时接收后端的消息通知
如果你使用的是springboot则不需要引入任何依赖。废话不多说,直接上代码。
2024-11-29 15:55:31
717
原创 Springboot3+vue3开发的web部署到linux云服务器
首先一个就是linux版本的选择,不同版本的linux安装步骤会不一样。我选择使用Ubuntu版本的,我是菜鸡我选简单的。我们需要在Linux服务器上面安装我们本地开发中依赖的环境,包括JDK、Node.js(打包为静态文件部署的不需要安装)、Mysql、Redis(没用到的可以不管),Nginx,尽量选择和自己本地开发使用的版本一致的,避免兼容性问题。
2024-11-27 10:17:51
2344
2
原创 html中常用的了两种居中方法,文字居中和div居中
子div在父div中居中要注意的是,水平居中那父子都需要指定宽度,上下居中父子都需要设定高度。然后再父div中style加入以下三个属性即可。如果是文字居中的话,直接再div中加入。
2024-10-30 15:18:49
1188
原创 java实现日期对比计算两个日期相差多少天
注意between函数是以第一个参数时间为基准和后一个时间进行比较,xDate时间日期再today之前则输出为负数,反之为正数。
2024-10-24 15:52:54
737
原创 springboot3.2.4引入mybatis遇到java.lang.IllegalArgumentException: Invalid value type for attribute ‘fact
本人在学习springboot+vue时引用mybatis遇到报错java.lang.IllegalArgumentException: Invalid value type for attribute 'factoryBeanObjectType': java.lang.String。将mybatis引入改为。
2024-03-29 13:54:18
425
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅