摘要:
Java 有哪几种拷贝方式,哪种拷贝效率高 数组拷贝 @Test public void ArrayClone() { //普通for循环复制数组 int[] oldArray = {1,2,3,4,5,6,7,8,9,10}; int[] newArray = new int[oldArray.l 阅读全文
摘要:
写一个文件上传接口,报了如下错误: Failed to parse multipart servlet request; nested exception is java.io.IOException: The temporary upload location [C:\Users\s0661\Ap 阅读全文
摘要:
报错信息 Caused by: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Cannot construct instance of `java.time.LocalDateTime` (no Creators, li 阅读全文
摘要:
Lettuce 和 Jedis 的定位都是Redis的client,所以他们当然可以直接连接redis server。 pring boot框架中已经集成了redis,在1.x.x的版本时默认使用的jedis客户端,现在是2.x.x版本默认使用的lettuce客户端。 JedisJedis在实现上是 阅读全文
摘要:
面试时有一道面试题:要求获取当时时间,并像电子手表那样打印到控制台。 1 import java.text.SimpleDateFormat; 2 import java.time.LocalTime; 3 import java.util.Date; 4 5 /** 6 * 打印时间到控制台 7 阅读全文
摘要:
volatile关键字 1 import java.util.concurrent.TimeUnit; 2 3 /** 4 * volatile 5 * volatile 比 synchronized 效率高很多 6 * 能用volatile就不要用synchronized,很多并发容器都用了vol 阅读全文
摘要:
1 import java.util.concurrent.ExecutorService; 2 import java.util.concurrent.FutureTask; 3 import java.util.concurrent.TimeUnit; 4 5 public class Futu 阅读全文
摘要:
1 /** 2 * 线程池原理 3 */ 4 public class ThreadPoolExecutor { 5 6 //大部分线程池都试调用的ThreadPoolExecutor这个类 7 //如果你想自定义线程池,创建一个ThreadPoolExecutor对象,传入参数即可 8 9 } 阅读全文
摘要:
1 import java.io.IOException; 2 import java.util.concurrent.ExecutorService; 3 import java.util.concurrent.Executors; 4 import java.util.concurrent.Ti 阅读全文
摘要:
1 import java.util.concurrent.TimeUnit; 2 3 /** 4 * 对写业务加锁 5 * 对读业务不加锁 6 * 脏读 7 */ 8 public class Account { 9 10 String name; 11 double balance; 12 13 阅读全文