自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sort排序报错:java.lang.UnsupportedOperationException: null

文章目录问题原因解决方式问题Groovy 调用 .sort{} 排序报错:java.lang.UnsupportedOperationException: nullsolutionScenario2SolutionProcessList.sort { it.idx }原因调用的sort的对象是Collections的内部类对象UnmodifiableRandomAcessList解决方式调用 collect()方法返回ArrayListsolutionScenario2S

2023-07-31 17:45:27 700

原创 IDEA测试sprootboot代码覆盖率

文章目录问题操作步骤原因问题按照步骤触发Run “all Test” in coverage, 但是没有看到百分比结果的覆盖率操作步骤选中src/test/java文件夹,右键选中Run ‘All Tests’ with Coverage点击console出现如下log, 没有看到覆盖率结果原因窗口在右侧,因此注意窗口结构即可

2023-04-14 09:43:05 623

原创 PostgresSql中的联表更新(根据一张表的字段更新另一张表)

mysql 的写法在 postgresSql中不支持。如果旧表是创建的视图,不让使用表别名,会报错。

2023-04-04 17:57:18 2803

原创 Shell脚本判断是否包含关键字符串

【代码】Shell脚本判断是否包含关键字符串。

2023-03-31 11:23:31 1220

原创 kubectl查看命名空间下指定pod日志

文章目录问题命令问题希望通过命令行,查看命名空间下某个Pod的日志命令kubectl --kubeconfig kube-staging.yaml logs --tail=100 -f earl-apigateway-val-app-df7cfdd58-qdrck -n val

2023-03-21 13:54:47 580

原创 Caused by: com.fasterxml.jackson.core.JsonParseException: Unexpected character (‘‘‘ (code 39)): expe

如果报错堆栈都没有业务代码,全是框架报错优先确认是否进入contrller 接口这次是测试服务器上的报错,而且是你手动调用swagger 传参,这就需要考虑到参数的问题了。

2023-03-19 10:48:39 483

原创 jenkins 构建失败 Error: rendered manifests contain a resource that already exists

jenkins 构建失败Error: rendered manifests contain a resource that already exists

2023-03-05 22:15:30 1003

原创 jenkins pipeline需要安装的插件

jenkins pipeline需要安装的插件

2023-03-02 10:47:18 1292

原创 Kibana下使用ES查询

Kibana下使用ES api查询数据

2023-01-01 11:10:21 11627

原创 java.lang.IllegalArgumentException: Comparison method violates its general contract!

java.lang.IllegalArgumentException: Comparison method violates its general contract!

2022-12-11 08:39:43 289

原创 postgres创建递归视图

postgrese

2022-10-28 11:45:21 295

原创 win10 本地通过docker提供kafka服务

windows 本地通过docker提供Kafka服务

2022-08-16 21:57:35 888

原创 idea找不到class,gradle依赖已经加载,并且class可看

idea一直找不到类,但gradle已成功引入依赖

2022-08-02 17:28:30 517

原创 函数名调用bind(this)的作用

文章目录1 问题2 bind(this)的作用3 总结1 问题看不太明白bind(this)的写法 Router.prototype.refresh = function () { console.log('触发一次 hashchange,hash 值为', location.hash); this.currentUrl = location.hash.slice(1) || '/'; this.routes[this.currentUrl]();

2022-04-24 23:37:27 1602

原创 window.addEventListener中函数写括号与不写括号的区别

文章目录1 问题2 区别3 总结1 问题window.addEventListener传入函数名时,可加括号,也可以不加window.addEventListener('hashchange', this.refresh(), false);window.addEventListener('hashchange', this.refresh, false);2 区别加括号,在执行到添加事件这一行,就会立刻执行this.refresh(), 并且即使触发事件也不再执行不加括号,只有触发事

2022-04-24 23:20:46 892

原创 js中对Array进行遍历

文章目录1 问题2 方式一3 方式二(传统)4 心得1 问题记录一下使用for循环主要是通过of 会更加简洁2 方式一let names = ['a','b','c'];for(let item of names){ console.log(item);}3 方式二(传统)let names = ['a','b','c'];for(let i; i < names.length; i++){ console.log(names[i]);}4 心得还有很多其它写法,

2022-04-22 14:27:32 2737

原创 前端css class嵌套/选择器总结(目的:识别less文件中嵌套的写法)

文章目录1 问题2 css基础整理3 class与标签的混合4 注意事项5 摆脱css被覆盖的两小技巧目标元素可加class目标元素不可加class6 less文件写法的规则1 问题写前端代码,css调半天,最后还被前端无情地推倒重写,最后人家写的还看不懂2 css基础整理任意一种class都有效.classA,.classB{}<div class="classA"></div><div class="classB"></div>

2022-04-05 13:45:54 5162

原创 windows下通过关键字批量删除远程k8s下deployment及pods

文章目录1 需求2 操作步骤3 注意1 需求测试环境服务器上pods太多,资源不够,正常的pod无法启动,有很多pods是根据github pr事件创建,需要删除,但k8s UI界面一个个删除特别慢感觉繁忙的工作下,我需要一种完全没有功利的事情来给自己内心能量,写博客就是其中一种,博客似乎就是一个与外界的无功利接触,怪不得说,要抽时间做一些户外运动,确实会让人内心的能量更足2 操作步骤安装K8S, 支持kubectl命令找到远程k8s的config的yaml文件(可以找运维要一下)

2022-03-23 07:22:58 1083

原创 windows下PostgreSQL导入sql文件, 导出文件

文章目录1 问题2 步骤1 问题windows本地的postgres需要导入生产数据进行测试2 步骤进入安装目录的bin,一般是C:\Program Files\PostgreSQL\13\bin进入cmd(在文件夹的路径窗口中直接输入cmd, 按enter键)执行命令psql -d 数据库名 -h localhost -p 5432 -U postgres -f C:\Users\文件名.sql...

2022-03-01 23:33:21 4223

原创 docker提供本地mysql服务

文章目录1 需求2 关键1 需求通过docker本地提供mysql2 关键启动docker时,设置端口docker run -dp 3306:3306 [用户相关参数] mysql:5.7

2022-02-21 12:04:00 949

原创 SpringBoot使用Redis缓存MySql

文章目录1 项目组成2 运行springboot3 访问mysql4 设置redis缓存1 项目组成应用:springboot rest api数据库:mysqljdbc框架:jpa缓存中间件:redis2 运行springboot2.1 官网download最基本的restful应用教程地址:https://spring.io/guides/gs/rest-service/直接download成品,找到git命令 :git clone https://github.com/

2022-02-21 12:00:03 5255 4

原创 docker初级入门文章

文章目录1 问题2 docker 入门学习官网地址3 docker入门学习汇总1 问题最近在学习docker, 找了很多教程,很多都是做到一半,就跑不下去了最后还是在官网找到了入门的归宿2 docker 入门学习官网地址docker官网:https://docs.docker.com/get-started/02_our_app/第一步把学习项目download下载,后面整个教程都会用到,这一步比较关键,项目拉下来,后面你都会很顺利注意:刚点进去没反应过来,不知道怎么down

2022-02-18 14:53:10 833

原创 docker批量删除容器

文章目录1 问题2 通过命令批量删除1 问题window下本地安装了k8s, 通过docker-desk-topdocker ps发现很多k8s相关的容器(k8s_开头)在运行,内存占用极大2 通过命令批量删除docker stop $(docker ps -q -f name=k8s_) & docker rm $(docker ps -aq -f name=k8s_)...

2022-02-17 20:08:07 693

原创 postgres docker中查询数据库

文章目录1 问题2 操作流程1 问题项目的postgres是通过docker提供服务现在需要进入数据库中查询数据2 操作流程进入dockerdocker exec -it 容器id /bin/bash进入数据库psql -U 用户名 数据库名现在可执行sql语句...

2022-02-16 10:00:52 2192

原创 groovy.lang.MissingMethodException: No signature of method: java.util.ArrayList.call() is applicable

文章目录1 问题2 原因1 问题运行报错groovy.lang.MissingMethodException: No signature of method: java.util.ArrayList.call() is applicable2 原因方法不存在报错的语句,是说:没有这个方法找了半天也没有意识到是哪里的问题,报错行是 List.each{}但真正调用的地方,是方法体中的一行...

2022-01-22 13:38:42 3782

原创 Groovy中 can not cast integer to Void

文章目录问题解决方案原因问题方法报错:can not cast integer to Void代码public Void methodName(){ // 业务代码 listObject.revmoe(某个元素)}解决方案方案一:把Void改为void方案二:最后加一行returnpublic Void methodName(){ // 业务代码 listObject.remove(某个元素) return}原因List调用remove方法,成功后会

2022-01-12 17:54:21 287

原创 groovy中List调用findAll与collect的区别与注意点

groovy中的List集合的findAll 与collect

2021-12-28 22:32:24 1705

原创 java拉取github项目单个文件

java代码拉取单个git文件

2021-12-28 18:08:40 2331

原创 git revert failed的原因,需要删除一些文件

文章目录1 问题2 解决3 原因1 问题使用revert命令后, 提示失败failed查看 commit 窗口,Unversioned Files出现了一些红色文件2 解决手动删除后,revert即正常了3 原因可能是之前使用了一次rebase, 然后撤消了这次rebase引发的问题...

2021-12-16 23:53:19 4774

原创 Merge remote-tracking branch ‘upstream/dev‘ into dev

文章目录1 问题描述2 原因描述3 解决方式4 反思1 问题描述push代码后,又提示merge,直接mege,发现远程分支上多了一条commit记录“Merge remote-tracking branch ‘upstream/dev’ into dev”,查看后,不是自己的代码,吓我一跳, 于是立刻使用新学会的引以为豪revert命令,git revert [commitId] -m 1那些不是自己的代码全部撤回了, 长吁一口气十分钟后,同事过来了: 你怎么把我的代码给给删除了瞬间慌了

2021-12-15 19:21:39 8025 2

原创 github处理分支合并冲突

文章目录1 问题2 原因3 还原措施4 正确的处理方式1 问题问题描述:项目在gitbub上,生产分支(prod) 住 开发分支(dev)上合并时,有冲突,导致开发分支的代码全部上了生产分支场景描述:生产分支(prod) 修复了一些bug开发分支(dev) 已经开发了一些新的功能现在希望把prod分支上的修改merge到dev分支: prod -> dev,2 原因一旦两个分支merge时出现冲突,即使只有一个文件冲突,merge这个文件后,两个分支所有文件都会

2021-12-15 10:48:31 2103

原创 windows中执行sh脚本 ,更新服务器上的应用

文章目录1 问题2 解决方式3 注意事项1 问题大佬说本地可以通过项目中的 sh脚本直接更新应用的war包,然后重启一下tomcat即可我的问题是sh不是Linux才能运行的脚本吗脚本的基本内容 2 解决方式1 进行脚本文件位置, 打开git bash here2 通过sh命令执行这个脚本sh xxxx.sh3 进入服务器tomcat中,通过./shutdown.sh ./startup.sh重启tomcat即可脚本的目录与build目录是同一级的,脚本中

2021-12-14 18:53:05 1026

原创 处理java.util.ConcurrentModificationException

文章目录1 问题2 解决方式1 问题循环一个List时,遍历到某个元素时,试图删除掉该元素此时报出错误异常java.util.ConcurrentModificationException并且循环停止,之后的元素不再遍历2 解决方式通过 findAll() 创建新的ListList<CMSTask> queueList = myRealQueue.findAll()queueList.each {it -> //省略判断代码 myRealQueue.remov

2021-12-14 15:24:28 270

原创 Linux下通过vim在日志文件中寻找关键字,并复制单行或多行内容 到windows下使用

文章目录1 问题2 解决方案3 整理一下搜索日志的流程1 问题在这个过程中,我遇到的问题是: 有关键字的那一行,特别长,我需要通过移动光标,一段一段地通过ctrl+c复制, 极其痛苦这一行特别长,窗口显示不全,因为没有换行,只显示了一部分,移动光标后,才显示接下来的一段百度一下,都说使用yy命令,但这个命令无法通过ctrl+v把内容粘贴出来,只是在文本内部的复制2 解决方案特别简单,让文本换行,当前行显示完整, 直接选中ctrl+c:set wrap换行前换行后(行数

2021-12-09 17:27:25 2575

原创 SpringBoot项目处理循环依赖问题(circular reference)

文章目录1 问题2 解决方法3 悔恨1 问题springBoot启动失败,报错BeanCurrentlyInCreationExceptionorg.springframework.beans.factory.BeanCurrentlyInCreationException:Error creating bean with name 'AxxxxService': Bean with name 'BxxxxService' has been injected into other beans

2021-12-07 22:26:45 2755

原创 Kibana搜索短语句子(多个单词以空格相连)

文章目录1 问题2 解决方式1 问题希望日志搜索日志:Failed to xxxx如果使用*Failed* 去搜索,那么数据会特别多2 解决方式使用双引号将句子括起来: “Failed to xxxx”简直不要太开心

2021-12-07 15:14:57 1286

原创 Kinana无法获取最新的日志

文章目录1 问题2 原因3 暂时的解决方式1 问题每次进入kibana页面,都看不到最新的日志,甚至说,不是当前应用的日志其他同事都看得到2 原因我是通过收藏的地址进入的, 收藏的地址,主要是为了discover应用与搜索关键字希望看启动报错,我清空了搜索栏,但一直拿不到新的日志,我看不到启动报错,但其他同事已经贴给我了_.3 暂时的解决方式通过open重新选择应用,这样至少拿到了最新的日志...

2021-12-07 14:20:40 479

原创 outlook通过联系人搜索不到邮件

outlook搜索问题

2021-12-07 13:13:09 2490 1

原创 github通过revert还原已经merge的代码

文章目录1 问题2 痛苦过程3 解决操作4 注意事项1 问题dev分支上出现过去删除的代码初步定位后,是一位同事merge过旧的代码后,带着新的改动,提交了一次pr,并且此次pr已经merge到了公共分支上2 痛苦过程第一步只能定位到某次pr,可以看到提交了已删除的文件,同时也包含新的修复但这个pr 能够看到很多commit,不确定,是不是要用很多commitId进行revert第二步是去看整个项目的commit记录,希望确定是哪个commit引入的,但依然没有找到找了一下重新出现文件

2021-11-23 19:28:30 3741

原创 git log查看全部日志有很多重复的commitId

文章目录1 问题2 问题解释3 解决方式4 目的:通过revert指令撤销commit1 问题通过git log查看commit记录时,有很多重复的commit id2 问题解释每次的重复都是一个新的循环,越往后,展示的commit数量越多,每个新的循环,都增加了一条commit可能是我更新代码的方式导致的,我更新是通过git rebase upstream/dev3 解决方式增加数量参数展示最新10条git commit loggit log -10这样不会出现循环的

2021-11-19 11:27:15 2541

空空如也

空空如也

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

TA关注的人

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