摘要:
1 背景 有时我们在做开发的时候需要记录每个任务执行时间,或者记录一段代码执行时间,最简单的方法就是打印当前时间与执行完时间的差值(System.currentTimeMillis() ),然后这样如果执行大量测试的话就很麻烦,并且不直观,如果想对执行的时间做进一步控制,则需要在程序中很多地方修改, 阅读全文
摘要:
使用java计算经纬度方法,代码如下: package com.example.util; /** * @author mingtian * @description: 计算距离工具类 * @date 2022/6/13 11:35 */ public class DistanceUtil { /* 阅读全文
摘要:
1 借助hutool工具类 hutool maven依赖 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.1.0</version> </dependency> 代码实现 阅读全文
摘要:
新版任你发,我用 Java 8,这可能是当下 Java 开发者的真实写照。不过时代可能真的要抛弃 Java 8,全面拥抱 Java 17 了。 Spring Boot 3.0 SpringBoot 已发布了 3.0.0-M1 版本,并官宣全面拥抱 Java 17,Spring版本要求Spring6, 阅读全文
摘要:
1. 问题描述 前置条件: 使用openFeign+mybatis-plus 使用json格式进行数据的传输,即限制web传输的数据格式为 content-type = application/json 问题: 1. 微服务A 通过 OpenFeign 调用微服务B 的分页接口时返回数据为 null 阅读全文
摘要:
1 dozer maven依赖 <dependency> <groupId>net.sf.dozer</groupId> <artifactId>dozer</artifactId> <version>5.5.1</version> </dependency> 2 代码实现 基本API方法 Mapp 阅读全文
摘要:
1 前言 在日常开发中,我们经常需要给对象进行赋值,通常会调用其set/get方法,有些时候,如果我们要转换的两个对象之间属性大致相同,会考虑使用属性拷贝工具进行。如我们经常在代码中会对一个数据结构封装成 DO、PO、DTO、VO等,而这些Bean中的大部分属性都是一样的,所以使用属性拷贝类工具可以 阅读全文
摘要:
1 工具类 该工具类为生成验证码图片的核心,直接拷贝到项目即可,无需做修改;可个性化的参数全部对外提供的API,比如字体大小,背景颜色,干扰线数量,高宽等都可以根据自己的需求设置对应参数; 代码几乎每一行都加了详细的注释;如果遇上特殊的个性化需求,调整一下这个工具类即可实现。 package com 阅读全文
摘要:
开源项目的组成部分 开源项目由哪些组成部分: name: 项目名 description: 项目的简要描述 项目的源码 README.md: 项目的详细介绍 那么除了这些要素之外,项目本身的star数和fork数,也是评判一个开源项目是否火热的标准,这同时也是一个很重要的搜索标准。另外我们也要注意观 阅读全文
摘要:
Java8的新特性——Stream常用于处理集合,它不会改变集合原有的结构,优点是Stream的代码会比用for循环处理更加的简洁。 1:二个集合的交集 例如:找出两个班名字相同的学生 @Data public class User { /** * 工号 */ private String user 阅读全文