- 博客(89)
- 收藏
- 关注
原创 bug之路(持续更新)
1.java.lang.ClassNotFoundException: com.mysql.jdbc.Drivermysql-connector-java-5.1.37-bin.jar已导入,还出现这种情况……原来是我把lib目录放到了web目录下 (错误)web项目必须把lib目录放在web/WEB-INF目录下。(正确)2.页面显示不出数据库的数据<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
2021-03-16 14:16:50 460
原创 Python爬虫-存储到csv乱码-使用utf-8-sig编码
在PyCharm编辑器中,打开是正常的,在open()函数中将编码方式修改为。直接打开csv文件,却是乱码一通。
2024-02-24 14:02:29 511
原创 Python爬虫-报错requests.exceptions.SSLError: HTTPSConnectionPool
百思不得其解,突然想到一句话,“代码一模一样但是运行不成功的话,要看环境有没配好”,然后我对比了公司和我电脑的Python解释器,我个人电脑的是Python 3.12版本,公司电脑我下载的是Python 3.6。果然不一样,然后我换成了3.6的,就可以成功运行了!在学习python爬虫,在公司运行代码没有问题,但是下班回来把代码拉下来运行,却出现问题。
2024-02-23 21:51:27 1629 2
原创 用户访问认证 / 获取用户信息
Component@Resource@Override// 判断是否有@Login注解,没有就放行}else{// 获取用户凭证token// 判断token是否合法if(!throw new HubException("请先登录");throw new HubException("请先登录");// 把用户信息存到session。
2023-12-14 08:07:59 454
原创 Content-Type
类型Content-Type文本文件Content-Type: text/plain图像文件Content-Type: image/jpeg, image/png, image/gif, image/svg+xml音频文件Content-Type: audio/mpeg, audio/wav, audio/ogg视频文件Content-Type: video/mp4, video/webmPDF文件Content-Type: application/pd
2023-11-17 15:59:27 123
原创 @Transactional
当业务方法需要执行两个或两个以上的修改/新增操作时,需要在service实现类上加上@Transactional,保证一致性和原子性,也就是修改/新增操作要么全部成功,要么全部失败。
2023-10-31 14:58:26 72
原创 java.lang.IllegalArgumentException: An invalid domain [.hhh.com] was specified for this cookie
改成 cookie.setDomain(“hhh.com”);
2023-09-21 11:04:44 88
原创 后台日志打印配置
方式一查询时会打印出查询到的记录信息,而方式二只会打印出查询到多少条记录。新增或更新时差别不大,但是方式二会定位出是哪个mapper类在增删改查。推荐使用第二种方法,也是比较常用的。指定mapper文件所在的包。
2023-09-12 00:07:19 1184
原创 Springboot后端跨域处理
当一台服务器资源从另一台服务器(不同的域名或者端口)请求一个资源或者接口,就会发起一个跨域HTTP请求。同源:协议、域名、端口都相同只要一个不同,就是跨域。
2023-09-11 23:22:22 603
原创 项目无故启动不了
隔了一个周末回来上班,启动项目,发现项目启动不了,根本没有动过代码。代码没有改过,无缘无故启动不了项目,肯定是环境的问题。找到这个类所在的依赖,删掉重新启动,成功!
2023-09-11 15:10:47 237
原创 BeanUtils.copyProperties(source,target)注意事项
可以将源对象的属性拷贝赋值给目标对象target,注意属性名和属性类型都相同的属性才能被成功拷贝赋值。如果源对象某个属性的属性类型是Integer,而目标对象的属性类型是int。所以为了避免出现报错情况,注意要将两个对象的属性的属性类型设置成一致。但是属性不为空时,并不会报错,还会成功赋值。当原属性为空时,会报错。
2023-07-28 10:30:04 244
原创 小程序-接口概率性接收不到参数
然后在postman调用该接口,调用很多很多次,发现也出现这种问题,看了代码,接口的传参是个类,本来字段里面有@NotNull相关的注解,去掉后,但没有去掉@Valid注解,就会出现接收不到参数的问题,但是调用很多次才会出现。明显就是小程序的问题,然后换成了post请求,使用@RequestBody注解,发现不会出现接收不到参数的情况了。在小程序上调用一个接口,传入筛选条件,但返回结果却没有进行筛选,概率性出现这种情况,频率较低。
2023-07-27 16:19:26 517
原创 @Valid @NotEmpty 数据为空返回message回前端
当添加注解@NotEmpty的字段为空时,返回一大段异常数据。如果想要把@NotEmpty中的message返回给前端,
2023-06-27 17:02:05 803
原创 dependencyManagement与dependencies区别
dependencyManagement只是声明依赖,并没有在子项目中引入。如果子项目想要引入的话,需要在其项目中添加该依赖,并且不用指定具体版本,它会自动从父项目中继承该依赖。如果子项目中指定了具体版本号,那么就会使用该版本号。dependencies不在子项目中添加该依赖,也会自动继承父项目的该依赖。父项目中只要在dependencies的依赖,子项目都会自动全部继承。
2023-06-19 12:04:31 119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人