- 博客(12)
- 收藏
- 关注
原创 若依新增导入功能
接着我们进行改造:这里注意我们需要注意导入权限问题、前端默认调用后端接口的时候会走请求拦截器带上认证,而我们上传文件直接走action,所以我们没办法走请求拦截器带上token,怎么办呢?这里根据上传图片复制过来:headers。也是根据elementplus提供的文档才知道的。然后最好要动态改,不然还有其他地方引用嘛~~~~~配置上传地址,上传校验什么的。这里要在script中引入。
2025-01-16 20:10:12
1208
1
原创 Springboot整合WebSocket入门到消息实战
,所谓半双工就是指一个时间段内只有一个动作发生,举个简单例子,一条窄窄的马路,同时只能有一辆车通过,当目前有两辆车对开,这种情况下就只能一辆先过,等到头儿后另一辆再开,这个例子就形象的说明了半双工的原理。通信允许数据在两个方向上同时传输,它在能力上相当于两个单工通信方式的结合。是真正实现了全双工通信的服务器向客户端推的互联网技术。不断的请求服务器,查看是否有新数据,如果有,就获取到新数据。也是需要一直的轮询查询数据,这就是一种资源的浪费。当然是有的,如果服务端一直没有新的数据,那么。
2025-01-03 21:02:19
1056
原创 SpringBoot集成OSS实现文件上传
创建util类ConstantPropertiesUtils。2.在applation.yml中添加配置。去阿里云平台搜索OSS对象存储,并申请。存储成功,返回给前端存储文件地址。1.加依赖,此处应指定版本号。
2024-12-24 16:41:06
505
原创 SpringBoot集成微信扫码登录获取用户信息
对以上代码进行解释:先根据申请的appid等参数结合开发文档中的固定路径生成微信二维码返回然后调用本地服务中的callback方法获取code值,临时票据,类似于验证码。再根据code值结合微信提供的固定路径访问得到返回两个值 accsess_token 和 openid,然后使用httpclient调用微信提供的固定路径发送请求得到微信登录者的登录信息,然后对登录者进行判断有没有登录过,没有登录过就入库,登录过就从数据库中查找。关于微信快速登录功能的说明 | 微信开放文档。
2024-12-24 15:46:37
872
原创 Spring Security
-配置security依赖-->--jsp依赖-->在application.yml中配置用户名密码新建配置类WebSecurityConfig@Bean//Spring Security默认的密码加密器/*** spring security 配置的核心方法* @param http 配置的核心对象* @throws Exception 配置错误【抛出的异常】*/@Override//HTTP请求认证/鉴权配置信息。
2024-12-15 11:53:36
1236
原创 Dockerfile制作springboot项目镜像
一、将打包好的springboot项目上传到服务器的文件夹中,不必在乎哪个文件夹,确保能自己找到就可以,我这里提供一个截图。注意:尽量将你自己的springboot项目jar包和编写的Dockerfile文件在一个文件夹下,方便一点。(这里我是初始化的springboot简单项目演示,你可以根据自己的项目访问路径看看是否跑通)接着你会去写Dockerfile文件(写法不一定统一,按自己的需求)已启动成功,这里端口号32678映射到项目端口号8888。然后docker images查看有没有自己创建的镜像。
2024-12-13 13:05:02
567
原创 后台系统-记录日志功能
public @interface Log { // 自定义操作日志记录注解// 模块名称// 操作人类别// 业务类型(0其它 1新增 2修改 3删除)// 是否保存请求的参数// 是否保存响应的参数。
2024-12-11 22:44:29
2402
原创 内容安全第三方接口-阿里云
内容安全是识别服务,支持对图片、视频、文本、语音等对象进行多样化场景检测,有效降低内容违规风险。目前很多平台都支持内容检测,如阿里云、腾讯云、百度AI、网易云等国内大型互联网公司都对外提供了API。按照性能和收费来看,黑马头条项目使用的就是阿里云的内容安全接口,使用到了图片和文本的审核。
2024-12-10 17:38:02
1189
原创 minio集成springboot实现上传文件详解
我这里下载的windows版本:解压里面有个minio.exe文件需要执行命令才能启动,里面包括文件所存储的磁盘位置:为了避免每次都会执行复杂的命令,这里我整理了启动脚本并将脚本保存到D:dev/minio中,您随意,只要同一个目录就可以。以上脚本中磁盘位置需要更换成自己的磁盘位置。接下来就是双击脚本启动成功后界面:用户名:minioadmin 密码:minioadmin启动成功后需要在里面设置自己的桶和两个密钥步入正题:是不是到这里你都会???别着急。
2024-12-08 22:34:08
1486
封装 MinIO 为 starter(学习黑马资料)
2024-12-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人