已解决问题
彼岸-花已开
彼岸花开开彼岸,彼岸人在在心中。
展开
-
Linux命令——利用 du -sh 命令查看磁盘使用文件大小信息
du -sh *转载 2024-05-08 15:52:11 · 13 阅读 · 0 评论 -
IDEA无法下载远程仓库jar包问题
所以可以大概猜出报错原因是因为证书问题。从报错unable to find valid certification path to requested target可以看出来。idea无法下载远程仓库jar包,最奇怪的是idea有多个项目,有些项目可以下载,有些项目不行。本地已经存在.lastupdate文件引起的。因为删除以后就不报那个错了。通过上面可以知道第二个报错的原因是因为。原创 2024-05-07 15:04:16 · 484 阅读 · 0 评论 -
Springboot项目启动时,main函数之前的代码执行两次一次是main一次是restartedMain
但是我发现VerifyBeforeStartUp.verifyBeforeStartUp();而且在控制台上显示的第二次的线程名为restartedMain。我的应用场景是在项目启动之前做一些验证,如果验证通过则正常启动项目,否则不允许启动。说明:必须去掉对于依赖才能解决重启一次问题。使用下面的配置是无法解决这个问题的。后来查询资料后发现是热部署的插件引起的,多以去掉以下依赖就OK了。转载 2024-01-08 17:34:43 · 156 阅读 · 0 评论 -
Maven利用clean plugin在install流程删除指定文件夹内容
根据上面的步骤,则在install阶段,会执行删除对应两个目录下的lib文件夹的所有.jar结尾的文件。转载 2023-12-30 13:48:58 · 157 阅读 · 0 评论 -
RestTemplate在返回非200状态时抛出异常
上面的代码如果请求返回的状态不是成功的。也就是返回的code不是200,那么将无法执行后续的代码,相反的会在exchange那一行抛出异常。也就是代码无法执行HttpStatus httpStatus = responseEntity.getStatusCode();原创 2023-09-04 09:39:23 · 544 阅读 · 0 评论 -
Java异常-Could not initialize plugin: interface org.mockito.plugins.MockMaker
原因:POM文件里面有如下配置,该配置对应路径不存在,换一个存在的目录或者去除该配置即可。原创 2023-08-29 14:56:45 · 2592 阅读 · 0 评论 -
idea操作—IDEA项目启动中报错命令行过长的解决方法
报错信息:Error running ‘JsaasApplication’: Command line is too long. Shorten command line for JsaasApplication or also for Spring Boot default configuration.在项目的.idea文件夹下的wordspace.xml中找到下面代码并且添加标红字体的配置项即可。或者是底下的地方,不同的版本内容可能不太一样,但是内容差不多。转载 2023-08-29 13:35:32 · 2882 阅读 · 0 评论 -
单元测试最终结果为Stopped状态(有报错后不继续往下执行)
通过代码可以发现如果项目启动失败,则直接执行。此时后续的单元测试将不会继续执行。原创 2023-08-08 11:45:11 · 134 阅读 · 0 评论 -
Jenkins build包时虽然单元测试失败了,但是仍然可以成功build包(最终结束时build success)
如果遇到测试失败时,依然希望继续构建项目,那么需要设置surefire插件的testFailureIgnore属性为true。于是检查相关的所有pom文件,将结果给改成false.然后重新build包进行测试。经过测试不行,仍然出现有单测失败但是结果是build成功的情况。原创 2023-08-03 16:00:31 · 659 阅读 · 0 评论 -
idea操作——已经push到远程的代码回滚(不保留本地更改)
4.操作完成后等一会,待同步结束后push代码到远程,选择force push.(点击push边上的倒三角,此时会出现force push选项)5.此时远程代码和本地代码都回到修改前的代码。(即本地更改丢失,远程修改也丢失)3.下图的选项选择hard,然后选择reset。原创 2023-08-03 16:46:38 · 2275 阅读 · 0 评论 -
curl报60的问题(curl failed to verify the legitimacy of the server)
查看官网的解释是说因为证书认证缺失,所以可以考虑请求里面关闭。认证,命令行中加上-k即可,如。转载 2023-07-24 14:26:30 · 3504 阅读 · 0 评论 -
利用unzip命令解压指定文件到指定目录
上述代码将/home/test.zip中的test/test.txt文件解压到/home/目录下,并且不显示任何信息.有时候,在zip文件中可能包含了多个文件,如果只想解压其中的一个文件,可以通过指定文件名来实现。上述代码将/home/test.zip中的test目录下的所有文件解压到/home/目录下。原创 2023-06-30 15:21:59 · 4237 阅读 · 0 评论 -
shell中 #*, ##*, %*, %%*的含义及用法
此时可以看出,最后一个/以及左边的全被删除了。可以看出,右边第一个/和它右边的东西删除了。此时,第一条/和它左边的都被删除了。最小匹配也就是找的第一个/转载 2023-06-30 14:53:16 · 1847 阅读 · 1 评论 -
jdk8——字符串数组按照指定要求分组后取最大值
【代码】jdk8——字符串按照指定要求分组后取最大值。原创 2022-11-30 19:34:44 · 1019 阅读 · 0 评论 -
Linux命令——从指定文件获取对应数据
从*.csv.gz文件中获取值为3592939691的列,然后将其按照分号分隔,取出第37个数据。原创 2022-11-02 15:20:29 · 492 阅读 · 0 评论 -
idea的commit框设置显示出来
注意:设置后需要检查一下idea各个地方,因为commit框不一定在左侧或者底部,所以需要检查一下,如果还是没有显示,可以重启一下ieda看看。第一步:FILE-Setting-version control -commit。第二步:勾选Use non-modal commit interface。转载 2022-11-01 09:52:05 · 9192 阅读 · 0 评论 -
参数含有下划线开头无法正确传参问题
现象定义如下参数:使用post传参:传递参数如下:{"docName":"0290bf3bf9174f37a8984915d396fa94.png","examDate":"2022-01-12 00:00:00","examType":"4","examUserId":"1353881183645077506","examUserName":"科技科账号","examUserOrgId":"1243469076374843394","villageOid":"1384688",.原创 2022-04-11 17:56:16 · 1854 阅读 · 0 评论 -
前端传来的参数后端无法正确接收
trSpeBadWeatherAttention: {linkId: "S32", badWeatherType: "0", simulationData: 1}后端代码:前端进行调用时发现后端对应的对象属性没有获取到前端传来的数据。...原创 2022-04-11 16:46:50 · 13077 阅读 · 0 评论 -
eclipse中class 中无法打断点和调试
将打开class方式改成下图然后重启Eclipse就可解决转载 2022-03-11 10:37:21 · 1788 阅读 · 0 评论 -
CentOS7 OpenSSH 安全漏洞(CVE-2021-28041)修复(升级OpenSSH至最新版本(8.8))
准备工作配置镜像源如果是内网条件下,建议配置本地源,本地源的配置方式可以参考我的博客:CentOS7配置本地yum源_szw906689771的博客-CSDN博客如果是外网条件,可以配置阿里云等的镜像源。安装telnet避免升级失败后无法ssh登录#进行安装,客户端和服务器端yum -y install telnet-server.x86_64yum -y install telnet.x86_64yum -y install xinetd.x86_64#配置开机启转载 2021-12-03 15:17:18 · 5342 阅读 · 3 评论 -
Linux(centos7)虚拟机没有IP的解决办法
这里之所以是查看下IP ,是我们后面要建一个Centos远程工具Xshell 连接Centos的时候,需要IP地址,所以我们这里先学会查看虚拟机里的Centos7的IP地址首先我们登录操作系统 用户名root 密码 123456然后我们输入ip查询命名 ip addr发现ens33 没有inet 这个属性,那么就没法通过IP地址连接虚拟机。接着来查看ens33网卡的配置:vi /etc/sysconfig/network-scripts/ifcfg-ens33 注意vi后面加空格转载 2021-12-02 17:14:32 · 3365 阅读 · 1 评论 -
连接本地虚拟机centos7 特别慢
问题分析发现用xshell连接centos太慢,网上查询后发现是因为在使用shell连接虚拟机时连接等待时长太长,ssh的服务端在连接时会自动检测dns环境是否一致导致的,修改为不检测即可解决 # 更改ssh配置vi /etc/ssh/sshd_config把UseDNS yes,改为UseDNS no#重启sshd 服务systemctl restart sshd或service sshd restart...转载 2021-12-02 11:55:00 · 754 阅读 · 0 评论 -
Excel中功能后面带括号的字母如何使用(按“Alt键+H键”是什么意思)
在Excel中,对应功能的后面经常存在带着括号的字母,形如:这个是使用什么快捷键处理的呢?首先按键盘ALT键上面出现的字母就是进入对应的功能模块,比如按H,则进入开始的功能模块。进入开始模块后依旧会出现各种字母,表示进行对应功能,如上按M后出现合并后居中功能模块。此处按对应的字母就会执行对应的功能。所以我们可以得到如下结论:合并后居中(C)快捷键: 先按alt,然后按H,然后按M, 最后按C,其他的以此类推。总结:在word文档中,按“Alt...转载 2021-11-26 15:33:29 · 5946 阅读 · 0 评论 -
springboot+mybatis在返回map数据时,为空不返回字段的解决办法
直接在yml配置文件中添加:mybatis: typeAliasesPackage: com.jzb.**.**.entity mapperLocations: classpath:/mapping/*.xml configuration: map-underscore-to-camel-case: true #自动开启驼峰规则映射 call-setters-on-nulls: true此时对于没有数据的记录会返回null...转载 2021-10-29 15:09:53 · 661 阅读 · 0 评论 -
Java下载文件,中文名乱码(attachment;filename=中文文件名)
问题下载文件,文件名乱码:尝试更改字符集:utf-8,gbk等都试过,就是不行。本地查看response返回解决方法response.addHeader("Content-Disposition", "attachment;filename="+ URLEncoder.encode(fileName, "UTF-8"));加入此代码后下载正常。本地查看response返回...原创 2021-10-20 10:50:33 · 7059 阅读 · 3 评论 -
网络磁盘创建VHDX磁盘文件
原创 2021-09-07 17:28:32 · 193 阅读 · 0 评论 -
VHDX磁盘文件如何扩容
有时我们会发现建立的虚拟磁盘容量不够用了,那么怎么将其扩容呢?同时按下win键(键盘上形状如彩旗的一个键)和R键,呼出运行对话框。输入diskpart ,确定。输入sel vdisk file=X:\文件夹名\文件名(注意扩展名是vhd还是vhdx)X指所在驱动器盘符,如果是根目录就不需要文件夹名。按下回车键,系统显示:DiskPart 已成功选择虚拟磁盘文件。再输入expand vdisk maximum=扩增后的容量(注意单位是MB)...原创 2021-09-06 15:05:02 · 4553 阅读 · 0 评论 -
Linux 查看端口占用情况
Linux 查看端口占用情况可以使用lsof和netstat命令。lsoflsof(list open files)是一个列出当前系统打开文件的工具。lsof 查看端口占用语法格式: lsof -i:端口号实例查看服务器 8000 端口的占用情况:# lsof -i:8000COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEnodejs 26993 root 10u IPv4 37999514...转载 2021-07-02 11:30:31 · 697 阅读 · 0 评论 -
mobaxterm标签页最下方服务器内存硬盘情况信息的状态栏显示与关闭
mobaxterm标签页最下方默认有个服务器内存硬盘情况信息的状态栏如图所示:关闭与显示方法: 左边的工具栏 Sftp, 点击Remote monitoring,就出来了。这个功能应该是在11.0版本以上的才有,10.0版本的没有。...原创 2021-07-01 16:05:25 · 10174 阅读 · 3 评论 -
一次性下载某个类库(jar)依赖的所有jar包
在一些非maven工程中(由于某种原因这种工程还是手工添加依赖的),需要用到某个新的类库(假设这个类库发布在maven库中),而这个类库又间接依赖很多其他类库,如果依赖路径非常复杂的话,一个个检查手动下载是很麻烦的事.解决方案:1.下载如下资料,地址为:2.将资料放在指定电脑盘上(此处放的F:\dd\dowload-jar),此时可以看到里面存在如下文件:pom.xml文件内容为:<?xml version="1.0"?><projec...原创 2021-07-01 15:39:01 · 989 阅读 · 0 评论 -
下载java常用jar包的网站和方法
https://mvnrepository.com/第一步:进入网站第二步:确认要下载的Jar包。 <dependency> <!--百度AI SDK--> <groupId>com.baidu.aip</groupId> <artifactId>java-sdk</artifactId> <version>4.8.0</version></dep原创 2021-06-30 16:57:26 · 4149 阅读 · 0 评论 -
Java多表关联查询的一种解决方案
问题痛点:不妨假设有如下三个表:A表 aid number aname varchar(100) aweight number B表 bid number bname varchar(100) bweight number C表 cid number cname varchar(100) cweight number 我们需要如下查询语句:select * from A...原创 2021-06-28 10:43:14 · 4003 阅读 · 0 评论 -
Windows远程时提示CredSSP加密数据库修正问题
最近在公司内部远程机器的时候更新了 windows上面远程部分服务器的时候出现异常如图示:查了下 还是有比较简单的解决办法的问题是需要在自己的客户端机器上面进行设置 不需要修改服务器端的服务器.被远程的机器不需要处理!处理方法很简单1. 打开组策略控制台.命令行 输入 gpedit.msc2. 打开组策略控制台计算机设置->管理模板->系统->凭据分配->加密数据库修正3. 修改[加密数据库修正]配置项目修改...转载 2021-05-10 16:10:33 · 578 阅读 · 0 评论 -
数据删除失效问题
利用jdbc进行MySQL数据库操作,我在同一个事务里对表进行删除和插入操作,但是不知道什么原因,数据删除不起作用。代码断如下: Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection(CONNECT_STR[0], CONNECT_STR[1], CONNECT_STR[2]); conn.setAutoCommit(false); // 设置手动提交 int c原创 2021-02-24 10:02:19 · 775 阅读 · 0 评论