08 2021 档案
摘要:出处;https://www.liaoxuefeng.com/wiki/1252599548343744/1306581033549858 java线程锁是重入锁:一个线程可以重复获取锁 if (lock.tryLock(1, TimeUnit.SECONDS)) { try { ... } fin
阅读全文
摘要:java线程锁是重入锁:一个线程可以重复获取锁 package com.example.demo.config; public class Thread1 extends Thread{ public void run() { System.out.println("Thread-1: try ge
阅读全文
摘要:先下载一个tomcat docker pull tomcat 编辑文件如下:Dockerfile 内容如下: FROM tomcat MAINTAINER -LWANGBIAO COPY index.html /user/local/tomcat/webapps/ROOT EXPOSE 8000/t
阅读全文
摘要:导出: package com.example.demo.excel.demo0; import com.alibaba.excel.annotation.ExcelProperty; import com.alibaba.excel.annotation.format.NumberFormat;
阅读全文
摘要:package util.bloomfilter; import lombok.var; /** *@Topic:同步线程 * * * * * 11111 * 它表示用Counter.lock实例作为锁,两个线程在执行各自的synchronized(Counter.lock) { ... }代码块时
阅读全文
摘要:LocalDateTime等新出的日期类全是final修饰的类,不能被继承,且对应的日期变量都是final修饰的,也就是不可变类。赋值一次后就不可变,不存在多线程数据问题。 simpleDateFormat.parse() simpleDateFormat.format() 注意calendar.s
阅读全文
摘要:server.xml文件 <?xml version="1.0" encoding="UTF-8"?> <!-- - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this fi
阅读全文
摘要://1 直接提交队列: // SynchronousQueue:直接传递。对于一个好的默认的工作队列选择是SynchronousQueue,该队列传递任务到线程而不持有它们。内部不存储元素,可认为是容量为 0 的特殊队列,仅作为生产者和消费者的同步媒介。当处理那些内部依赖的任务集合时,这个选择可以避
阅读全文