
后端
文章平均质量分 64
会说法语的猪
我生命再怎么粗糙,我都要活得很骄傲
展开
-
uniapp选择文件使用formData格式提交数据
在vue项目中,我们有个文件,和一些其他字段数据需要提交的时候,我们都是使用axios 设置请求头中的Content-Type: multipart/form-data,然后new FormData的方式来进行提交。但是uniapp使用uni.request的方式就不行了..原创 2025-03-30 21:22:00 · 637 阅读 · 0 评论 -
java中常用判空方法、两个值是否相等方法
java中感觉判空的一些方法太多了,感觉有点儿乱糟糟的,所以这篇就简单总结一下我在项目中常用的一些方法吧,并不全哈,只是自己常用的,平时也够用。原创 2025-03-03 17:14:20 · 303 阅读 · 0 评论 -
java中的反射api
【代码】java中的反射api。原创 2025-02-04 15:31:29 · 197 阅读 · 0 评论 -
uniapp调用微信js-sdk获取当前地理位置信息(前后端)
uniapp官网提供了uni.getLocation方法,但是基本上不能使用,官方也有提出:然后我们接着官网往下划,可以看到有注意事项:因为我这里使用的是H5 微信公众号,所以就来介绍一下微信公众号中调用微信的JS-SDK来获取当前地理位置信息。uni-app 中为兼容微信小程序生态存在全局的 wx 对象,而微信 JS-SDK 也是注册全局的 wx 对象,为避免混淆,可以将微信 JS-SDK 中的 wx 对象改名先来说下整体的实现吧。原创 2025-01-26 14:11:42 · 358 阅读 · 0 评论 -
springboot中DTO、VO、Entity相互转换
这个很简单,其实就是标识前端传递的参数字段是什么,就是允许我们后端接受的参数字段和前端传递的字段可以不一致,如果不一致我们后端就可以使用@JsonProperty进行映射。同样的我在VO中使用@JSONField注解,上面的例子是把DTO转为VO,VO中的@JSONField对应的就是DTO中的字段。在我们平时开发中,dto、vo、entity之间的相互转换是很频繁的操作,这篇就简单记录一下我在平时开发中转换的方法。VO:平时开发中,一般会定义VO(view object)来封装返回给前端的数据。原创 2025-01-21 15:22:23 · 953 阅读 · 0 评论 -
uniapp实现微信公众号网页(H5)授权登陆获取用户信息(前端+后端)
这篇说一下使用uniapp开发实现微信公众号网页授权、以及获取用户信息的前端、后端的实现。开始之前呢,先提一嘴uniapp开发微信小程序的微信登陆,之前也写过一篇,uniapp微信小程序登陆的,大家感兴趣可以去了解一下,因为这uniapp、一会儿小程序、一会儿公众号、一会儿app、一会儿h5的搞得有点儿乱糟糟的。原创 2025-01-12 20:44:04 · 2053 阅读 · 0 评论 -
fastjson中的序列化与反序列化
fastjson中的除了上面的之外还有JSONObject.toJSONString()和JSONObject.parseObject()方法,也可以转为字符串,但使用场景可能有所不同。:JSON.toJSONString可以直接序列化任意Java对象(包括自定义类),而 JSONObject.toJSONString仅适用于 JSONObject类型的对象。在实际开发中,如果只是简单的对象到JSON字符串的转换,JSONObject.toJSONString 通常是更通用的选择。原创 2025-01-03 16:33:13 · 398 阅读 · 0 评论 -
springboot实现图片上传、下载功能
返回的这个url其实就是后端编写好的一个接口,返回的是个文件流,前端直接将完整的请求的后端的路径放在img标签的src上,其实就相当于发送了请求,所以这里注意这种方式回显要求后端将改接口放在白名单中(即该接口不需要token校验),否则前端就不能像正常路径一样直接放在img的src上回显,就要像普通的接口一样调用接口,然后通过URL.createObjectURL(new Blob(res))的方式转为路径再复制给src。可能算是个简单版的,我这里图片上传都存在当前项目的根目录resource下了。原创 2024-12-25 17:21:36 · 637 阅读 · 0 评论 -
IDEA使用Alt + Enter快捷键自动接受返回值一直有final修饰的问题处理
我们可以看到 Declare final f的下方有个下划线,表明此处有快捷操作,我们在接受到返回值时,使用Alt + f键,果然取消掉了,且以后也不会再出现了!那如果我们需要改回来的话,还是一样的操作,在接收到返回值后,我们同样的时候Alt + f,这样我们可以随意的切换。看着真烦人呢,我们会发现在接受到返回值是上方有个 Declare final选项,如下。我们手动给它取消确实能去掉当前的final,但是下次还是会有!原创 2024-12-23 15:09:13 · 687 阅读 · 0 评论 -
后端项目java中字符串、集合、日期时间常用方法
简单梳理一下,java中常用的字符串、ArrayList、日期、时间的一些常用方法吧原创 2024-12-19 20:41:28 · 1250 阅读 · 0 评论 -
uniapp生成二维码,以及扫码进入另一个小程序某个页面(前后端)
这篇说一下uniapp中生成二维码的操作,以及运行到小程序生成小程序码用于跳转到其他小程序的功能实现。我这里生成二维码的链接分为两种,一种是网页链接即h5页面,另一种是小程序链接(应该是小程序中的某个页面)。所以在uniapp开发中,需要判断一下是哪种链接,因为每种生成二维码的方式是不一样的。如果是网页链接,那么前端直接使用该链接直接生成二维码就好了。这里使用一下这个库即可。如果是小程序链接,其实应该是对应要跳转的小程序的某个页面路径。然后服务端去调用微信官方提供的接口来生成二维码。原创 2024-12-15 13:58:57 · 1444 阅读 · 0 评论 -
前后端环境搭建及基础软件安装
前后端基础的环境搭建及基础的软件、通讯软件安装链接,按照一路安装下来,心里踏实的很!!!原创 2023-11-27 17:01:12 · 406 阅读 · 0 评论 -
java解析Cron时间表达式为中文描述
碰到个需求,后端返回给前端的时候如果直接返回表达式给前端在页面展示,用户会看不懂!所以要转为非开发人员看到也能明白的中文描述。原创 2023-11-14 11:21:47 · 1672 阅读 · 2 评论 -
Navicat连接Mysql出现2059错误解决
Navicat连接Mysql出现2059错误解决方法原创 2022-11-07 16:23:34 · 1081 阅读 · 0 评论 -
Mysql安装配置
官网下载完成之后放在一个不包含中文的路径下,也养成这个习惯双击打开msi开始安装首先是提供了五种安装类型这里我们选择自定义安装Custom就ok ok Next就可以接着NextNextConfig有三个选项,简单说下这三个占用的内存不一样,从上往下越来越大,我这里选择的第一个Development Computer 其他就不用动接着Next接着Next设置密码 然后Next接着NextNextExecuteFinish就可以了 Next -> Finish。原创 2022-11-07 14:45:04 · 679 阅读 · 0 评论 -
JDK安装配置
然后java文件夹中再新建 jdk和jre文件夹(我这里一般名字直接取当前下载的版本)这个时候也去修改下路径,修改为我们新建的jre文件夹下。输入java -version 查看版本号。我一般都配置在系统变量里面,点击确定。window + R 输入 cmd 回车。我这里是在D盘下,新建java文件夹。修改为我们刚才新建的文件夹jdk路径。输入javac查看是否配置变量成功。然后下一步下一步就可以了。然后一直确定确定就可以了。然后会让我们安装jre。然后配置path路径。原创 2022-11-07 10:30:17 · 335 阅读 · 0 评论