- 博客(134)
- 资源 (4)
- 收藏
- 关注
原创 关于使用Postman在请求https网址没有响应,但是用浏览器有响应的问题解决
关于使用Postman在请求Https网址时,响应200却无数据返回的问题解决办法
2024-07-25 10:51:05
126
原创 关于SpringBoot项目利用阿里EasyExcel快捷导入Excel文件入库初始化数据的简单实现
关于SpringBoot项目利用阿里EasyExcel实现Excel文件批量导入数据的基本操作
2024-07-25 10:31:12
380
原创 SpringBoot2.0.x旧版集成Swagger UI报错Unable to infer base url...解决办法
SpringBoot2.0.9的旧版项目维护开发,集成Swagger-ui2.9.2无法访问的问题。不用想啊,这种老项目是各种过滤器拦截器的配置,访问不到,肯定是它们在作妖。懂得都懂啊,这里交给大家一个排错的办法,emm比在网上无脑搜要好点(手动狗头)。
2024-05-21 16:17:12
505
原创 SpringBoot对接前端传递的base64编码的图片信息,转成图片以Get请求进行浏览器文件下载,不下载到本地。
前端将浏览器展示的图片以base64编码的形式传递给后端,以此实现文件下载的功能,在浏览器弹出文件下载框。效果如下。
2024-04-28 11:32:01
457
原创 关于解决SpringBoot项目Get请求,请求头携带数据过大导致报错问题(java.lang.IllegalArgumentException: Request header is too lar)
关于SpringBoot项目Get请求,请求头过大造成的Error parsing HTTP request header Note: further occurrences of HTTP request parsing errors will be logged at DEBUG level.java.lang.IllegalArgumentException: Request header is too large
2024-04-28 11:20:38
429
原创 记一次关于联想小新连接不上无线网或者搜索不到无线网的问题解决
毫无征兆的,昨天还是好好的,一大早打开电脑 不但不会自动连接网络,反而是手动也搜索不到。之前偶尔就发现它不会自动网络连接了,刚买的时候 是好好的,随想,重启嘛,遇事不决就重启,但毫无diao用。遂,应该可能是无线网卡的驱动有问题,之前它总提醒我更新什么玩意儿,我都关了。废话不说,上官网。
2024-04-26 09:07:32
552
原创 关于RSA公私钥加密报错Data must not be longer than 117 bytes问题解决办法
大家都知道,在日常项目开发过程中,数据的传输安全一直都是值得重视的问题,当然了市面上解决此类办法的技术也有很多,本项目在提供给第三方使用是数据以及校验第三方传递的参数,采用常用的RSA公私钥加解密的方式进行数据安全传输。
2024-03-04 15:57:32
840
转载 关于JDK11,8引入不同版本的jjwt异常问题的解决办法
原先在旧的项目中,用的是SpringCloudGateway2.0.4,对应的maven依赖是spring-cloud-starter-gateway:2.0.4.RELEASE,springboot的版本是2.0.6.RELEASE,jwt则直接是一个依赖全部引进来,如下所示maven仓库数据如下这个依赖在基于Java1.8版本是没有问题的,但是我们新项目用的是JDK11,这时候之前可以的加密方法就不能用了,有两种解决方案先不引入依赖看看,报什么异常,这里我原先有一个随机生成的加密secret,内容
2024-02-21 10:38:19
859
原创 关于SpringBoot集成SpringSecurity+jjwt生成token,(DecodingException: Illegal base64 character: ‘-‘)
关于在对接第三方平台解析token时,jjwt版本于本地项目不一致而产生的DecodingException:Illegal base64 character :'_'解析失败的问题,从而使项目的jwt整体升级的解决办法
2024-02-21 10:05:00
653
原创 关于docker desktop在windows11下的运行报错爆红的问题解决:Docker.ApiServices.StateMachines.InvalidTransitionException:
Docker.ApiServices.StateMachines.InvalidTransitionException:Cannot stop from an unstable state 在 Docker.ApiServices.StateMachines.UnstableState.Docker.ApiServices.StateMachines.IInternalEngineState.BeginStopAsync() 位置 C:\workspaces\PR-17132\src\github.
2024-01-04 16:40:13
514
原创 在公司内网开发的时候如何和互联网第三方平台环境联调之内网穿透
一般情况下,不会出现所处不在同一网段进行后端服务联调,但是当遇到和第三方平台对接之时,这个时候如果你自身处在公司内部局域网的范畴下,那么一般都是会被保护的,也就是说外网无法访问你的ip。这个时候就需要用到内网穿透,也可以讲外网映射。
2023-12-12 14:08:28
310
原创 关于SpringBoot2.x集成SpringSecurity+JJWT(0.7.0-->0.11.5)生成Token登录鉴权的问题
The signing key's size is 24 bits which is not secure enough for the HS512 algorithm. The JWT JWA Specification (RFC 7518, Section 3.2) states that keys used with HS512 MUST have a size >= 512 bits (the key size must be greater than or equal to the hash o
2023-10-12 17:41:50
562
原创 关于Springboot2.x版本注解@ConfigurationProperties的使用
主要是因为在使用@ConfigurationProperties时,使用变量的配置类,未为变量设置setter方法。使用手动setXxx或者使用lombok注解@Setter均可。
2023-10-10 16:43:56
196
原创 Springboot+mybaits-plus+h2集成产生的一些问题(not found tables)
在引入mybatis+h2时,是可以正常运行的,但是改为mybtis-plus后,报错找不到tables。按理说,mybatis-plus集成了mybatis,一般不会出现这样的问题。大概就是说在引入mybatis-plus的依赖后,找不到数据库找不到表的问题。h2内嵌在springboot parent里边。:版本问题,不兼容。
2023-08-22 17:33:30
922
原创 Quartz任务调度笔记
Quzrtz是OpenSymphony开源组织在Job scheduling领域的开源项目特点:Quartz具有丰富特性的"任务调度库",能够集成于任何的Java应用,小到独立的应用,大到电子商业系统。quartz能够创建亦简单亦复杂的调度,执行上万的任务,任务Job被定义为标准的Java组件,支持JTA事务、集群。
2023-07-02 16:41:28
297
原创 Knife4j集成进SpringBoot项目报错:TypeError: n.forEach is not a function
接入了Knife4j之后,直接访问应用的doc.html页面,直接提示报错:Knife4j文档请求异常。F12查看具体的报错信息,发现如下。
2023-04-23 10:56:00
997
1
原创 关于通过JDBC连接MySQL、ORACLE、TIDB等数据库获取数据库表信息及注释信息的问题
注意:以上两种方法貌似是不行滴,debug追进源码。
2023-04-12 13:05:28
966
原创 AES出现Input length must be multiple of 16 when decrypting with padded cipher
解决办法:增加二进制与十六进制互转的相关方法。
2023-04-06 13:58:13
3599
原创 关于微服务SpringCloud注册中心Consul使用异常的一次大坑
有可能会产生重启服务后,在服务调用的时候,之前缓存的实例名称还在,就可能产生即使你重启了容器,但服务调用取的实例仍然是consul缓存的(可能之前的容器实例已经停止),就会造成调用失败。
2023-04-03 14:04:10
666
原创 关于java通过JDBC操作Oracle数据库的问题
(1)排查所使用数据库版本Oracle自11g以后,向下兼容性明显下降,具体原因官方有说。(2)如果以上版本都能对应的上,再看网上所谓的那些更改oracle配置文件 连接数什么的。
2023-04-03 13:52:31
342
原创 windows安装docker环境
勾选完建议重启https://www.docker.com/get-started/四、双击docker desktop4.1启动如果报错,按提示下载缺失的wsl更新https://docs.microsoft.com/zh-cn/windows/wsl/install-manual#step-4—download-the-linux-kernel-update-package五、重启后启动docker desktop......
2022-07-06 15:43:08
816
原创 com.rabbitmq.client.ShutdownSignalException,RabbitMQ队列持久化异常
RabbitMQ创建队列之后,如果需要改为持久化的队列,如果一开始没有指定或者指定durable属性为false,默认不持久化队列,当使用如下代码指定队列持久化,此时会报此时需要去客户端RabbitMQ去删除队列,然后重新创建才可。...
2022-07-01 11:44:06
1630
原创 springboot项目中利用poi将json导出成标准接口文档到word(swagger样式)
根据业务需求需要,需要将json格式的api信息【比如postman导出接口文档这类的】,导出成标准接口文档的word文件。该平台是将一些好的第三方平台接口接入进来,供用户使用,每个用户下有可以使用的接口,可以根据需要,将这些api勾选导出成标准接口文档的样式。接到需求后呢,觉得应该不难啊,不就是导出吗,结果听完需求描述傻眼了,市面上并没有封装完全且符合需求的组件或者源码,就很头疼最终采用poi,手搓导出word。[真的痛苦]4.2数据源json4.3ExportWordUtil工具类4
2022-06-29 16:06:38
1571
原创 windows安装mysql5.7解压版
链接:https://pan.baidu.com/s/1E-E2D_QPhmu0oLaUh_7Rug提取码:ajs5五、具体步骤如下六、参考https://blog.csdn.net/qq_41286666/article/details/123062664https://www.cnblogs.com/horvey/p/10151706.html
2022-06-15 15:39:22
260
原创 关于linux安装的mysql,远程访问慢的问题
一、问题描述:无论是在linux还是在windows上安装mysql,都有可能产生访问慢的问题。除了mysql语句语法自身引起的问题除外,还有可能是mysql的配置文件中,会默认自动解析连接它的远程主机。二、linux下解决办法在linux安装mysql的地方找到my.conf,添加如下配置然后重启mysql三、windows下解决办法和其他问题,可以参考如下链接linux下mysql访问速度缓慢并且ssh连接缓慢 - 简书 (jianshu.com)[Linux] 解决远程连接Mysql太慢问题_m
2022-06-13 13:43:40
789
原创 Redis报错Field redisTemplate in xxx required a bean of type ‘org.x.RedisTemplate‘that can not be foud
在注入RedisTemplate报错2.2使用@Autowired至于为什么这样做,可以参考如下链接:https://blog.csdn.net/weixin_40910372/article/details/103832586https://blog.csdn.net/gududedabai/article/details/100660916更多资料,欢迎关注
2022-06-02 15:51:53
1307
原创 SpringBoot前后端分离项目Controller接收前端传递的List集合时,超过256报IndexOutOfBoundsException异常
一、问题描述在前后端调试接口时,后端Controller接受前端请求xxxRequest中包含List xxxList ,然而当xxxList超过256时,会报超过256报IndexOutOfBoundsException异常1.1异常代码org.springframework.beans.InvalidPropertyException: Invalid property 'detail[256]' of bean class [com.suning.asvp.mer.entity.InviteCo
2022-05-06 16:04:15
2597
原创 SpringBoot集成Minio报错java.lang.NosuchMethodError:kotlin.collections.ArraysKt.copyInto
一、问题描述及解决办法在集成Minio时,发现导入pom <dependency> <groupId>io.minio</groupId> <artifactId>minio</artifactId> <version>8.0.3</version> </dependency>启动项目会报错,java.lang.NosuchMethodError:kotlin.collec
2022-04-29 14:23:01
3032
原创 SpringBoot集成Minio对象存储
一、Minio是什么?摘自官网:http://www.minio.org.cn/overview.shtmlMinIO 是一款高性能、分布式的对象存储系统. 它是一款软件产品, 可以100%的运行在标准硬件。即X86等低成本机器也能够很好的运行MinIO。MinIO与传统的存储和其他的对象存储不同的是:它一开始就针对性能要求更高的私有云标准进行软件架构设计。因为MinIO一开始就只为对象存储而设计。所以他采用了更易用的方式进行设计,它能实现对象存储所需要的全部功能,在性能上也更加强劲,它不会为了更多的
2022-04-29 14:17:18
825
原创 前后端分离SpringBoot项目后端返回给前端JSON格式数据出现null问题解决
一、问题描述很多时候前后端数据交互的时候,后端返回的JSON格式数据,有一些数据库中的值为null,自然返回为null。但是前端很多时候是不太能处理null,这样就需要对null值进行过滤或者赋值二、解决办法1.如果值为Null则不返回该条属性。@JsonInclude(JsonInclude.Include.NON_NULL)private String remark;2.对null值的属性赋默认值private List<Long> ids = Lists.newLinked
2022-04-27 10:31:09
4236
原创 mybtais的mapper中使用@Select注解使用if
一、场景描述在springboot项目中使用mybatis+mybatis-plus,为满足业务需要,在mapper中定义的方法中使用@Select映射SQL语句 注意事项 : 1.需要使用标签 script标签包裹 2.注意大于小于符号的使用时的转义 3.mybatis常用转义如下 < < > > <> <> &
2022-04-21 15:26:40
9221
原创 docker安装nginx
一、docker安装Nginxdocker启动nginx实例# 如果未下载镜像,会自动拉取后启动docker run -p 80:80 --name nginx -d nginx:1.10#将容器内的配置文件拷贝到当前目录:nginx后边是空格加点# 将名称为nginx的容器中/etc/nginx下所有的文件复制到当前文件夹docker container cp nginx:/etc/nginx .# 修改文件名称: mv nginx conf 把这个conf移动到/kikiguli/myd
2022-04-13 17:52:10
110
原创 mybatis-plus的@Select注解产生的mybatis问题Compatible version of org.apache.itabis.annotations.Select
一、问题描述在项目中用了mybatis-plus又用了mybatis,导致项目启动进行mapper扫描的时候,程序不知道用哪个mybatis的依赖导致的一系列问题。切记:如果启动类为注明@MapperScan,请一定老老实实在mapper或者dao层的接口上,标注@Mapper,不要在用@Repository安慰自己了,没毛用。二、问题解决排除mybatis启动类中的mybatis依赖# 父依赖 <parent> <groupId>org.springf
2022-04-09 15:35:27
1272
原创 mybatis和mybatis-plus冲突
一、问题描述因需要对原有项目进行升级和功能扩展,原项目架构springboot+jpa+mybatis,而现在需要改成springboot+mybatis-plus架构。又因为原来旧项目的分页使用的pagehelper插件,而新架构mybatis-plus又有自己的分页规则。此时需要让项目中原有的东西保持不变,只做增强。最狗血的问题是 架构竟然成了springboot+mybatis+jpa+mybatis-plus。如果没有经历过这样项目的改造,真的不知道原来bug那么可爱【玛德】。pom中的依赖
2022-04-09 15:24:35
2518
3
原创 docker安装elasticsearch
一、docker安装elasticsearchdocker pull elasticsearch:7.4.2 存储和检索数据docker pull kibana:7.4.2 可视化检索数据# 创建自己的目录mkdir -p /mydata/elasticsearch/configmkdir -p /mydata/elasticsearch/dataecho "http.host: 0.0.0.0" >> /mydata/elasticsearch/confi
2022-04-06 16:34:30
4126
原创 如何删除gitee仓库的文件
删除仓库文件跟上传是一样的,先把仓库clone下来1.clone仓库2.输入命令$ git clone https://gitee.com/Nick620/git-test.git3.cd进入clone下来的仓库,并将gitee仓库上的文件拉下来进入仓库$ git pull origin master4.查看当前目录,并删除文件dir 查看文件删除文件$ git rm -r --cached license.txt5.提交删除文件后的仓库$ git commit -m ‘删除两个文件
2022-03-24 16:16:42
4911
解决docker desktop报错InvalidTransitionException:
2024-01-04
Knife4j各版本集成SpringBoot 2.x 3.x版本demo示例
2023-04-23
springboot项目中json导出成标准接口文档到word(swagger样式)
2022-06-29
BOOT客户信息管理系统
2019-03-14
基于ssh框架的web旅游管理系统
2019-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人