- 博客(194)
- 资源 (14)
- 收藏
- 关注

原创 网络资料整理
本文主要整理一些网上资源和各类开发小工具,本篇文章长期整理,如果有相关软件工具,麻烦评论区补充,谢谢。如果存在不安全链接,请及时提醒。我将会进行修改或者删除。本文只是整理,不保证安全和可靠,麻烦自行确认风险,对于您访问过程中存在的任何问题和后果,本文及作者不承担任何责任。----------------------------------------------------------------------------------娱乐类-----------------------------
2021-02-02 18:27:09
345
3

原创 23种设计模式
设计模式的分类创建型模式(Creational Patterns)结构型模式(Structural Patterns)行为型模式(Behavioral Patterns)创建型模式 这些设计模式提供了一种在创建对象的同时隐藏创建逻辑的方式,而不是使用 new 运算符直接实例化对象。这使得程序在判断针对某个给定实例需要创建哪些对象时更加灵活。 工厂模式(Factory Pattern) 抽象工厂模式(Abstract Factory Pattern) 单例模
2021-01-18 11:19:41
133
转载 电脑微软输入法问题——无法显示候选栏,只能打出带下划线的字母
有时候会发现微软自带的中文输入无法显示候选栏,只能打出带下划线的字母。2. 点击右上角的重启任务,即可恢复中文输入法。1.Ctrl+Shift+Esc 打开。,找到Windows 资源管理器并选中。
2024-08-15 16:43:33
1229
原创 idea操作——对比文件某一行太长处理方案
2.右键出现弹框,点击compare files即可。2.将soft-wrap选上即可。1. 选中需要对比的两个文件。1.点击窗口的设置按钮。
2024-08-06 14:00:11
273
原创 Java代码——@Mock注入失效,注入对象始终为null
通过debug模式,我们可以发现environment对象没有mock进去。最近在使用Mock对象做单元测试,但是发现mock的对象始终为null.通过debug模式可以看到对象正常mock出来了。@Test导包有问题。但是当我换成下面这个就可以了。
2024-05-27 16:45:08
2120
原创 Java代码——Map key模糊匹配(正则表达式匹配)问题
现在存在一个字符串比如:AAA202039303920bbbb.text, 要求能根据存入的字符串按正在表达式匹配拿到map.put("AAA.*bbbb.text", "one filename")这个对象。Map map === key为正则表达式的map对象。filename =====传入的字符串。
2024-05-23 15:40:38
1299
1
转载 Linux命令——利用 du -sh 命令查看磁盘使用文件大小信息
命令中处理多个模式,我们需要分别处理隐藏文件和非隐藏文件,并将它们合并。但是,由于 shell glob 模式不能直接在一个。
2024-05-08 15:52:11
6267
原创 IDEA无法下载远程仓库jar包问题
所以可以大概猜出报错原因是因为证书问题。从报错unable to find valid certification path to requested target可以看出来。idea无法下载远程仓库jar包,最奇怪的是idea有多个项目,有些项目可以下载,有些项目不行。本地已经存在.lastupdate文件引起的。因为删除以后就不报那个错了。通过上面可以知道第二个报错的原因是因为。
2024-05-07 15:04:16
781
转载 Linux命令 [ > /dev/null ] 解释说明
3. 2>&1:把错误输出重定向到标准输出,而上面把标准输出重定向到/dev/null,即错误输出也重定向到/dev/null。2.后台启动:在命令行尾加入"&"符号,例如后台启动weblogic服务:nohup ./startWeblogic.sh &2. 1 > /dev/null:把这条删除命令的标准输出重定向到/dev/null(即不会显示)对于 &1 更准确的说应该是文件描述符 1,而1标识标准输出,stdout。之后,标准输出就会不再存在,没有任何地方能够找到输出的内容。
2024-03-28 14:21:13
2013
1
转载 Springboot项目启动时,main函数之前的代码执行两次一次是main一次是restartedMain
但是我发现VerifyBeforeStartUp.verifyBeforeStartUp();而且在控制台上显示的第二次的线程名为restartedMain。我的应用场景是在项目启动之前做一些验证,如果验证通过则正常启动项目,否则不允许启动。说明:必须去掉对于依赖才能解决重启一次问题。使用下面的配置是无法解决这个问题的。后来查询资料后发现是热部署的插件引起的,多以去掉以下依赖就OK了。
2024-01-08 17:34:43
399
转载 Maven利用clean plugin在install流程删除指定文件夹内容
根据上面的步骤,则在install阶段,会执行删除对应两个目录下的lib文件夹的所有.jar结尾的文件。
2023-12-30 13:48:58
390
原创 RestTemplate在返回非200状态时抛出异常
上面的代码如果请求返回的状态不是成功的。也就是返回的code不是200,那么将无法执行后续的代码,相反的会在exchange那一行抛出异常。也就是代码无法执行HttpStatus httpStatus = responseEntity.getStatusCode();
2023-09-04 09:39:23
1132
原创 Java异常-Could not initialize plugin: interface org.mockito.plugins.MockMaker
原因:POM文件里面有如下配置,该配置对应路径不存在,换一个存在的目录或者去除该配置即可。
2023-08-29 14:56:45
4464
转载 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
3777
原创 idea操作——已经push到远程的代码回滚(不保留本地更改)
4.操作完成后等一会,待同步结束后push代码到远程,选择force push.(点击push边上的倒三角,此时会出现force push选项)5.此时远程代码和本地代码都回到修改前的代码。(即本地更改丢失,远程修改也丢失)3.下图的选项选择hard,然后选择reset。
2023-08-03 16:46:38
3433
原创 Jenkins build包时虽然单元测试失败了,但是仍然可以成功build包(最终结束时build success)
如果遇到测试失败时,依然希望继续构建项目,那么需要设置surefire插件的testFailureIgnore属性为true。于是检查相关的所有pom文件,将结果给改成false.然后重新build包进行测试。经过测试不行,仍然出现有单测失败但是结果是build成功的情况。
2023-08-03 16:00:31
847
转载 curl报60的问题(curl failed to verify the legitimacy of the server)
查看官网的解释是说因为证书认证缺失,所以可以考虑请求里面关闭。认证,命令行中加上-k即可,如。
2023-07-24 14:26:30
8729
原创 利用unzip命令解压指定文件到指定目录
上述代码将/home/test.zip中的test/test.txt文件解压到/home/目录下,并且不显示任何信息.有时候,在zip文件中可能包含了多个文件,如果只想解压其中的一个文件,可以通过指定文件名来实现。上述代码将/home/test.zip中的test目录下的所有文件解压到/home/目录下。
2023-06-30 15:21:59
6455
转载 shell中 #*, ##*, %*, %%*的含义及用法
此时可以看出,最后一个/以及左边的全被删除了。可以看出,右边第一个/和它右边的东西删除了。此时,第一条/和它左边的都被删除了。最小匹配也就是找的第一个/
2023-06-30 14:53:16
4627
3
原创 idea操作——如何format代码
1.选中需要format的类,然后右击,选择reformat code2.出现的复选框根据自己的需求进行选择。然后点击OK即可。
2023-05-18 16:36:34
4725
转载 Linux中执行Shell脚本报错/bin/bash^M: bad interpreter: No such file or directory
Windows环境下的文件是dos格式,即每行结尾以\r\n来标识,而Linux下的文件是unix格式,行尾则以\n来标识。第一步:使用下述命令看看该文件的格式,dos格式的文件行尾为^M$,unix格式的文件行尾为$在window写完shell脚本,然后Linux中采用绝对路径执行shell脚本,报错。第二步:使用下述命令直接替换结尾符为unix格式。从显示结果可以判断,该文件属于dos格式。通过以上步骤,shell脚本即可执行。命令可以看到文件的格式为unix格式。
2023-05-12 11:57:40
1518
2
原创 Shell脚本-将echo的结果赋值给指定变量
此命令是将形如 AAAA=bbbb的值bbbb进行查找和再赋值。此命令是将以逗号分隔的字符串再逗号处都加上上双引号。
2023-03-08 13:40:21
3022
转载 https证书识别和转换
最近接触的项目中用到HTTPS,并且申请了证书以及私钥,这一块接触的少 先整理出来,谨防以后忘记。因为是tomcat中配置的https,需要将证书转成keystore文件,通过openssl 先通过证书以及私钥文件生成p12证书,再通过JAVA的keytool 生成keystore文件准备工作:上传证书和rsa私钥的key申请的证书有证书链,可以右键以文本打开,把证书里的内容按从下至上的顺序复制到一个新建的文件里allinone.cer将allinone.cer和payment.private.key上传至
2023-03-08 12:32:24
1842
转载 idea的commit框设置显示出来
注意:设置后需要检查一下idea各个地方,因为commit框不一定在左侧或者底部,所以需要检查一下,如果还是没有显示,可以重启一下ieda看看。第一步:FILE-Setting-version control -commit。第二步:勾选Use non-modal commit interface。
2022-11-01 09:52:05
12446
原创 常见数据加密的方式
MD5加密public class MD5Util { /** * MD5加密 * * @param src 需要加密的字符串 * @param isUpper 大小写 * @param bit 加密长度(16,32,64) * @return */ public static String getMD5(String src, boolean isUpper, Integer bit) {
2022-04-20 11:55:45
899
转载 使用Navicat将Excel数据导入oracle数据库中
1、先准备好Excel数据,第一行和数据库表字段保持一致2、如果需要新建表,就使用下面的方式3、如果不需要新建表就使用下面的方式4、接着进入下面的页面5、选择你的Excel,注意Excel必须要在打开的状态,否则报下面错误信息接着选中你要导入的sheet页,我将sheet1改为了第一页,sheet2改为了第二页,不要误解了6、接着7、下一步—【这是要需要新建表的】已经有表结构的不用选择新建8、下一步 这里可以选择主键9、下一步,根据需要选择10、下一步11、
2022-04-20 11:37:43
1309
原创 参数含有下划线开头无法正确传参问题
现象定义如下参数:使用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
2087
原创 前端传来的参数后端无法正确接收
trSpeBadWeatherAttention: {linkId: "S32", badWeatherType: "0", simulationData: 1}后端代码:前端进行调用时发现后端对应的对象属性没有获取到前端传来的数据。...
2022-04-11 16:46:50
13812
原创 MySQL字符串拼接的两种方式
第一种:MySQL自带语法Concat(string1,string2,string3...),此处是直接把string1和string2等等的字符串拼接起来(无缝拼接哦)说明:此方法在拼接的时候如果有一个值为NULL,则返回NULLselect concat("aaa","bbbb","ccccc") as strselect concat("aaa","bbbb",null) as str第二种:第二种也是mysql自带语法CONCAT_WS(separator.
2022-03-22 10:15:45
30112
instantClient12-19版本 windows64.zip
2021-07-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人