![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 55
SHYBD_FM
这个作者很懒,什么都没留下…
展开
-
Spring返回Json忽略null不转换如何设置?
Spring MVC中,在controller层使用@RestController或@ResponseBody返回json时,返回的对象中,有的字段为空,如果想字段为空时,或者字段为null时,不返回该字段。有以下几种方法:1. 使用注解 @JsonInclude(JsonInclude.Include.NON_NULL)Include.NON_EMPTY:属性为 空 或者 为 NULL 都不序列化Include.NON_NULL:属性为NULL 不序列化@Data@JsonInclude(J原创 2021-09-25 10:47:06 · 2099 阅读 · 0 评论 -
根据经纬度计算两点之间的距离
Java 根据经纬度计算两点之间的距离:第一步:添加 maven 依赖 <dependency> <groupId>org.gavaghan</groupId> <artifactId>geodesy</artifactId> <version>1.1.3</version> </dependency>第二部:代码实现public class DistanceUt原创 2021-07-12 10:00:53 · 192 阅读 · 0 评论 -
JDK8--16新特性
1.1 JDK 版本变更说明每6个月发布一个小版本,每3年发布一个长期支持的版本。版本发布日期延长日期长期支持JDK 72011年9月2022年9月LTSJDK 82014年3月2030年12月LTSJDK 92017年9月JDK 102018年3月JDK 112018年9月2026年9月LTSJDK 122019年3月JDK 132019年9月JDK 142020年3月JDK 15原创 2021-07-02 22:35:07 · 383 阅读 · 0 评论 -
SpringBoot发送邮件
1. 配置邮箱服务,以 QQ 为例【注意】:如果你的 QQ 开启了登录保护,需要关掉,否则无法使用此功能。2.1 首先需要开启邮箱相关服务,操作如下:2.2 点击开启后需要验证手机号开启下面功能2.3 发送成功后,出现如下界面。此时生产的密码就是我们发送邮件时要填写的账号密码(密码并非 QQ 的登录密码)。至此,邮箱配置就全部做完了,接下来就是编写代码了2. 编码实现2.1 引入依赖<dependency> <groupId>org.springfram原创 2021-05-14 11:53:52 · 145 阅读 · 0 评论 -
Java多线程
1. 线程的 5 种状态2. 线程的 4 种实现方式2.1 继承 Thread 类重写 run() 方法,调用 start() 启动多线程;2.2 实现 Runable 接口重写 run() 方法,之后 new Thread(),将实现 Runable 接口的实现类的示例作为 new Thread() 的参数;然后调用 start() 启动多线程;2.3 实现 Callable 接口重写 call() 方法,再将此接口的实现类对象作为参数传递到 FutureTask() 中;之后再创建 ne原创 2021-03-22 17:45:45 · 96 阅读 · 0 评论 -
MySQL基础语句
1. 清空表语句(又称截断表):truncate table student;2. 多表级联操作:alter table student add constraint fk_stu_classno #添加约束 fk_stu_classno:约束名foreign key(class_no) #外检约束 class_no:约束的具体列references class(cno) #外检引用 class(cno):student表的原创 2021-03-22 16:47:49 · 65 阅读 · 0 评论