java

springboot与mongodb整合

一、添加maven依赖 org.springframework.boot spring-boot-starter-data-mongodb 2.6.7 二、配置properties文件 1、mongodb无密码方式: spring.data.mongodb.uri=mongodb://192.168.78....

ArrayList和LinkedList区别?看完秒懂~

工作中,大家是不是经常分不清楚,什么时候用ArrayList,什么时候用LinkedList? 所以我们应该弄清楚ArrayList和LinkedList之间的区别,然后才知道工作中该如何选型。 一、ArrayList和LinkedList查询之间的...

Java阻塞队列详解

1.什么是阻塞队列 阻塞队列--BlockingQueue,它是一个接口, public interface BlockingQueue extends Queue BlcokingQueue继承了Queue接口,是队列的一种,Queue和BlockingQueue都是在Java5中加入的,Bl...

map转换成JSON的方法

第一种alibaba falstjson: 1.Map转JSON Map map = new HashMap(); map.put("a", "a"); map.put("b", "123"); JSONObject json = new JSONObject(map); 2.map转string ...

Java线程池Executor详解

我们最常使用的Executors实现创建线程池使用线程主要是用上述类图中提供的类。在上边的类图中,包含了一个Executor框架,它是一个根据一组执行策略的调用调度执行和控制异步任务的框架,目的是提供一种将任务提交...

SpringBoot使用RestTemplate

RestTemplate 是由 Spring 提供的一个 HTTP 请求工具,它提供了常见的REST请求方案的模版,例如 GET 请求、POST 请求、PUT 请求、DELETE 请求以及一些通用的请求执行方法 exchange 以及 execute。RestTemplate 继...

ssh 免密登录

ssh 免密登录   cd 到根目录   ssh-keygen -t rsa   ssh-copy-id hadoop@10.68.21.31   之后就可以 ssh hadoop@10.68.21.31 这台服务器 如果想在10.68.21.31 上也免密登录,现在这台服务...

java 比较器

一.通过Comparable 接口,实现自然排序 import java.lang.reflect.Array; import java.util.Arrays; public class ComparableTest { public static void main(String[] args) { // 重写Co...

@Valid和@Validated的总结区分

1. @Valid: @Valid注解用于校验,所属包为:javax.validation.Valid。 ① 首先需要在实体类的相应字段上添加用于充当校验条件的注解,如:@Min,如下代码(age属于Girl类中的属性): @Min(value = 18,mess...