09 2022 档案

摘要:当多个线程调用和修改同一个数据时,有可能出现上一个线程的数据正在修改的时候,下一个线程也进来修改数据, 此时后进的线程可能会拿着过时的数据修改,产生数据的安全问题. public class SecondThread { public static void main(String[] args) 阅读全文
posted @ 2022-09-15 15:26 花粉回家 阅读(115) 评论(0) 推荐(0) 编辑
摘要:体现接口更高的抽象级别 阅读全文
posted @ 2022-09-15 10:35 花粉回家 阅读(90) 评论(0) 推荐(0) 编辑
摘要:接口使用interface来定义。 Java中,接口和类是并列的两个结构。 如何定义接口: 在JDK7及以前,接口只能定义全局常量和抽象方法 全局常量:public static final的,但是书写的时候可以省略不写,但是他默认携带。 抽象方法:public abstract的,书写时也可以省略 阅读全文
posted @ 2022-09-15 10:09 花粉回家 阅读(106) 评论(0) 推荐(0) 编辑
摘要:编译看左边,运行看右边 阅读全文
posted @ 2022-09-14 17:56 花粉回家 阅读(33) 评论(0) 推荐(0) 编辑
摘要:自动类型转换遵循规则 阅读全文
posted @ 2022-09-14 16:44 花粉回家 阅读(195) 评论(0) 推荐(0) 编辑
摘要:基本框架 要想手写Promise,我们就要先了解Promise到底实现了什么,先从最基础的地方开始。 Promise最基本的地方就是传入一个函数形式的参数,在then方法传入对于该函数所对应的成功或者失败的回调函数 let p = new Promise((resolve, reject) => { 阅读全文
posted @ 2022-09-05 20:45 花粉回家 阅读(107) 评论(0) 推荐(0) 编辑
摘要:1.定义虚拟DOM不使用引号 2.标签中混入JS表达式时要用{} 3.样式类名指定要用className 4.内联样式,要用style={{key:value}}形式 5.虚拟DOM必须只有一个根标签 6.标签必须闭合 7.标签首字母 阅读全文
posted @ 2022-09-05 15:01 花粉回家 阅读(94) 评论(0) 推荐(0) 编辑
摘要:了解offset、client、scroll三大属性的基本使用方法,区别三大属性的使用场景 阅读全文
posted @ 2022-09-05 10:56 花粉回家 阅读(85) 评论(0) 推荐(0) 编辑
摘要:了解和使用backdrop-filter属性,了解filter和backdrop-filter区别 阅读全文
posted @ 2022-09-04 21:24 花粉回家 阅读(464) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示