01 2019 档案
摘要:static加synchronized就是类锁,通常就相当于Something.cSyncA()这样来调用 结论: 1. synchronized static是某个类的范围,synchronized static cSync{} 防止多个线程同时访问多个实例的synchronized static
阅读全文
摘要:js判断对象具体类型 const a=[] console.log(typeof a) js获取对象的所有key值
阅读全文
摘要:Volatile关键字字节码多了一个ACC_VOLATILE标志 Java的内存模型(不同于jvm内存模型) 每条线程还有自己的工作内存,线程的工作内存中保存了被该线程使用到的变量的主内存副本拷贝。线程对变量的所有操作(读取、赋值),都必须在工作内存中进行,而不能直接读写主内存中的变量。不同线程之间
阅读全文
摘要:HashRouter的使用:https://segmentfault.com/a/1190000014313428 v4Router路由参数的跳转:https://blog.csdn.net/przlovecsdn/article/details/81740791 子组件给父组件传值:在父组件里面写
阅读全文
摘要:https://www.cnblogs.com/lijie33402/p/6421331.html https://blog.csdn.net/sunopar/article/details/52705837
阅读全文
摘要:一:快速失败(fail—fast) 迭代器模式:就是提供一种方法对一个容器对象中的各个元素进行访问,而又不暴露该对象容器的内部细节。 在用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了修改(增加、删除、修改),则会抛出Concurrent Modification Exception
阅读全文
摘要:java.lang包里的Throwable类有两个重要的子类:Exception(异常)和Error(错误) Error(错误):是程序无法处理的错误,表示运行应用程序中较严重问题。大多数错误与代码编写者执行的操作无关,而表示代码运行时 JVM(Java 虚拟机)出现的问题。例如,Java虚拟机运行
阅读全文