上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 98 下一页
摘要: 一、语法 1、定义线程池 // n为线程池,线程数量 ExecutorService service = Executors.newFixedThreadPool(n); 2、提交线程对象到线程池 Future<类型> future = service.submit(线程对象); 获取返回值,Cal 阅读全文
posted @ 2025-04-17 19:35 市丸银 阅读(42) 评论(0) 推荐(0)
摘要: 一、语法 1、与Runnable区别 a、可以throws异常 b、有返回值,call方法 2、过程 1、实现 Callable<引用类型或包装类> 2、重写 call 方法,返回值类型为上面 的引用类型或包装类 3、实例化线程类 4、添加上面的线程类 FutureTask<引用类或包装类> fut 阅读全文
posted @ 2025-04-17 19:34 市丸银 阅读(51) 评论(0) 推荐(0)
摘要: 一、语法 1、锁对象 ReentrantLock lock = new ReentrantLock(); 2、上下锁 // 上锁 lock.lock(); // 安全代码 // 解锁 lock.unlock(); 二、案例 1、线程类 package com.wt.lock; import java 阅读全文
posted @ 2025-04-17 19:18 市丸银 阅读(20) 评论(0) 推荐(0)
摘要: 一、同步代码块 1、格式 synchronized (锁对象/任意对象){ // 涉及安全的代码 } 2、案例(买票问题) package com.wt.synchronize; public class Demon01Syn implements Runnable { public int tic 阅读全文
posted @ 2025-04-16 21:47 市丸银 阅读(27) 评论(0) 推荐(0)
摘要: 一、Thread 1、继承Thread 2、重写run方法(线体替) 3、实例化创建的线程类 4、运行 对象.start() 5、其他方法 a、获取/设置线程名 // 获取线程名 Thread.currentThread().getName() 设置 对象.setName(String类型) b、线 阅读全文
posted @ 2025-04-16 20:01 市丸银 阅读(26) 评论(0) 推荐(0)
摘要: 一、打开nginx.conf文件 nginx->conf->nginx.conf 二、重启nginx服务 nginx -s reload 阅读全文
posted @ 2025-04-15 16:48 市丸银 阅读(70) 评论(0) 推荐(0)
摘要: 案例 <template> <div class="container"> <div class="screen" ref="screen"> <!-- 顶部 --> <div class="top"></div> <!-- 底部 --> <div class="bottom"> <!-- 左侧 - 阅读全文
posted @ 2025-04-07 18:22 市丸银 阅读(90) 评论(0) 推荐(0)
摘要: 1、下载 npm i nprogress 2、引入 import NProgress from 'nprogress' import 'nprogress/nprogress.css' // 基础样式 3、使用 NProgress.start() // 开始进度条 NProgress.done() 阅读全文
posted @ 2025-03-30 10:17 市丸银 阅读(126) 评论(0) 推荐(0)
摘要: let isFull = document.fullscreenElement if(!isFull){ // 不是全屏,设置全屏 document.documentElement.requestFullscreen() } else { // 全屏,退出全屏 document.exitFullsc 阅读全文
posted @ 2025-03-29 13:15 市丸银 阅读(40) 评论(0) 推荐(0)
摘要: 1、引入 import {nextTick} from "vue" 2、使用 nextTick(() => { // 内容 }) 阅读全文
posted @ 2025-03-29 13:02 市丸银 阅读(34) 评论(0) 推荐(0)
上一页 1 ··· 12 13 14 15 16 17 18 19 20 ··· 98 下一页