`
Lewiss
  • 浏览: 19596 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
在 java 中,可以在打包是往包里添加包的版本等基本信息,这有助于各版本包之间的协调,在分布式系统中也适用。 在 java 包中添加基本信息有两种方式,一是传统的往包的 MANIFEST.MF 文件中写信息,二是用注解。 1,往 MANIFEST.MF 写信息,包括: Name The name of the specification. Specification-Title The title of the specification. Specification-Version The version of the specificat ...
转自:http://www.flydmeng.com/?p=124 最近研究embeded tomcat,特别是关于tomcat启动和关闭的模块。通过查看相应的源代码, 我们知道tomcat的关闭是通过往相应的关闭端口发送指定的关闭指令来达到关闭tomcat的目的。但是有的时候,通过sh ...
JNDI 基本说明 JNDI ( Java Naming and Directory Interface ),是 Java 提供的一组与各种命名目录服务系统交互的接口。它是一套标准的接口,独立于各种命名目录服务系统,与具体类型的命名目录服务无关。Java 应用程序通过 JNDI 接口与命名目录服务交互,交互细节由服务提供者实现,Java 应用程序无需关心。 (个人觉得这是JAVA 的特点:向Java应用程序开发人员开放简单的接口,复杂的实现细节由服务提供者完成) 命令目录服务包括两个服务:命名服务(Naming Service)和目录(Directory Service)服务。命名服务就是用 ...
Java 访问控制机制的原理是:在某些策略配置文件中预定义好某些代码对某些资源具有某些操作权限,当某些代码以某个权限访问某个资源的时候,如果对该资源预指定的权限中没有该权限,则禁止访问,否则可以访问。 上面一段话读起来比较晦涩,下面先以数据库用户和数据表为例来说明。 指定某些代码对某些资源具有某些操作权限 某些代码:用户 Admin, X 某些资源:数据库表 User 操作权限:用户 Admin(某些代码)对 User 表(某些资源) 具有 CRUD 权限               用户 X(某些代码)对 User 表(某些资源) 具有 R 权限 某些代码以某个权限访问某个资源 用户 X( ...
JDBC 各组件调用关系 JDBC 中常用的、关键的几个类: DriverManager dm = null; Connection conn = null; Statement stmt = null; PreparedStatement pstmt = null; CallableStatement cstmt = null; ResultSet rs = null; DriverManager 管理所有注册的数据驱动。JDBC 规定,当数据驱动(Driver)被加载时,它必须向 DriverManager 注册。所以,当用 Class.forN ...
1. 如何创建对象     JavaScript 没有像 Java 程序设计语言那样的类的定义,但是可以模拟类。在 JavaScript 中,有多种方式可以定义类,但推荐按如下方式进行定义:     function Car(color,doors){         this.color = color;         this.doors = doors;         this.dirvers = new Array("Mike","Sue");     }     oCar.prototype.showColor = function(){ ...
1. JavaScript 中有两种事件流模型,分别是 IE 的“冒泡型事件”和 Netscape 的“捕获型事件”。冒泡型事件触发过程如下图所示:     捕获型事件触发顺序刚好与冒泡型相反。注意,在上图中,冒泡层次到达 window 层,IE 是不支持到 window 层,但是 Mozilla 支持。IE 只支持到 document 层。 2. DOM 支持两种事件流模型,事件触发顺序如下图所示:     注意, IE 对 DOM 事件模型支持不良好。 3. 事件对象     事件对象只有在事件发生时才会创建,并且只有事件处理函数才能访问。所有事件处理函数执行完毕后,事件对象就被 ...

DOM 概念

 
1. DOM 中的几点类型 2. 各种节点类型对应的 12 个常量 3. 所有节点都包含的特性和方法 4. 遍历 DOM 5. 可用 NodeIterator 和 TreeWalker 对 DOM 进行遍历。
1. BOM,浏览器对象模型,作为 JavaScript 三部分之一,它提供了独立于页面内容而与浏览器窗口交互的对象。BOM 的体系结构:         可以看到,window 对象是整个结构的核心,所有 BOM 下的对象都以某种方式回接到 window 对象。 2. window 对象     window 对象表示整个浏览器窗口,但不必表示其中包含的内容。注意,如果页面使用框架集合(frameset),那么每个框架都由它自己的 window 对象表示。     还有一个 top 对象,表示最顶层框架。在框架集合的页面中,每个框架都有一个 window 对象,但是要注意一点,在最顶层 ...
1. ECMAScript 实现继承的方式不止一种,这是因为 ECMAScript 的继承并不是明确规定的,而是通过模拟实现的。 2. 继承实现的两种方式:对象冒充和原型方式 3. 对象冒充         function ClassA(sColor){          this.color = sColor;          this.sayColor = function(){              alert(this.color);          }      }      function ClassB(sColor){          this.newMeth ...
1. ECMAScript 把对象定义为“属性的无序集合,每个属性存放一个原始值、对象或函数。” 2. 在 ECMAScript 里有三种类型的对象,分别是本地对象、内置对象和宿主对象。 3. 本地对象     ECMAScript 把本地对象定义为“独立于宿主环 ...
1. if 语句     语法 :if (condition) statement1 else statement2     其中 condition 可以是任何表达式,计算的结果甚至不必是 Boolean 值,ECMAScript 会把它转换成 Boolean 值。这点在 for 语句和 while 语句中的条件判断处理时一样的。 2. break 语句和 continue 语句     break 语句可以立即退出循环,阻止再次反复执行任何代码,而 continue 语句只是退出当前循环,根据控制表达式还允许继续执行下一次循环。 3. with 语句     with 语句用于设置代码 ...
0. Boolean 运算符     注意,逻辑 NOT 运算返回的一定是 Boolean 类型的值,而逻辑 OR 和 逻辑 AND 运算则不一定。 逻辑 NOT 运算行为如下所示:     如果运算数是对象,返回 false;     如果运算数是数字 0,返回 true;     如果运算数是数字 0 以外的任何数字,返回 false;     如果运算数是 null,返回 true;     如果运算数是 NaN,返回 true;     如果运算数是 undefined,返回 true(JavaScript 高级程序设计中说发生错误?)。 逻辑 AND 运算的运算数可以是任何类型,不 ...
1. 引用类型通常叫做类,遇到引用值时,所处理的就是对象。从传统意义上讲,ECMAScript 并不真正具有类,甚至在 ECMAScript 标准中没有“类”这个字;但是 ECMAScript 定义了“对象定义”,逻辑上等价于其它程序设计语言中的类。         对象有 new 运算符加上要实例化的类名创建。如 Object obj = new Object()。特殊:如果该对象定义构造函数没有参数,那么可以这样写 : Object obj = new Object,当然不推荐。 2. Object 类     ECMAScript 中 Object 与 Java 中 java.lang ...
1. 使用强制类型转换可以访问特定值,即使它是另一种类型。ECMAScript 有三种强制类型转换     Boolean(value) 把给定值转换成 Boolean 类型     Number(value)  把给定值转换成 Number 类型(可以是整数或浮点数)     String(value)  把给定值转换成 String 类型     注意,用这三个函数的转换都是创建一个新值,存放有原始值直接转换成的值。 2. Boolean 类型转换     当要转换的值是至少有一个字符的字符串、非 0 数字(哪怕是负数)或对象时, Boolean() 函数返回 true。     如果该值 ...
Global site tag (gtag.js) - Google Analytics