JVM 何时、如何把 Class 文件加载到内存,形成可以直接使用的 Java 类型,并开始执行代码? ? 类的生命周期 加载 连接(验证、准备、解析) 初始化 使用 卸载。 注意,加载、验证、准备、初始化顺序是确定的,但是不是按部就班地「执行」,而是按部就班地「开始」。 另外,为了支持 Java ...
分类:
其他好文 时间:
2019-09-05 21:43:57
阅读次数:
116
Node使用CommonJS规范,定义每个模块的内部,module变量代表当前模块,exports是module的属性,表示对外的接口。加载某个模块,实际上是加载该模块的module.exports属性。Node为每隔模块提供了一个exports变量,指向module.exports,这等同于每个模 ...
分类:
其他好文 时间:
2019-09-02 17:06:05
阅读次数:
95
题意 有一棵树$n$个节点,每个节点有一个防御值,以及两个属性,表示一个骑士占领该节点后攻击值是加还是乘,有$m$个骑士,有初始位置和初始攻击值,如果攻击值大于该节点的防御值,就能占领该节点,然后更新攻击值,走到父节点,如果攻击值小于防御值,骑士就会死在该节点。 问每个骑士能占领多少个节点,以及每个 ...
分类:
其他好文 时间:
2019-09-01 12:37:38
阅读次数:
70
title 用来为元素添加附加说明。大多数浏览器中,鼠标悬浮在元素上面时,会将title属性值作为浮动提示,显示出来。 1. hidden hidden是一个布尔属性,表示当前的网页元素不再跟页面相关,因此浏览器不会渲染这个元素,所以就不会在网页中看到它。相当于display:none 2. con ...
分类:
Web程序 时间:
2019-08-25 17:58:57
阅读次数:
131
懒汉式单例 首先班里没有班长,用静态属性表示. 将班长类中的班长属性私有化,防止在其他地方实例化,出现多个班长对象. 定义一个获取班长的方法,没有就new一个,有的话就返回已有对象. 以上代码看起来逻辑正确,但是学习过多线程就能够知道,该类存在线程安全问题. 现在有线程A,B,全部在monitor= ...
分类:
其他好文 时间:
2019-08-19 20:59:02
阅读次数:
77
DOM中的node类型 DOM1中定义了一个Node接口,这个接口在js中作为Node类型实现,除IE外,其他浏览器都可以访问到这个类型。Js中所以节点类型都继承自Node类型,节点类型都享有共同的·基本属性和方法。 每个节点都有nodeType属性,表明节点类型,由12个常量表示,任何节点必居其一 ...
分类:
Web程序 时间:
2019-08-19 15:53:21
阅读次数:
102
总结 一、 表单概述 a) 用form元素表示表单 b) 用action属性表示表单的提交地址 c) 用method属性表示表单的提交方式 d) 在制作静态页面时,可不用书写上述的属性 e) 在制作静态页面时,建议不要设置form元素的样式 a) 对于静态页面的开发者,表单只是一个普通的块盒,内部可 ...
分类:
其他好文 时间:
2019-08-18 15:35:54
阅读次数:
206
一、hql语句基础知识 1. 什么是hqlHQL是Hibernate Query Language的缩写 hibernate查询语句 2. hql和sql区别/异同HQL SQL类名/属性 表名/列名区分大小写,关键字不区分大小写 不区分大小写别名 别名?,从下标0开始计算位置(hibernate5 ...
分类:
Web程序 时间:
2019-08-09 22:01:36
阅读次数:
154