- 博客(9)
- 收藏
- 关注
原创 Stream流的集合操作
概念:Stream是JDK1.8的新特性,方便操作集合,简化代码的API。流程:1、把集合转为Stream流2、操作Stream流,(在管道中的中间操作和终止操作)package com.zyj.demo.stream;import java.util.*;import java.util.stream.Collectors;/** *1.创建stream *2.中间操作 *3.终止操作 */public class StreamApi { public static
2021-11-03 16:25:49
688
5
原创 Windows下启动redis服务报错
报错内容:[18256] 14 Jan 16:58:10.334 # Creating Server TCP listening socket 127.0.0.1:6379: bind: No error在redis目录下打开cmd,依次输入以下命令1.redis-cli.exe2.auth 12345 //有密码则需要这一步3.shutdown4.exit5.redis-server.exe redis.windows.conf...
2021-01-14 17:44:59
292
原创 mybatis-plus更新字段为NULL无效的解决方法
问题:更新数据的时候字段赋值为NULL,发现还是原来的值,没有进行更改。这是因为mybatis-plus在更新的时候做了null判断,默认不更新为null的传参。解决方法:在实体类对应字段上添加注解,作用是忽略NULL值@TableField(strategy = FieldStrategy.IGNORED)...
2020-11-09 17:57:24
1962
原创 Spring Boot中得定时任务执行一段时间后突然停了
描述:定时器执行一段时间之后自己停止。原因:http请求出现某种错误的时候,http请求僵死,导致线程也不再往下执行。最终导致后面的定时任务也不再执行由于httpclient自己没有默认超时时间的设置,当开发人员没有设置超时间是的时候,在server的服务端网络出现问题或者一直不返回给客户端数据结果,就发现client端的请求线程一直卡住不会释放,如果这个是线程池中的线程,就会一直占用线程池资源,导致线程池不能响应后续的的任务。解决方法:在http请求的代码中设置超时时间HttpURLC
2020-10-28 15:32:12
3716
2
原创 Maven instrall和package的区别
package项目进行打包,将打包结果放到target目录下边install项目进行打包,将打包结果放到target目录下边和maven本地仓库下,可以给依赖它的其他项目调用,自动建立关联关系
2020-10-23 14:05:25
289
原创 Java 对象之间属性拷贝方法
JavaBean 对象之间属性拷贝方法:方法如下:切记:赋值操作仅支持两个对象属性相同的情况BeanUtils.copyProperties(A, B);把对象A 的值 赋值给B代码示例如下:两个不同的包,两种不同的使用方式package org.springframework.beans;BeanUtils.copyProperties(A,B) --> 是将A中的值赋值给Bpackage org.apache.commons.beanutils;BeanUtils.co
2020-10-21 15:03:19
775
原创 SpringBoot文件上传大小限制
SpringBoot文件上传大小限制配置文件中添加spring.servlet.multipart.max-file-size=1024MBspring.servlet.multipart.max-request-size=1024MB
2020-10-21 14:51:43
181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人