自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

eternally_zh128@sina.com的博客

即使再小的帆也能远航

  • 博客(138)
  • 资源 (4)
  • 收藏
  • 关注

原创 关于SpringBoot项目使用maven打包由于Test引起的无法正常打包问题解决

在日常工作中,在接手项目时,项目未必是“正常”的,一般平常搭建项目,都不会采用一键式生成的方式,现在说下旧项目,可能项目结构并不是那么简洁,通常都带有与main同层级的test,如下这种一键式生成的项目,附带的这个test,在使用maven打包时,大部分都会出现打包不成功的类似如下报错。

2024-09-19 15:30:44 434

原创 关于idea连接达梦(Dm)数据库及可视化工具的使用

政府类项目要求国产数据库替代oracle及mysql,遂打算采用国产化数据库达梦(DM),起初我也不咋知道这个数据库,搜了下,emm,很华丽。不多评价,总的来说语法类似Oracle,也是先有表空间、建库、建表。大小写敏感,表名及字段名都是大写。从安装到使用,不能说很简单上手,用起来给我的感觉是,很一般,连建表增加字段和备注信息 都是要查官网的,表备注还不能一下在建表的时候写完 ,emm,一个字,很牛皮。什么?你说为啥不用可视化工具?好好好,支持这玩意儿的可视化工具,你都不知道多难找。

2024-09-10 11:45:36 1305

原创 关于SpringBoot项目yml配置数据库、redis、mq等中间件的用户密码敏感信息加密问题的解决方案

一般情况下,yml里边的配置信息 都是在项目部署时动态管理的,一般不存在泄密或者不安全的情况,但是,不凡有一些脑袋有泡的客户,要对你项目源码进行安全性检测。

2024-09-09 14:40:54 843

原创 关于前后端开发跨域的解决方案

整体思路:服务器在给出响应时,通过添加Access-Control-Allow-Origin响应头,来明确表达允许某个源发起跨域请求时,随后浏览器在检验时,直接通过。

2024-09-02 16:34:31 313

原创 关于使用Postman在请求https网址没有响应,但是用浏览器有响应的问题解决

关于使用Postman在请求Https网址时,响应200却无数据返回的问题解决办法

2024-07-25 10:51:05 1032

原创 关于SpringBoot项目利用阿里EasyExcel快捷导入Excel文件入库初始化数据的简单实现

关于SpringBoot项目利用阿里EasyExcel实现Excel文件批量导入数据的基本操作

2024-07-25 10:31:12 644

原创 SpringBoot2.0.x旧版集成Swagger UI报错Unable to infer base url...解决办法

SpringBoot2.0.9的旧版项目维护开发,集成Swagger-ui2.9.2无法访问的问题。不用想啊,这种老项目是各种过滤器拦截器的配置,访问不到,肯定是它们在作妖。懂得都懂啊,这里交给大家一个排错的办法,emm比在网上无脑搜要好点(手动狗头)。

2024-05-21 16:17:12 631

原创 SpringBoot对接前端传递的base64编码的图片信息,转成图片以Get请求进行浏览器文件下载,不下载到本地。

前端将浏览器展示的图片以base64编码的形式传递给后端,以此实现文件下载的功能,在浏览器弹出文件下载框。效果如下。

2024-04-28 11:32:01 563

原创 关于解决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 529

原创 记一次关于联想小新连接不上无线网或者搜索不到无线网的问题解决

毫无征兆的,昨天还是好好的,一大早打开电脑 不但不会自动连接网络,反而是手动也搜索不到。之前偶尔就发现它不会自动网络连接了,刚买的时候 是好好的,随想,重启嘛,遇事不决就重启,但毫无diao用。遂,应该可能是无线网卡的驱动有问题,之前它总提醒我更新什么玩意儿,我都关了。废话不说,上官网。

2024-04-26 09:07:32 1236

原创 关于RSA公私钥加密报错Data must not be longer than 117 bytes问题解决办法

大家都知道,在日常项目开发过程中,数据的传输安全一直都是值得重视的问题,当然了市面上解决此类办法的技术也有很多,本项目在提供给第三方使用是数据以及校验第三方传递的参数,采用常用的RSA公私钥加解密的方式进行数据安全传输。

2024-03-04 15:57:32 1073

原创 关于HashMap的存储结构及源码剖析

【代码】关于HashMap的存储结构及源码剖析。

2024-02-21 10:41:37 404 1

转载 关于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 1072

原创 关于SpringBoot集成SpringSecurity+jjwt生成token,(DecodingException: Illegal base64 character: ‘-‘)

关于在对接第三方平台解析token时,jjwt版本于本地项目不一致而产生的DecodingException:Illegal base64 character :'_'解析失败的问题,从而使项目的jwt整体升级的解决办法

2024-02-21 10:05:00 728

原创 关于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 541

原创 在公司内网开发的时候如何和互联网第三方平台环境联调之内网穿透

一般情况下,不会出现所处不在同一网段进行后端服务联调,但是当遇到和第三方平台对接之时,这个时候如果你自身处在公司内部局域网的范畴下,那么一般都是会被保护的,也就是说外网无法访问你的ip。这个时候就需要用到内网穿透,也可以讲外网映射。

2023-12-12 14:08:28 341

原创 关于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 597

原创 关于Springboot2.x版本注解@ConfigurationProperties的使用

主要是因为在使用@ConfigurationProperties时,使用变量的配置类,未为变量设置setter方法。使用手动setXxx或者使用lombok注解@Setter均可。

2023-10-10 16:43:56 213

原创 关于Springboot项目打包的配置问题

如果不考虑运行方式,两种都可以java -jar如果需要容器化 docker 则通常使用第二种。

2023-08-22 17:53:37 394

原创 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 1005

原创 关于一些在开发中常用的linux命令

【代码】关于一些在开发中常用的linux命令。

2023-08-18 15:03:59 94

原创 Quartz任务调度笔记

Quzrtz是OpenSymphony开源组织在Job scheduling领域的开源项目特点:Quartz具有丰富特性的"任务调度库",能够集成于任何的Java应用,小到独立的应用,大到电子商业系统。quartz能够创建亦简单亦复杂的调度,执行上万的任务,任务Job被定义为标准的Java组件,支持JTA事务、集群。

2023-07-02 16:41:28 322

原创 Knife4j集成进SpringBoot项目报错:TypeError: n.forEach is not a function

接入了Knife4j之后,直接访问应用的doc.html页面,直接提示报错:Knife4j文档请求异常。F12查看具体的报错信息,发现如下。

2023-04-23 10:56:00 1090 1

原创 关于通过JDBC连接MySQL、ORACLE、TIDB等数据库获取数据库表信息及注释信息的问题

注意:以上两种方法貌似是不行滴,debug追进源码。

2023-04-12 13:05:28 1030

原创 AES出现Input length must be multiple of 16 when decrypting with padded cipher

解决办法:增加二进制与十六进制互转的相关方法。

2023-04-06 13:58:13 4246

原创 关于微服务SpringCloud注册中心Consul使用异常的一次大坑

有可能会产生重启服务后,在服务调用的时候,之前缓存的实例名称还在,就可能产生即使你重启了容器,但服务调用取的实例仍然是consul缓存的(可能之前的容器实例已经停止),就会造成调用失败。

2023-04-03 14:04:10 723

原创 关于java通过JDBC操作Oracle数据库的问题

(1)排查所使用数据库版本Oracle自11g以后,向下兼容性明显下降,具体原因官方有说。(2)如果以上版本都能对应的上,再看网上所谓的那些更改oracle配置文件 连接数什么的。

2023-04-03 13:52:31 351

原创 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 832

原创 com.rabbitmq.client.ShutdownSignalException,RabbitMQ队列持久化异常

RabbitMQ创建队列之后,如果需要改为持久化的队列,如果一开始没有指定或者指定durable属性为false,默认不持久化队列,当使用如下代码指定队列持久化,此时会报此时需要去客户端RabbitMQ去删除队列,然后重新创建才可。...

2022-07-01 11:44:06 1670

原创 springboot项目中利用poi将json导出成标准接口文档到word(swagger样式)

根据业务需求需要,需要将json格式的api信息【比如postman导出接口文档这类的】,导出成标准接口文档的word文件。该平台是将一些好的第三方平台接口接入进来,供用户使用,每个用户下有可以使用的接口,可以根据需要,将这些api勾选导出成标准接口文档的样式。接到需求后呢,觉得应该不难啊,不就是导出吗,结果听完需求描述傻眼了,市面上并没有封装完全且符合需求的组件或者源码,就很头疼最终采用poi,手搓导出word。[真的痛苦]4.2数据源json4.3ExportWordUtil工具类4

2022-06-29 16:06:38 1622

原创 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 277

原创 关于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 810

原创 Shiro认证登陆默认登录有效期30分钟的问题

采用shiro认证,使用session登录,默认有效期30分钟。

2022-06-06 16:19:57 2274 2

原创 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 1367

原创 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 2662

原创 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 3101

原创 SpringBoot集成Minio对象存储

一、Minio是什么?摘自官网:http://www.minio.org.cn/overview.shtmlMinIO 是一款高性能、分布式的对象存储系统. 它是一款软件产品, 可以100%的运行在标准硬件。即X86等低成本机器也能够很好的运行MinIO。MinIO与传统的存储和其他的对象存储不同的是:它一开始就针对性能要求更高的私有云标准进行软件架构设计。因为MinIO一开始就只为对象存储而设计。所以他采用了更易用的方式进行设计,它能实现对象存储所需要的全部功能,在性能上也更加强劲,它不会为了更多的

2022-04-29 14:17:18 865

原创 前后端分离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 4295

原创 mybtais的mapper中使用@Select注解使用if

一、场景描述在springboot项目中使用mybatis+mybatis-plus,为满足业务需要,在mapper中定义的方法中使用@Select映射SQL语句 注意事项 : 1.需要使用标签 script标签包裹 2.注意大于小于符号的使用时的转义 3.mybatis常用转义如下 &lt; < &gt; > &lt;&gt; <> &amp;

2022-04-21 15:26:40 9448

原创 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 116

关于idea连接达梦(Dm)数据库及可视化工具的使用-SQLynx可视化工具

关于idea连接达梦(Dm)数据库及可视化工具的使用-SQLynx可视化工具

2024-09-10

关于idea连接达梦(Dm)数据库及可视化工具的使用-DBeaver可视化工具

关于idea连接达梦(Dm)数据库及可视化工具的使用-DBeaver可视化工具

2024-09-10

关于idea连接达梦(Dm)数据库及可视化工具的使用-达梦驱动包

关于idea连接达梦(Dm)数据库及可视化工具的使用---达梦驱动包

2024-09-10

解决docker desktop报错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.com\docker\pinata\win\src\Docker.ApiServices\StateMachines\UnstableState.cs:行号 36 在 Docker.ApiServices.StateMachines.EngineStateMachine.<StopAsync>d__15.MoveNext() 位置 C:\workspaces\PR-17132\src\github.com\docker\pinata\win\src\Docker.ApiSe

2024-01-04

在公司内网开发的时候如何和互联网第三方平台环境联调之内网穿透

在公司内网开发的时候如何和互联网第三方平台环境联调之内网穿透

2023-12-12

Knife4j各版本集成SpringBoot 2.x 3.x版本demo示例

Knife4j各版本集成SpringBoot 2.x 3.x版本demo示例,亲测可用 ,仅供学习使用。

2023-04-23

springboot项目中json导出成标准接口文档到word(swagger样式)

根据业务需求需要,需要将json格式的api信息【比如postman导出接口文档这类的】,导出成标准接口文档的word文件。 该平台是将一些好的第三方平台接口接入进来,供用户使用,每个用户下有可以使用的接口,可以根据需要,将这些api勾选导出成标准接口文档的样式。

2022-06-29

Java面试题总结:基础及语法篇169道.pdf

比较有内涵的java面试题,绝对超级实用,良心面试题,只是觉得不错,分享出来共同成长。绝不会是为了水积分

2020-06-01

BOOT客户信息管理系统

BOOT客户关系管理系统:主模块包括以下三个,用户登录注册,客户管理,拜访管理 (1)用户登录模块 用户登录:用户通过账号密码登录,后台判断账号密码是否正确,若正确则登录成功,跳转到主页,若错误则提示账号或密码错误。 退出登录:用户点击退出登录后跳转到登录界面。 (2)客户管理模块 查询客户:用户登录后输入查询条件,点击查询按钮,实现对客户信息的查询和分页。 添加客户:用户登录后点击新建按钮,通过弹出窗口进行信息的录入实现客户的添加。 修改客户:用户登录后点击修改,通过弹出窗口进行信息的修改与保存。 删除客户:用户登录后,点击删除,弹出窗口确认后实现客户的删除。 (3)客户拜访模块 查询拜访记录:用户登录后输入查询条件,点击查询按钮,实现对拜访记录的查询和分页。 添加拜访记录:用户登录后点击新建按钮,通过弹出窗口进行信息的录入实现拜访记录的添加。 修改拜访记录:用户登录后点击修改,通过弹出窗口进行信息的修改与保存。 删除拜访记录:用户登录后,点击删除,弹出窗口确认后实现记录的删除。

2019-03-14

基于ssh框架的web旅游管理系统

旅游管理系统包括以下几个模块:用户管理,角色管理,资源权限管理,访问日志,资源权限管理,产品管理,订单管理等六个模块 内有包含详细的功能描述文档,是一个比较系统的利用ssh框架,B\S模式开发的系统,比较完善的运用到了各功能间框架的整合

2019-03-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除