以前的var方式声明不好用 a=1回声明一个全局变量, 输出了1 说明a=1确实声明了一个全局变量。 但是你把放在其他的地方,就不是声明全局变量了。 如果外面有个全局变量a 那么函数里面就是给a赋值 有两层函数的时候,直接使用的是局部变量a,也就是fn函数里面的a 如果当前没有a就声明一个全局变量a ...
分类:
其他好文 时间:
2019-09-19 01:33:39
阅读次数:
120
目的 根据音标念单词,根据单词写音标 规律 根据字母写音标 |字母|音标| | | | |a|[?]| |b|[b]| |c|[k]| |d|[d]| |e|[?]| |f|[f]| |g|[g]| |h|[h]| |i|[?]| |j|[d?]| |k|[k]| |字母|音标|首、尾| | | | ...
分类:
其他好文 时间:
2019-09-16 19:55:19
阅读次数:
114
概念 Service Provider Interface 规则 1. 在resource/META INF/services 创建一个以接口全限定名为命名的文件,内容写上实现类的全限定名 2. 接口实现类在classpath路径下 3. 主程序通过 java.util.ServiceLoader ...
分类:
其他好文 时间:
2019-09-16 19:48:53
阅读次数:
53
方法 public Class loadClass(String name) throws ClassNotFoundException 通过类名发挥这个类的Class实例 protected final Class defineClass(byte[] b,int off,int len) 根据给 ...
分类:
其他好文 时间:
2019-09-16 19:38:40
阅读次数:
84
过程 装载 条件 主动使用 class时 创建一个类的实例 (new 、反射、克隆、反序列化) 调用类的静态方法(invokestatic) 使用类或接口的静态字段(getstatic、putstatic) 使用 reflect反射 初始化子类,先初始化父类 main方法的类 例子 被动引用不会初始 ...
分类:
其他好文 时间:
2019-09-16 19:36:38
阅读次数:
84
一、引子 坚持到底就是胜利,终于我们?起来到了专栏的最后一个主题。让我一起带你来看一看,CPU到底能有多快。在接下来的两讲里,我会带你一起来看一个开源项目Disruptor。看看我们怎么利用CPU和高速缓存的硬件特性,来设计一个对于性能有极限追求的系统。 不知道你还记不记得,在第37讲里,为了优化4 ...
分类:
其他好文 时间:
2019-09-14 22:48:08
阅读次数:
154
一、上节总结回顾 上一讲里,根据DMP系统的各个应用场景,我们从抽象的原理层面,选择了AeroSpike作为KV数据库,Kafka作为数据管道,Hadoop/Hive来作为数据仓库。 不过呢,肯定有不信邪的工程师会问,为什么MongoDB,甚至是MySQL这样的文档数据库或者传统的关系型数据库不适应 ...
分类:
数据库 时间:
2019-09-14 11:57:40
阅读次数:
138
3 月 20 号,同场加映一场 "深入浅出 Silverlight 与 Expression Blend 开发实际" 研讨会,将于 3 月 20 号周六,同场加映一场,报名网址如下:http://msdn.microsoft.com/zh-tw/ee869157.as... ...
分类:
其他好文 时间:
2019-09-13 13:03:23
阅读次数:
83
判断哪些对象需要被回收 引用计数算法: 给对象中添加一个引用计数器,每当有一个地方引用时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0的对象就是不可能再被使用的。 但是JVM没有使用此方法,因为此方法无法解决2个对象相互循环引用的问题。 可达性分析算法: 这个算法的基本思路就是通 ...
分类:
编程语言 时间:
2019-09-11 15:52:21
阅读次数:
98
前言 在第二小节中,我们讨论了利用TypeScript创建Web项目的实现,在本下节,我们讨论一下如何结合React创建一个具备TypeScript类型的应用项目。 准备 Webpack配置在第二小节项目的基础上做了一些修改, 添加React相关依赖:react、react-dom、@types/r ...
分类:
其他好文 时间:
2019-09-08 09:27:57
阅读次数:
196