- 博客(25)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
原创 用友U8调用ERP接口报错:服务调用失败:注册号不正确
请参考如下文档 https://success.yonyou.com/community/askDetail?用友U8调用ERP接口报错:服务调用失败:注册号不正确。
2023-10-30 15:54:42 561 1
原创 layui获取table中的checkbox并取消选中
根据同一行中其他列数据的变化动态取消checkbox选中。layui获取表格中的checkbox,并取消选中。
2023-06-13 11:09:10 2587
原创 java8stream将list对象{id:““,name:““,nickName:““}转为map,id为key,name为value,name值没有就取nickName
在上述代码中,我们使用了一个自定义的Person类来表示列表中的对象,其中包含id、name和nickName字段。通过Java 8的Stream API和Collectors.toMap方法,我们将List转换为一个Map<String, String>,其中id是键,name是值,如果name为空,则使用nickName作为值。请根据实际情况修改Person类和输入的List对象,以适应你的需求。输出结果将会是:{1=John, 2=Mike, 3=Alice}
2023-06-07 11:31:55 1100
原创 Mockito单元测试mock数据,根据对象中的参数mock不同的返回用Mockito.argThat()
当mock的方法参数是个对象时,可以用Mockito.argThat()去mock请求。
2023-05-23 09:53:33 1891
原创 XLSTransformer.transformWorkbook导出excel不能将列导出完整问题
导出异常,经过debuge排查,终于找到了问题所在。最终导出结果正确展示。
2023-04-19 11:30:03 317
原创 Spring中@RequestBody接收请求乱码解决
Java如何从HttpServletRequest中读取HTTP请求的body当发起http调用时,用spring的@RequestBody去接收请求body,导致请求body中的中文乱码,是英文请求过来是用的是UTF-8格式,而@RequestBody默认是用gbk格式去转换的,导致乱码。可以用去读取Request字节,再转换成UTF-8格式,就不会出现乱码了@RequestMapping(value = "/testReq", method = RequestMethod.POST) pu
2022-03-07 15:32:09 5829
原创 Velocity报错java.net.SocketException: Connection reset
Problem loading toolbox ‘/WEB-INF/classes/META-INF/spring/toolbox.xml’java.net.SocketException: Connection resetat java.net.SocketInputStream.read(SocketInputStream.java:210) ~[?:1.8.0_144]at java.net.SocketInputStream.read(SocketInputStream.java:141) ~
2021-07-15 19:21:08 311
原创 Mybatis执行oracle报错ORA-00942: 表或视图不存在,但是在plsql执行却成功了
Mybatis执行oracle报错ORA-00942: 表或视图不存在,但是在plsql执行却成功了Mybatis执行oracle报错ORA-00942: 表或视图不存在,但是在plsql执行却成功了org.springframework.jdbc.BadSqlGrammarException:Error querying database. Cause: java.sql.SQLSyntaxErrorException: ORA-00942: 表或视图不存在The error may exist
2021-03-26 14:18:41 2799 2
原创 mybatis-plus生成代码失败
生成报错FreeMarker template error:The following has evaluated to null or missing:==> table.comment [in template “templates/entity.java.ftl” at line 19, column 6]Tip: It’s the step after the last dot that caused this error, not those before it.Tip: If
2021-01-05 19:17:17 3316 1
原创 Spring运行时注入,注入外部的值
使用@PropertySourse注解和Environment来注入新建一个类接收值public class BlankDisc { private String title; private String artist; BlankDisc(String title, String artist){ this.title = title; this.artist = artist; } public String getTitl
2020-12-22 20:43:24 126 1
原创 项目上使用PageHelper分页不生效
在项目中使用PageHelper进行分页查询,首先选择的是新的pagehelper-spring-boot-starter依赖,使用完后发现分页功能不生效,进行排查法发现做的项目不是spingboot项目,最后选择普通版本的版本的pagehelper。左边是第一次引入的pagehelper包,右边是后面引入的版本。引入普通版本的配置如下如果是单独的MyBatis框架,需要在SqlMapConfig.xml添加分页插件的配置3.1 SqlMapConfig.xml配置<!-- plu
2020-10-12 17:22:52 1649
原创 Springmvc拦截器拦截方法注解失效
第一次使用拦截器拦截失败,总结原因1.自定义拦截器失效,启动项目,发现没有进入拦截器,找到原因,拦截器没有进行注册将自定义拦截器进行注册2.进入拦截器没有获取到注解,检查找到原因,在拦截器中获取方法上注解是通过反射获取,需要在注解上添加@Retention(RetentionPolicy.RUNTIME)成功获取到方法上的注解...
2020-04-09 11:50:07 809
原创 同一个类中调用使事务失效
开发中避免不了会对同一个类里面的方法调用,比如有一个类Test,它的一个方法A,A再调用本类的方法B(不论方法B是用public还是private修饰),但方法A没有声明注解事务,而B方法有。则外部调用方法A之后,方法B的事务是不会起作用的。这也是经常犯错误的一个地方。public String A(Integer id) { this.noticeMapper.insert(...
2020-03-26 10:45:33 1944
原创 如何用feign传递token?
使用feign自带的RequestInterceptor接口来传递tokenpublic class TokenRelayRequestIntecepor implements RequestInterceptor { @Override public void apply(RequestTemplate template) { //1.使用静态方法获取到toke...
2020-03-20 20:07:17 884
原创 org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformedInputException: Input length = 1报错
SpringBoot启动加载yml文件时报错由于yml编码格式与idea编码而是不一致导致,修改yml编码格式1.修改格式编码 File -> Settings -> File Encodings 进行修改2.将yml文件删除,重新建立yml文件...
2020-03-19 14:52:52 2471
原创 Redis中sortset基本使用方法
使用redis中的sortset一般用来做排行榜之类的,首先将zset添加进来往set1中添加score为9,值为val1zadd zset1 9 val1zadd zset1 10 val2zadd zset1 11 val3然后将zset1中的值进行排序,选取前两名zrange zset1 0 1 withscores得到排名,可以获取某个值的排名zrank zset1 ...
2020-03-16 10:39:11 578
原创 win10查看某端口号,并杀死此进程
打开cmd查看端口为8080的进程netstat -ano | findstr "8080"查看到pid为6864占用了8080端口查看6864是哪个进程tasklist | findstr 6864看到是java进程,可以关闭将这个进程关闭taskkill /pid 6864 -t -f...
2020-03-10 23:18:25 837 3
原创 RoocketMQ生产消息成功,消费信息失败,也没有任何报错,怎么解决?
实现rocketmq中的RocketMQListener接口,在OnMessage()方法中写业务,发现消费不了业务,而发送者可以发送消费信息到rockemq,检查好几次,发现是依赖版本的问题,我使用的是springcloud-alibaba,添加依赖没有指定版本,默认是使用2.0.2版本的依赖,我使用的RocketMQ是4.5.1版本的,这两者不兼容,所以要给rocketmq依赖版本指定一个...
2020-03-03 10:50:29 805
原创 Linux开放端口
1、开放端口firewall-cmd --zone=public --add-port=5672/tcp --permanent # 开放5672端口firewall-cmd --zone=public --remove-port=5672/tcp --permanent #关闭5672端口firewall-cmd --reload # 配置立即生效2、查看防火墙所有开放的端口...
2019-11-06 10:55:39 168
原创 如何查看windows主机是否能Ping通虚拟机
一般ping不通虚拟机是虚拟机ip地址没输入对现在以centos7为例输入 ifconfig 命令 查到虚拟机ip地址 193.168.229.128使用 win+r 快捷键打开运行窗口 输入 cmd 打开cmd命令窗口在命令窗口输入 ping 192.168.229.128 (这是我的虚拟机地址,你要输入你查出来的虚拟机地址) 看到有返回,说明能连接上虚拟机...
2019-10-16 11:36:54 1095
原创 Spring boot 报错java.lang.NullPointerException: null
使用Jedis连接redis出现java.lang.NullPointerException: null 检查虚拟机中的redis是否存在key1的值 虚拟机中存在该值,说明是代码问题,检查下代码 该行代码报错,恍然大悟,jedis是空,jedisPool.getResource()并没有赋值给jedis,加上 启动spingboot ,成功显示...
2019-10-16 11:13:12 1217
原创 mysql中如何给字符型的数字字段进行排序?
mysql中如何给字符型的数字字段进行排序?我们可能经常会给varchar类型的字段存入数值,此时进行order by操作输出的结果可能是:很明显这不是我们想要的结果,mysql中varchar类型默认会按照ASCII码进行比较```cselect * from student order by score1121023解决办法:在需要排序的字段后增加 *1 或者+0...
2019-10-12 15:13:14 580
生产了消息,使用RocketMQ消费信息消费不了,也没有报错,希望有大佬指定一下?
2020-03-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人