摘要:
1.检验电脑是否安装less lessc -v 2.如果没有执行全局安装命令 npm install -g less 3.webstrom -> Preferencs-> File Watchers 店家“+” 有大家安装的node地址不一定相同,所以不用在意,直接使用默认参数就行。点击ok 到此结 阅读全文
摘要:
public class myBufferedReaderDemo { public static void main(String[] arg) throws IOException{ FileReader fr = new FileReader("demo.txt"); MyBufferedRe 阅读全文
摘要:
//根据不同的系统平台得到换行符 private static final String separator = System.getProperty("line.separator"); 阅读全文
摘要:
//每次读取的字节长度,一般都是1024的倍数 private static final int BUF_SIZE = 1024; public static void main(String[] args) { // TODO Auto-generated method stub FileRead 阅读全文
摘要:
public static void main(String[] args) { // TODO Auto-generated method stub FileReader fr = null; FileWriter fw = null; try { fr = new FileReader("dem 阅读全文
摘要:
class Resource { private boolean flag = false; private String name; private int count; //资源锁 Lock lock = new ReentrantLock(); //监视器类 Condition produce 阅读全文
摘要:
线程停止有基本的两种思路: 执行stop()函数,但是不够安全,这是一个强制结束线程的方式, 任务结束,自己停止。(常用方法) 1.标记停止的方法。 弊端:在多个线程的情况下,当有一个线程处于等待状态时,此时停止线程,则无法停止处于等待中的线程。 示例:设置标记flag,控制线程结束。 class 阅读全文
摘要:
//商品class Resource { //标记是否已经存在 private boolean flag = false; private String name; //商品编号 private int count; public synchronized void set(String name) 阅读全文
摘要:
等待唤醒机制涉及方法: wait():让线程处于冻结状态,被wait的线程会被存储到线程池中。 noticfy():唤醒同一个线程池中一个线程(任意也可能是当前wait的线程) notifyAll():唤醒同一个线程池中所有的线程。 这些方法必须定义在同步中,因为这个方法是用于操作线程状态的方法,必 阅读全文