摘要:
EhCache是一个开放源码的,基于标准的高速缓存系统。网上关于EhCache的使用配置很多,但是一般是基于配置文件的。但是实际应用中。我们可能需要动态的管理缓存,这时候单纯配置文件就不够用了。所以我们需要编码形式的配置创建缓存。其实EhCache是支持硬编码方式创建配置的(配置文件只是一种形式,最... 阅读全文
摘要:
约定优于配置(convention over configuration),也称作按约定编程,是一种软件设计范式,旨在减少软件开发人员需做决定的数量,获得简单的好处,而又不失灵活性。本质是说,开发人员仅需规定应用中不符约定的部分。例如,如果模型中有个名为Sale的类,那么数据库中对应的表就会默认命名... 阅读全文
摘要:
以前安装Eclipse插件有两种方式1 直接copy插件到features/plugins目录2 在links目录下创建链接文件.而 Eclipse 3.5又推出另一种新的安装途径, 更加灵活。Eclipse 3.5下有个dropins目录, 只要把插件放到该目录下就可以加载, 有几种格式可以选择。... 阅读全文
摘要:
什么是框架 在的J2EE开发中,经常会提到“框架”这个词汇,例如Spring,Struts,Webx等等都称之为J2EE开发框架。那么什么是框架呢? 框架的英文为Framework,带有骨骼,支架的含义。 在软件工程中,框架被定义为整个或部分系统的可重用设计,表现为一组抽象构件及构件实例间交互的方法... 阅读全文
摘要:
1. "1994年,网景公司(Netscape)发布了Navigator浏览器0.9版。这是历史上第一个比较成熟的网络浏览器,轰动一时。但是,这个版本的浏览器只能用来浏览,不具备与访问者互动的能力。......网景公司急需一种网页脚本语言,使得浏览器可以与网页互动。" 网页脚本语言到底是什么语言?网 阅读全文
摘要:
var $ = $ || {};/** * 将JS对象序列化为JSON字符串 * @param {Mixed} o The variable to decode * @return {String} The JSON string * String json = $.encode(o); */ $.encode = (function() { if ( typeof(JSON)!=='undefined' && typeof(JSON.stringify)!=='undefined') { return JSON.stringify; } var 阅读全文
摘要:
这个方法用于获得图片文件的大小: 在FF,Chrome,IE6,IE7,IE8可用,不支持IE9+。(如果是IE9就需要flash插件了) var getSize = function(oFile,callback){ if(oFile.files&&oFile.files.item)... 阅读全文
摘要:
border-style 属性用于设置元素所有边框的样式,或者单独地为各边设置边框样式。只有当这个值不是 none 时边框才可能出现。nonesoliddotteddasheddoublegrooveridgeinsetoutset 阅读全文
摘要:
有时候我们需要按顺序调用一组ajax,这些ajax需要有先后顺序,类似于同步的ajax,那么我们可以通过以下的方式来实现: (这个Ajax用到jQuery.post) //定义一个AJAX队列$.newAjaxQueue = function() { var queue = [],pos... 阅读全文
摘要:
主要的图形算法抄自一个叫w_jsGraphics.js的类库,第一次看到那个库的时候,感觉那是十分神奇的存在。不过估计现在那个库早就已经找不到了. 这是很早之前的一个DIV绘图类,那时候VML+SVG的JS图库还没流行。 最初的神创造一个点,然后由这个点便画出一条线,最后这条线绘出了一个个世界。 ... 阅读全文