单例对象: 自始至终只有一个对象 当线程并发,每个线程需要自己独立的资源变量处理不同的业务时,单例对象远远不能满足需求 因此可以采用ThreadLocal模式 : 每个线程有自己独立的资源变量 而且每个线程的资源是独享的 其他线程不能访问和修改 笔者刚开始工作时候使用的Struts2,也曾略读过St ...
分类:
其他好文 时间:
2017-12-28 21:40:22
阅读次数:
298
JavaScript可以操作整个浏览器,但是这个浏览器对象比较大,因此为了操作方便,又分为三个对象。 1.BOM对象 BOM对象主要操作地址栏,浏览历史,窗口高度等。 2.DOM对象 DOM对象主要操作网页上的元素和相关元素的CSS样式。 3.Window对象 Window对象是浏览器的宿主对象,其 ...
分类:
编程语言 时间:
2017-12-26 21:00:43
阅读次数:
122
前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习DOM相关知识。 JavaScript可以操作整个浏览器,但是这个浏览器对象比较大,因此为了操作方便,又分为三个对 ...
分类:
其他好文 时间:
2017-12-25 19:32:02
阅读次数:
167
//FiberNode{ alternate : '通过该属性和后面的切片进行比较', child : '改切片的子切片', firstEffect : '当前要加入的切片', stateNode : '当前切片的基本信息' } // Fiber对象 ...
分类:
其他好文 时间:
2017-12-09 18:15:21
阅读次数:
126
在讲is和==这两种运算符区别之前,首先要知道Python中对象包含的三个基本要素,分别是:id(身份标识)、python type()(数据类型)和value(值)。is和==都是对对象进行比较判断作用的,但对对象比较判断的内容并不相同。下面来看看具体区别在哪。 Python中比较两个对象是否相等 ...
分类:
编程语言 时间:
2017-12-04 19:07:44
阅读次数:
124
AJAX 工作过程:(1) 创建对象(需要处理兼容性问题) 创建XMLHttpRequest对象(创建一个异步调用对象) <!-- ie6以上 --> var xhr = new XMLHttpRequest(); <!-- ie6及以下 --> var oAjax = new ActiveXObj ...
分类:
Web程序 时间:
2017-12-03 22:50:09
阅读次数:
241
在进行C#程序设计时,用的最多的莫过于string了,但有些时候由于不仔细或者基础的不牢固等因素容易出错,今天本文就来较为详细的总结一下C#中string的用法。具体如下: 1.string是一个引用类型,平时我们比较string对象,比较的是对象的值而不是对象本身 如下面代码所示: string ...
Python中有很多运算符,今天我们就来讲讲is和==两种运算符在应用上的本质区别是什么。 在讲is和==这两种运算符区别之前,首先要知道Python中对象包含的三个基本要素, 分别是:id(身份标识)、type(数据类型)和value(值)。 is和==都是对对象进行比较判断作用的,但对对象比较判 ...
分类:
编程语言 时间:
2017-11-10 00:31:25
阅读次数:
286
一、定义 简单工厂模式,又称为静态方法模式,属于类创建型的模式,可以根据参数的不同返回不同的类的实例。 二、类图 三、适用的环境 (1)工厂类创建的对象比较小,这样不会造成工厂方法中业务的逻辑过于复杂。 (2)客户端只是知道传入工厂类的参数、对于如何去创建对象并不关心。客户端不需要去关心创建的细节, ...
分类:
其他好文 时间:
2017-10-28 23:58:08
阅读次数:
441