自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

类加载完全揭密

类加载是java语言提供的最强大的机制之一。尽管类加载并不是讨论的热点话题,但所有的编程人员都应该了解其工作机制,明白如何做才能让其满足我们的需要。这能有效节省我们的编码时间,从不断调试ClassNotFoundException,ClassCastException的工作中解脱出来。   这篇文章从基础讲起,比如代码与数据的不同之处是什么,他们是如何构成一个实例或对象的。然后深入探讨java虚...

2009-03-26 09:49:00 56

区别不同浏览器,CSS hack写法!

区别IE6与FF: background:orange;*background:blue; 区别IE6与IE7: background:green !important;background:blue; 区别IE7与FF: background:orange; *background:green; 区别FF,IE7,IE6: background:orange...

2009-03-24 12:53:00 48

基于Web的IM简介

Web IM的特性:无需安装客户端,穿透防火墙,与社区的紧密结合 Web IM的应用:社区用户的交流,在线客服,CRM。 Web IM实现技术 Web IM的实现技术主要有: 基于插件的技术:如ActiveX,插件相对稳定,但插件需要用户自己允许并下载安装,而大多数用户担心安装了黑客软件或插件对计算机系统不好而不愿意安装,并且上网助手等软件也拦截插件,导致很多用户无法使用。另外,A...

2009-03-24 12:16:00 142

Web前端优化最佳实践

一、Web 前端优化最佳实践之内容篇 Yahoo! 的 Exceptional Performance team 在 Web 前端方面作出了卓越的贡献。广为人知的优化规则也由 13 条到 14 条,再到 20 条,乃至现在的 34 条--真是与时俱进啊。最新的 34 条也针对不同的角度做了分类。 面向内容的优化规则目前有 10 条。 1. 尽量减少 HTTP 请求 (Make Fewer H...

2009-03-23 12:24:00 56

吴氏来历

 1、以吴国号为姓,出自姬姓,是黄帝轩辕氏的直系后裔。商朝时,黄帝的12世孙古公亶父(周太王)建立了周部落。太王有三子,其中小儿子季历颇有才干,生子姬昌(周文王),姬昌出世时,有圣瑞出现,所以太王就属意姬昌接位。太王的大儿子泰伯和二儿子仲雍知道了父王的意思是先传位给季历,再传位给姬昌,就决定自动让贤,便一起南下荆蛮(周人敌视楚国的称呼)。太伯和仲雍给当时比较落后的江南带去了中原先进的文化,被当地土...

2009-03-15 15:48:00 114

读取配置参数的properties文件,路径获取完美解决

读取配制文件的时候,路径问题让人挠头,使用下面的方法,可方便获取classpath绝对路径: Thread.currentThread().getContextClassLoader().getResource("").getPath(); 测试了一下,我在Eclipse下的java project 和 web project 的src目录下都放有相同内容的一个MailInfo.propert...

2009-03-13 11:00:00 71

10个新的最有前途的JavaScript框架

1. SproutCore SproutCore 苹果对SproutCore的解释为“开源,平台无关,类Cocoa的JavaScript框架,用于创建具有桌面应用程序外观和操作感的Web应用程序。” SproutCore demonstrations: Photos, Sample Controls 2. Spry Spry 是Adobe 的 Ajax framewor...

2009-03-12 17:12:00 51

最新浏览器速度测试

各种浏览器FireFox,IE,Opera,Safari都发布了新版本,都号称自己的是最快的浏览器。我们来测试一下,看看到底谁启动最快,谁使用更少的内存,谁支持动态界面比如Gmail更快。我们使用了一些不那么科学,但是快速有效的方式来测试。测试系统 我们测试了各个浏览器的最新版本:Internet Explorer 7, Opera 9.5, Safari for Windows 3.1.1, ...

2009-03-12 17:06:00 79

prototype 原型链

prototype源自法语,软件界的标准翻译为“原型”,代表事物的初始形态,也含有模型和样板的意义。JavaScript中的prototype概念恰如其分地反映了这个词的内含,我们不能将其理解为C++的prototype那种预先声明的概念。 JavaScript的所有function类型的对象都有一个prototype属性。这个prototype属性本身又是一个object类型的对象,因此我...

2009-03-12 16:32:00 55

js中的call与apply

call方法 调用一个对象的一个方法,以另一个对象替换当前对象。 call([thisObj[,arg1[,arg2[,[,.argN]]]]]) 参数 thisObj 可选项。将被用作当前对象的对象。 arg1,arg2,,argN 可选项。将被传递方法参数序列。 说明 call方法可以用来代替另一个对象调用一个方法。call方法可将一个函数的对象上下文从初始的上下文改变为...

2009-03-12 15:28:00 54

jsp中的cookie和session

一、cookie机制和session机制的区别 ************************************************************************************* 具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。 同时我们也看到,由于才服务器端保持状态的方案在客户端也需要...

2009-03-10 09:52:00 52

测试驱动开发

测试驱动开发(Test Driven Development,英文缩写TDD)是极限编程的一个重要组成部分,它的基本思想就是在开发功能代码之前,先编写测试代码。也就是说在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编写相关的代码满足这些测试用例。然后循环进行添加其他功能,直到完成全部功能的开发。代码整洁可用(clean code that works) 是测...

2009-03-03 22:16:00 52

面向对象的程序设计与面向组件的关系

所有的软件技术和思想的出现都是为了解决所在的那个年代软件开发的复杂性,对象技术和组件技术也不例外。当然还有很多其它技术,像DBC(契约式编程)、AOP、MDA等,这些思想都在影响我们设计/实现程序的方式,但无可否认的是,当今最主流的编程技术是对象技术和组件技术。面向对象技术已经成熟的发展将近20年了,关于这方面的经典书籍和论文也随处可见。为了解决更大的系统的复杂度,组件技术应运而生,在wind...

2009-03-03 22:14:00 104

完整性约束

1 数据的完整性约束是用来确保数据的准确性和一致性。数据的完整性就是对数据的准确性和一致性的一种保证。数据完整性(Data Integrity)是指数据的精确(Accuracy)和可靠性(Reliability)。分为以下四类:1 实体完整性:规定表的每一行在表中是惟一的实体。2 域完整性: 是指表中的列必须满足某种特定的数据类型约束,其中约束又包括取值范围、精度等规定。3 参照完整性: 是指两个...

2009-03-03 13:50:00 105

进程通信

两个并行进程可以通过互相发送消息进行合作,消息是通过消息缓冲而在进程之间相互传递的。   UNIX系统中的进程间的通讯有两层含义:   – ---单一进程内部各个模块间的通讯   – ---作为单独单位的各个不同进程间的通讯   前者沿袭了单任务操作系统中的模块通讯方法;   后者必须保证各个进程在通讯过程中互不干扰从而保持其通信的一致性。   UNIX采用的进...

2009-03-03 10:47:00 61

主流浏览器内核

通常所谓的浏览器内核也就是浏览器所采用的渲染引擎,渲染引擎决定了浏览器如何显示网页的内容以及页面的格式信息。不同的浏览器内核对网页编写语法的解释 也有不同,因此同一网页在不同的内核的浏览器里的渲染(显示)效果也可能不同,这也是网页编写者需要在不同内核的浏览器中测试网页显示效果的原因。 Trident: IE浏览器使用的内核,该内核程序在1997年的IE4中首次被采用,是微软在Mosaic...

2009-03-03 10:01:00 242

找工作总结:寻觅在岁末,展望在年初

很多友人在找到可心的工作了后,就写了日志进行了总结。我虽然早想提笔,却一直没有下文,因为我感觉好的文章是文由心生,而心由情生,情由景生。今日深夜,坐在家中从小学就陪伴我读书的写字台前,此景此情和心境都是比较适宜的。写此文的目的有两个:第一个总结过去仅以自勉;第二个给实验室未来的师弟师妹们留一些经验,攒人品吧。如果勉强算上,还有一个,就是周围很多人都写了,我这个被称为东北来的大忽悠的不忽悠两句,...

2009-03-03 07:57:00 109

MySQL索引分析和优化

索引用来快速地寻找那些具有特定值的记录,所有MySQL索引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需扫描任何记录即可迅速得到目标记录所在的位置。如果表有1000个记录,通过索引查找记录至少要比顺序扫描记录快100倍。 ...

2009-03-01 13:56:00 56

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除