自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

原创 naiveui 上传图片遇到的坑 Upload

我反反复复的测试了好就, 确定了就是我前端的问题,因为之前一直在做后端的错误排查, 以为是编译问题(因为之前也出现过这个问题)好 , 我把其中一个参数类型改为String类型, 因为我看到我这边有传一个null过来看我一开始的类型是Long。但是我调用它内部自定义submit方法, 结果接口一直在报错400。结果我debug一看,好嘛给我传一个"null" byd给我气笑了。Long是包装类是可以存在null的为什么会报错400类型不对?我在开发图片上传功能, 需要手动触发上传。

2024-02-07 14:27:44 1108

原创 Mongodb安装Linux

在log文件夹里面创建mongodb.log文件(这一步很重要!创建data和log文件夹 , 确定你的文件夹访问权限。确定你的CentOS 版本。使用navicat连接。

2024-01-31 21:01:34 353

原创 linux安装mongodb数据库启动报错? 都是冰红茶滴水儿

因为log文件夹下有日志产生但是data文件夹没有任何文件产生,这不可能啊我折腾了那么久一点东西没有?这种报错一般都是很笼统的,也不要看网上说什么就信什么, 网络世界真真假假假假真真,都是冰红茶滴水儿。网上一大推说是关闭不正确导致的,然后给出的解决方法是。之后我排查了问题原因,才发现是我的配置文件出错了。结果我一排查配置文件, 它妈妈的别 目录打错了。大家在安装的时候, 还是要细心的检查。

2024-01-31 20:18:39 198

原创 mybatis-plus 3.5.1 自动填充无效问题

使用了mybatis-plus的自动填充功能,但是我debug的时候进都进不去 这是为什么?注意,这个实体类是你新增的实体类别搞错, 搞错了mybatis-plus就拦截不到。还有些问题是配置类, 没有扫描到的问题,这个网上一搜一大把。我在新增的时候连insertFill方法都进不去。原因是,我没有在我的新增实体类上加上。

2024-01-30 16:32:41 355

原创 微信小程序 页面跳转失败 SharedArrayBuffer will require cross-origin isolation as of M92, around July 2021. See

后面我实在找不到为什么跳转不了页面,就去查了一下那个控制台warring信息,注意是warring信息!warring信息!warring信息!md 谁jb会把真的报错放在tm的warring信息!然后我以为要加一个,因为vue里面要路由跳转要加router-link嘛。最后在说一次,谁会tm的把error信息放到warring里面啊。我tm的一搜这个warring信息就在他们的微信官方社区找到了。我一开始是这样写,因为第一次 入门小程序 所以不太熟。我明明app.json里面注册了。

2024-01-20 11:07:55 918 1

原创 nacos 2.2.1登录问题

ok,在数据库新增数据就好了,但是数据库中的密码是加密的,经过我的一番搜索,nacos2.2.1 使用的是BCrypt 是一种哈希算法,然后找到相关加密网站。忘记我连接了数据库,因为nacos的配置和用户数据是依赖数据库的,我只是设置好了密码和账户,但是我的数据库中没有存放用户的数据。重新设置好nacos.core.auth.server.identity.key和value。没有 nacos.core.auth.server.identity.key和value。明明设置了密码和账户,还是报错?

2024-01-19 15:24:10 530

原创 openfeign服务启动成功但是注册不上nacos? 我看看怎么个事儿!

当你在使用 Spring Cloud Alibaba Nacos 作为服务注册中心时,通常需要引入 spring-cloud-starter-alibaba-nacos-discovery 这个依赖。没有tomcat这只黄猫,spring-cloud-starter-alibaba-nacos-discovery 就没办法把你的服务注册到nacos中,没办法注册到nacos中你的openfeign服务就没办法帮你负载均衡你的请求。给你的服务加上springbootweb依赖。

2024-01-14 18:46:56 456

原创 openFeign 多模块调用失败问题

第一次做一个完整的SpringCloud微服务项目,踩了好多好多坑,都记录下来!

2024-01-14 18:35:11 1150

原创 Vue3访问不到$refs?

后面我试着在setup中使用setup(prop, context) 使用context.$refs这样去访问.因为在我的理解中setup传值中的context就等于this。随后我放弃了在setup中设置方法,我直接在method中定义方法,成功访问到$refs。事实证明我还是对前端的理解不够, context中没有$refs这个东西。我试过了,getCurrentInstance()的方法。自己的前端知识还是掌握的不够扎实。

2024-01-12 19:50:48 903

原创 SpringCloud Gateway 跨域问题

傻乎乎的我以为, gateway和服务端都要做上跨域问题,后来发现只要gateway做好跨域配置就好了。然后我觉得是不是9001端口的问题, 然后我又给,9001端口做了跨域配置,结果怎么样弄还是不行。gateway怎么样做跨域配置都没用, 前端在访问gateway的时候都是报错跨域错误.问题就出在, 我在给9020和9001都做了跨域了,然后一直报错options请求被拒绝。但, 我换了一种方式使用拦截器的方式去配置跨域,跨域请求进来了,这是为什么?服务端 端口: 9001。本篇文章只是个人记录。

2024-01-10 14:41:01 458 1

原创 RedisTemplate 拿不到数据的问题

拿任何一个值都是空,但是在redisDeskManager却都可以查的到, debug看了RedisTemplate 中的连接信息,发现确实是连接同一个db。一开始我只是把key做了StringRedisSerializer,但在查询的时候还是拿不到redis里面的数据。结果发现是序列化的问题, 下面出我抄袭的redis配置代码。后来发现必须要把, key value都序列化才可以查得到。

2024-01-10 14:32:12 775

原创 Minio部署在服务器上,分享图片等文件提示,签名不对

我访问图片都是要把ip改了再去访问,但是一开始并没发觉是这里的问题,因为我看到csdn上有人说把地址改了访问也能正常打开图片。捏妈妈的,就少了一个0.0.0.0, 这个代表着本机地址,这个时候我在重启minio分享图片的时候可以正常显示了。最后发现,我的分享链接是127.0.0.1的地址,并不是我的服务器本机的地址。找了很多解释,什么nginx代理问题啊,什么端口问题啊 什么防火墙问题啊。问题描述: 上传没问题 下载没问题 就是分享有问题,签名有问题。最后我是这样解决把启动命令改了就行了。

2024-01-04 17:13:05 966 5

原创 前后端分离跨域问题的OPTIONS请求(预检请求)

只有在满足一定条件的跨域请求中,浏览器才会发送OPTIONS请求(预检请求)。这些请求被称为“非简单请求”。反之,如果一个跨域请求被认为是“简单请求”,那么浏览器将不会发送OPTIONS请求。简单请求需要满足以下条件:只使用以下HTTP方法之一:GET、HEAD或POST。只使用以下HTTP头部:Accept、Accept-Language、Content-Language、Content-Type。

2023-12-20 11:10:40 563

原创 idea SpringBoot target 不自动更新,不自动生成问题

如题,为什么不自动更新?我使用Maven中的insert命令生成了target文件夹,但是,修改了代码重新启动还是不会自动更新,检查了文件,发现了resources文件夹是一个普通文件夹,没有标记为项目资源文件夹,所以idea不会给你自动生成的。

2023-12-13 23:21:10 670 1

原创 gitlab添加ssh秘钥

执行,~/.ssh检查是否生成ssh文件夹,执行命令后切换到.ssh文件夹下。然后再你的C盘路径找到id_rsa.pub使用记事本打开复制里面的东西,丢掉gitlab里面。git config --global user.name “这里换上你的用户名”git config --global user.email “这里换上你的邮箱”右击:git bash here。接着点击,enter,输入密码。接着点击,enter,确认密码。

2023-10-30 11:14:06 621

原创 springboot上线打包+vuecli2部署在linux服务器上(打包上线)

这里也是记录一下springboot的上线打包流程,我这里前端使用的是vuecli2springboot的依赖是2.7.9的版本前端是使用的vue2打包前,你的linux上必须要先安装,tomcat\java\nginx。

2023-09-01 15:26:21 785

原创 springSecurity2.7.9 实现“用户在另外一台电脑登录,您已被下线“的效果

Resource@Override// 1. 获取用户名String.format("[%s]用户在另外一台电脑登录,您已被下线", userDetails.getUsername()));try {// 当用户在另外一台电脑登录后,交给失败处理器回到认证页面我是这样写的,比较粗糙@Component@Overrideif (exception.getMessage().indexOf("您已被下线")!

2023-08-28 15:25:36 514

原创 Linux 搭建Minio

xxx/xxx/data (/opt/minio/data 为你存放静态文件的目录)/xxx/xxx/minio/minio.log 创建 minio日志。第一步:创建:/xxx/xxx/minio。第二步:在创建:/xxx/xxx/data。然后将这个文件放入你刚刚创建的文件夹。第七步:运行你刚刚写的start脚本。

2023-08-09 23:39:56 564 1

原创 Gateway结合nacos(lb://xxx)无效问题

也就是说如果你想要在Spring Cloud Gateway中使用lb://service-name这种形式的URI来访问Nacos注册中心的服务,那么需要在依赖中引入Spring Cloud LoadBalancer的相关依赖。lb:和http:的区别就在于,一个是固定的访问地址,一个是使用负载均衡去访问,所以问题出来负载均衡这里。我测试过了,使用http://localhost:xxx的方式就可以访问。但为什么我添加一个负载均衡依赖就好了?

2023-07-29 15:54:33 2175

原创 Mysql 5.7 连接数爆满 清理连接数

我在做项目的时候遇到了这个报错,然后搜了半天也没有在网上找到mysql清理连接数的方案,后面还是自己写了一个。输入这个命令,好家伙一看大部分的状态都是sleep,下面就来给大家演示怎么清理这些sleep状态的连接。输入这个命令,它会查出所有状态是sleep的连接id号,然后帮你拼接好kill语句。打开MySQL命令行或客户端,并使用管理员权限登录到MySQL服务器。然后就直接把这个查询结果复制往命令行里面一丢一执行,问题解决,念头通达。我这里使用的是navicat。

2023-07-27 22:32:02 1269

原创 自学SpringCloudAlibaba踩坑:No Feign Client for loadBalancing defined.

我这些坑都踩了,但是我还踩了一个坑,那就是版本管理,我不知道什么样的版本spring-cloud-starter-openfeign和spring-cloud-starter-alibaba-nacos-discovery会产生冲突,所以我就在maven官网上到处找版本乱配置。配合这个版本问题解决,然后我在去解决冲突的依赖,如:排除spring-cloud-starter-alibaba-nacos-discovery中的ribbon。,你就需要反思自己是不是springCloud的版本管理出了问题。

2023-07-04 15:44:04 443

原创 java transient关键字 JSON序列化问题

再将它们转换为JSON格式的字符串。因此,在使用SpringBoot将一个JSON字符串返回给前端时,如果JSONObject对象中包含private transient标记的属性object,则Jackson库会忽略掉该属性上的transient标记,正常地把该属性的值转换成JSON格式的字符串并添加到返回的JSON对象中返回给客户端。我在查看了代码之后发现了我的ResponseStatus这个类中有一个object对象,这个对象上有transient关键字,而后我查询了一下这个关键字。

2023-05-12 22:19:02 1284 1

原创 vue2 实现滚动条scroll 数据懒加载

这里你注意document.getElementById的时候是要找你的容器比如div这种把你的内容包裹起来的这种dom,不然浏览器会报错找不到addEventListener这个方法。函数防抖一般是用在事件上,比如:查询团队名是否重复,那你需要等待用户输入完团队名才能查询,不然就是浪费请求资源,函数节流也是同理。在做滚动条数据懒加载的时候,我遇到了一触底然后就多次调用接口的情况,随后了解到了。这两个概念,这里我们需要使用到函数节流这个东西,在一定时间内只执行一次请求。

2023-05-04 23:18:12 541

原创 Obsidian +Obsidian Git插件 + Gitee 自动同步笔记

然后你在打开你的Obsidian,在Obsidian Git中设置你的提交模板和自动提交时间就好了。没有文字的那个是自动备份时间,自动备份时间和自动提交时间最好保持一样。然后再插件市场里面搜索并下载Obsidian Git 这个插件。git pull强制合并(注意我这里使用的master分支)把这两个勾选上,然后随便选个语言,开源许可证就选MIT。然后去你的Obsidian仓库文件夹里面。一开始你可以设置个一分钟看能不能提交成功。然后再你的Gitee中,新建一个仓库。git仓库添加origin。

2023-05-03 11:38:31 6432

原创 linux 安装nacos2.2.1版本

更改配置文件由于我是2.2.1所以我必须改一个nacos.core.auth.plugin.nacos.token.secret.key的值。tar -zxvf nacos-server-2.2.1.tar.gz 解压命令。在conf里面的 application.properties这个文件。关联数据库也是更改application.properties这个文件。然后再把conf目录下的mysql-schema.sql这个文件。在你的数据库里面执行,然后单机启动运行就好了。随便改一下它的默认值我的是。

2023-04-08 21:52:29 1430 2

原创 vue+element-plus 解析excel

将excel转换成数据,注意这里可以使用elementUi中的upload组件也可以使用input type=‘file’都可以。element-ui中的upload 我没有填写action属性,也就是说我是纯js实现解析,没依赖后台。,只是element-ui中的upload组件里面的file是这个格式,如果使用不同的组件来实现上传,就把。注意:我这里使用的是。

2023-02-24 18:11:20 494

原创 springCloud+Hystrix+dashboard if it should be allowed add it to hystrix.dashboard.proxystreamallow问题

但是不起作用,还是报错,但是我这样写问题解决。我在使用**.properties。有大佬,知道为什么会这样吗?

2023-01-30 14:35:42 157

原创 springCloudNetFlex hystrix 服务降级报错:FactoryBean threw exception on object creation;

问题就解决了,原因就是没有扫描到那个类嘛,那我们给他加上就好了,@EnableFeignClients中的basePackages只能扫描到Feign的注解。我仔细看了这个错误,发现是我这个FallbackFactory类,没有注入到spring中所以它连带着IServiceProvider没有创建bean成功。以上是服务降级的全部代码,然后我搜上面的报错,大部分都是在说我FallbackFactory类,没有加@Component这个注解,但我加了还是报这个错。是你原本这个类的包扫描路径。

2023-01-30 14:29:34 1834

原创 SpringCloud+Ribbon 报错:java.net.unknownhostexception:XXX

网上很多的说法是依赖冲突导致,原因是什么呢:如果你的org.springframework.cloud:spring-cloud-starter-netflix-eureka-client 依赖中包含了ribbon依赖,你还在pom里面添加Ribbon依赖就会出现错误。我的报错显示unknownhostexception,显然是eureka的注册出了问题,但是我的注册信息在eureka的可视化界面又显示服务存在,随后我在网上找到这样一个配置。那么这个配置到底是干嘛的呢。但是我的问题,不是这个引起的。

2023-01-22 20:52:29 1296

原创 vue3 setup 父传子,子传父

我们需要绑定一个值,这个值是子组件那边的(generateData),而sonComponentValue这个变量就是父组件要给子组件传的值,父组件这边要写就那么多。子组件这边就要用到我们的setup去接收父组件传过来的值。vue3 setup父子传值。举例:父组件: 子组件。

2023-01-08 21:14:21 3208

原创 IDEA初始化git+代码提交

当你在代码仓库如:github or gitee 上建立好了仓库,我们在idea中该如何初始化你的git又怎么样把你的代码push到代码仓库上呢?git pull 地址 分支 --allow-unrelated-histories。第六步:push 项目。第五步:commit。

2023-01-03 21:16:23 1961

原创 操作系统的收银员与顾客问题 java代码实现

操作系统收银员与顾客问题 java代码实现

2022-12-20 09:07:36 447

原创 eureka,Windows本机搭建集群的注意事项

eureka,Windows本机搭建集群的注意事项

2022-12-10 13:42:57 735

原创 springboot连接oracle数据库

springboot连接oracle数据库

2022-11-12 22:24:58 3313

原创 Vue 富文本编辑器插件 vue-quill-editor 坑!

Vue 富文本编辑器插件 vue-quill-editor 坑!

2022-10-31 22:56:35 1593 3

原创 前端html css 样式滚动条隐藏

前端html css 样式滚动条隐藏,绝对有效!

2022-10-31 22:37:46 556

原创 WebSocket后端搭建,避坑指南

WebSocket后端搭建,避坑指南

2022-10-26 16:27:30 1542

原创 vue-cli main.js挂载问题

在App.vue里,明明写了根标签id="test",npm run serve在浏览器运行之后,却提示 cannot find element #test。这是为什么?

2022-10-05 16:50:30 515

原创 Linux 部署Tomcat

Linux 部署Tomcat

2022-08-27 10:36:28 195

原创 Could not initialize class com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar

nested exception is java.lang.NoClassDefFoundError: Could not initialize class com.sun.org.apache.xerces.internal.impl.xs.SchemaGrammar

2022-08-25 21:20:22 1328

空空如也

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

TA关注的人

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