- 博客(37)
- 资源 (1)
- 收藏
- 关注
原创 isNotEmpty和isEmpty、isNotBlank和isBlank、StringUtils.isAnyBlank()、StringUtils.isNoneBlank()
(whitespace,空白符包含:空格、tab键、换行符;例如:‘\n’、’ ‘、’\t’等)isBlank 判断字符串 为空或长度为0或由空白符(whitespace) 构成。isNotBlank 判断字符串 不为空且长度不为0且不由空白符构成。isNotEmpty 判断字符串 不为空且长度不为0。isEmpty 判断字符串 为空或长度为0。是否包含任何真空值(包含空格或空值)是否全部都不包含空值或空格。
2024-04-15 16:08:41 731
原创 批量插入集合数据Lists.partition(list, 2000)
批量插入集合数据(集合数据量比较大),可以将集合拆分成每次多少条一组,循环插入数据库中。
2024-03-20 10:57:35 542
原创 代码已提交 但未push前如何撤回
已经在 Git 中提交,但还没有将这些提交推送(push)到远程仓库,可以使用 git reset 命令来撤销最近的提交。这个命令将会撤销最后一次提交,但会保留暂存区和工作区的更改,使得你可以重新提交这些更改或者修改后再提交。
2024-03-15 10:47:26 1593
原创 异步发送CompletableFuture<Void> future = CompletableFuture.runAsync(()
基于runAsync系列方法实现无返回值的异步计算。
2024-03-14 11:16:04 396
原创 Error running ‘delivercenter-api [clean]‘: Cannot find JRE ‘13‘. You can specify JRE to run maven go
File-Settings…按照图中进行修改, 最后点击Apply 和OK。点击clean 或deploy 报如下错误。原因 :没有找到JRE ‘13’再次点击clean 可以了。
2023-12-28 11:54:50 463
原创 java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to*****
通过调试,发现是LinkedHashMap类型,而不是实体类。
2023-09-19 16:54:04 4912 1
原创 idea按Ctrl+左键,不能进入类或方法,提示Cannot find declaration to go to
原文链接:https://blog.csdn.net/third_/article/details/80454442。右键项目,选择Mark Directory as–>Sources Root.等待一会儿就好了。Test Resource Root:测试资源根。Test Source Root:测试源根。Resources Root:资源根。Sources Root:源根。
2023-09-08 09:58:57 309
原创 java8的.stream()
stream()是Java8中引入的流(Stream)的操作方法。Collectors.joining(分隔符,前缀 ,后缀):使用指定的分隔符、前缀和后缀将元素连接成一个字符串。.filter(s->“女”.equals(s.getGender()))表示过滤出list中性别为女的学生;【多数情况下,数据量不大的情况下,findAny()也会返回第一个元素,此时效果与findFirst()一致】Collectors.joining(分隔符):使用指定的分隔符将元素连接成一个字符串。
2023-09-01 14:05:52 349
原创 idea中在代码已提交,但还未推送push前,如何修改提交的注释
1、在idea中右击项目->Git->Show History,打开提交记录log。2、右击提交记录,选择Edit Commit Message。在小弹窗中修改注释即可,修改完成点击ok,注释修改成功。再进行推送就可以了。
2023-08-29 16:23:57 2649 1
原创 ORA-01810: format code appears twice
更改成TO_DATE(‘2023-08-15 10:25:21’ ,‘yyyy-mm-dd hh24:mi:ss’) 再次执行,更新成功。将TO_DATE(‘2023-08-15 10:25:21’ ,‘yyyy-mm-dd hh24:mm:ss’)在oracle数据库中更新时间报错。
2023-08-23 10:39:10 288
原创 org.springframework.http.converter.HttpMessageNotWritableException: Could not write JSON:
Controller层 的方法 a 对象 已经获取到数据,但是return 就报如上错误。后经过排查是因为定义的Mao类型有问题。更改成如下,问题解决。@ApiOperation(value = “级联”)通过postman调用后台接口,报如下错误。
2023-03-23 09:19:36 1675
原创 idea中maven打包提示OutOfMemoryError异常解决方案
idea中maven打包提示OutOfMemoryError异常解决方案
2022-12-30 14:09:20 1099
原创 500,nested exception is org.apache.ibatis.builder.BuilderException: Error evaluating expression ‘par
Cause: org.apache.ibatis.ognl.OgnlException: source is null for getProperty(null, "tenderCode")
2022-06-30 11:13:25 2182
原创 idea前端启动命令行设置
idea中 菜单File- settings… 找到Tools下的进行如下设置更改成重新idea,然后执行前端启动命令,启动成功。
2022-04-27 11:06:04 1398
原创 Error running ‘ContractApplication‘: Command line is too long. Shorten command line for ContractAppl
idea启动项目时,报如下错误Error running ‘ContractApplication’: Command line is too long. Shorten command line for ContractApplication or also for Application default configuration.解决方式:1、项目里面的idea/workspace.xml文件2、找到标签3、在component 标签里添加如图所示4、重启项目ok。...
2022-04-27 09:41:17 437
原创 java.lang.reflect.UndeclaredThrowableException: null 异常解决
java.lang.reflect.UndeclaredThrowableException: null通过搜索,用了百度上的一些方法排查了一遍没有发现问题。最后通过修改IntelliJ IDEA 中的 jdk版本。问题解决
2022-03-18 14:34:17 6069
转载 java 金额转大写人民币
package com.**.hop.ms..utils;import java.math.BigDecimal;/****数字转换为汉语中人民币的大写/public class NumberTo {/** 汉语中数字大写/private static final String[] CN_UPPER_NUMBER = { “零”, “壹”, “贰”, “叁”, “肆”, “伍”, “陆”, “柒”, “捌”, “玖” };/** 汉语中货币单位大写,这样的设计类似于占位符/
2022-01-28 13:28:58 2394
原创 idea解决Command line is too long. Shorten command line for
报错Error running ‘…Application’: Command line is too long. Shorten command line for …Application or also for Spring Boot default configuration.解决办法:找到 .idea\workspace.xml下的,在里面添加
2022-01-21 16:56:55 326
原创 git pull失败
拉取报错:git -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks fetch origingit -c diff.mnemonicprefix=false -c core.quotepath=false --no-optional-locks pull --no-commit origin proderror: You have not concluded your merge (MERGE_HEAD ex
2021-10-13 17:03:41 1081
原创 fatal: You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists). Please, commit your change
SourceTree更新Git上代码报如下错误:fatal: You have not concluded your cherry-pick (CHERRY_PICK_HEAD exists).Please, commit your changes before you merge.解决方法:1、命令放弃 git cherry-pick 变更git cherry-pick --abort2、执行更新或者 pullgit pull...
2021-10-13 11:23:20 6293 1
原创 BeanUtils.copyProperties将一个对象拷贝到另一个对象
LegContractTmpDcLog contractTmpDcLog=new LegContractTmpDcLog();BeanUtils.copyProperties(contractTmpDc, contractTmpDcLog); // 将一个对象拷贝到另一个对象(源对象,目标对象)
2021-08-25 14:20:47 490
原创 解决node-sass安装失败和版本过高的问题
npm install --save node-sass --registry=https://registry.npm.taobao.org --disturl=https://npm.taobao.org/dist --sass-binary-site=http://npm.taobao.org/mirrors/node-sass可以解决nodejs版本过高,不支持当前node-sass的问题 ,如果还不可以先卸载在安装指定版本。vue中使用scss时报错(Module build failed:.
2021-07-27 18:21:22 4514
原创 Struts2中type类型有哪些
1、chain 想实现从一个action中跳转到该action中的另外一个方法并且携带参数,参数不能丢。2、redirect 类型用于重定向到一个页面、一个action或一个网址。3、redirectAction :重定向到一个Action。和redirect-action两种结果类型在使用上其实并没有什么区别,只是写法不同而已。4、json:返回json串5、dispatcher 为默认跳转类型,用来转向页面,通常处理JSP6、httpheader:用于控制特殊的HTTP行为的结果类
2021-05-11 10:31:20 183
原创 git下载代码身份验证失败,如何清除身份重新输入账号密码
window10操作系统控制面板-用户账户-凭据管理器-管理windows凭据,进行编辑或者删除
2020-11-30 13:38:00 1530 1
原创 NAVICAT PREMIUM 查看BLOB字段内容及不显示中文乱码
选择blob字段的内容, 点击“备注”,下方出现blob字段的内容但是中文是乱码状态,这时候使用cast函数转换成char类型。select cast(字段名 as char) from 表名
2020-11-17 12:03:11 3994
原创 poi操作docx替换${}占位符不成功的解决方法
替换模板文件中的${}占位符代码如下: String templatePath = "templates/fileContractApp/pxhtdj/??.docx"; //模板文件存放路径 String fileName="??.docx"; // 文件名 XwpfTUtil xwpfUtil = new XwpfTUtil(); ClassPathResource resource = new
2020-09-14 10:24:36 5816
原创 httpclient动态调用webservice接口(无需生成客户端代码)方法
String responseMsg = “”;// 返回参数StringBuffer soapRequestData = new StringBuffer(""); // 拼接SOAPSimpleDateFormat myFmt1=new SimpleDateFormat(“yyyy-MM-dd”); //格式化年月日SimpleDateFormat myFmt2=new S
2020-07-15 09:45:32 814
原创 String …args可变参数
当一个方法定义中有String… args形参时,实参传递的参数个数可以是少于最大个数的任意个,String…args只能定义在形参的最后一个参数,可以不传 参数。调用时传参,这种就是没有传string...
2020-06-12 12:51:34 413
原创 java.lang.IllegalStateException: Method has too many Body parameters
java.lang.IllegalStateException: Method has too many Body parameters: public abstract com…ms.common.JsonResult …resource.ActivitiResource.claimAll(java.lang.String,java.lang.String,java.lang.String)at feign.Util.checkState(Util.java:128)报错:原写法:修改后:f
2020-06-10 13:29:18 4345
原创 DefaultHttpClient请求中文乱码问题
在使用DefaultHttpClient向服务器发送post请求,在请求体中发送utf-8编码的数据,s.setContentEncoding(“UTF-8”)是乱码。代码如下:跟踪参数是中文,数据正常但是服务器接收的中文数据却是乱码。解决方法:StringEntity s = new StringEntity(params.toString(),“UTF-8”);//设置参数内容...
2020-05-06 15:10:44 732 1
原创 feign.FeignException: status 500 reading AttamentClient#saveAttachment(LegAttachment); content: {"co
用B服务调用A服务报错,B服务控制台报错如下feign.FeignException: status 500 reading AttamentClient#saveAttachment(LegAttachment); content:{“code”:500,“message”:“Server Internal Error”,“data”:null,“throwable”:null} 可参照:h...
2020-04-28 16:36:07 2977
原创 ajax在IE8浏览器中传中文 乱码问题
项目上遇到的问题。用户操作我们系统,日志中传的中文是乱码形式;而我们自己测试,调用接口,日志中传的中文是正常的,当时很是纳闷,为什么我们自己使用好用,用户使用就不好用呢?原来是这样写的:使用上面这种方式传参,在火狐、谷歌浏览器中可以使用,但是在IE8浏览器不行,请按照下图方式修改,不要直接将参数写在url后面,要将参数放到请求实体中发送到后台。现修改为:问题解决。...
2020-04-22 13:16:26 223
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人