- 博客(9)
- 收藏
- 关注
原创 Java 实体类映射
1 问题在有些项目中,有时候需要将一个实体类的某些字段取出来,一个个先从实体类中get后再set进一个临时的实体类中太过于麻烦,这里给了一个简单快捷的方式2 依赖<!--Vo实体类映射依赖,MapStruct--><dependency> <groupId>org.mapstruct</groupId> <artifactId>mapstruct</artifactId> <version>1
2021-05-12 13:29:50
855
原创 Java关于获取某个迭代过程中会发生变化参数的原始值
1 问题java在执行某个迭代方法时,有时给予的某些参数会在迭代过程中发生变化,但是迭代结束又需要用到这些参数的原始值2 思路定义一个布尔值,在迭代开始之前做判断,该布尔值为true时记住这个原始路径3 代码实现public class CommoTask { //@Setter private String rootPath; boolean b; //拿出文件 public void decideFileDir(String path, Strin
2021-05-11 16:53:23
218
原创 Springboot实现动态读取图片
1 思路方法通过WebMvcConfigurer接口中的addResourceHandler()和addResourceLocations()方法①addResourceHandler():指想在url请求的路径②addResourceLocations():指图片存放的绝对路径2 代码实现@Configurationpublic class WebmvcConfig implements WebMvcConfigurer { @Value("${image.dataPath}")
2021-05-10 16:17:03
753
原创 INNER JOIN和LEFT JOIN的区别
inner join:内连接inner join(等值连接):只显示两表联结字段相等的行,(很少用到,最好别用);外连接left join:以左表为基础,显示左表中的所有记录,不管是否与关联条件相匹配,而右表中的数据只显示与关联条件相匹配的记录,不匹配的记录以NULL字符填充right join:以右表为基础,显示左表中的所有记录,不管是否与关联条件相匹配,而左表中的数据只显示与关联条件相匹配的记录,不匹配的记录以NULL字符填充full join :显示多个表中的所有的记录,不匹配关联条件的列
2021-04-14 15:48:46
34255
6
原创 Java中list != null和list.size > 0的区别
Java中list != null和list.size > 0的区别补充说明:list == null :是指压根就不存在这个list,即在堆内存中压根就不存在,没有它的地址list.isEmpty() :是指堆内存在这个list,但是这个list中的元素为空,后期可以添加,只是现在暂时为0二者区别:判断list是否为null,就像是判断是否有瓶子,list != null代表着有瓶子;list.isEmpty是用来判断瓶子里是否有水,list.isEmpty == false代表着瓶子里
2021-04-14 14:30:05
293
原创 Java对象的序列化和反序列化
Java对象的序列化和反序列化一.什么是序列化和反序列化序列化:把对象转换为字节序列反序列化:把字节序列转换为对象所谓java对象序列化就是将对象的状态转换成字节流,以后可以通过这些值再生成相同状态的对象,对象序列化是对象持久化的一种实现方法,它是将一个对象的属性和方法转化为一种序列化的格式以用于存储和传输,反序列化就是根据这些保存的信息重建对象的过程。序列化有好几种方式,java自己的序列化,thrift,protobuf,json其实也算是一种序列化。序列化是为了传输数据,数据在网络上传输都
2021-03-29 11:06:12
74
原创 关于java中JSON和List相互转化的问题
关于java中JSON和List相互转化的问题首先添加依赖:<!-- fastjson json序列化--><dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.58</version></dependency>一.JSON转ListJS
2021-03-26 15:15:38
237
原创 关于java的项目部署以及需要注意的地方
关于java的项目部署以及需要注意的地方一.打包(package)打包之前注意所连接的数据库是否是需要连接的数据库(数据库密码是否正确);打包时先clean一下,再package二.关于配置服务在项目所对应的xxx.xml里,这里可以修改服务名称以及jar包:<!-- Copyright (c) 2016 Oleg Nenashev and other contributors Permission is hereby granted, free of charge, t
2021-03-25 15:59:21
542
原创 关于使用Swagger-ui时文档显示实体类中隐藏部分字段的问题
关于使用Swagger-ui时文档显示实体类中隐藏部分字段的问题所遇到的问题:在swagger-ui测试页面测试接口时,由于在实体类中添加部分临时的实体类导致测试文档过于冗杂解决:pom.xml添加依赖: <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>
2021-03-24 16:49:36
2719
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人