oscache对于jsp/servlet的缓存是使用Filter来实现的,对应的类是com.opensymphony.oscache.web.filter.CacheFilter,既然是Filter那么要看的自然主要有三个方法:init、doFilter和destroy,这里#destroy()并没有具体实现,只关注前两个即可,首先看一下#init()方法,publicvoidinit(FilterConfigfilterConfig){config=fi
系统 2019-08-29 23:47:39 3198
java提高篇-----异常(二)五、自定义异常Java确实给我们提供了非常多的异常,但是异常体系是不可能预见所有的希望加以报告的错误,所以Java允许我们自定义异常来表现程序中可能会遇到的特定问题,总之就是一句话:我们不必拘泥于Java中已有的异常类型。Java自定义异常的使用要经历如下四个步骤:1、定义一个类继承Throwable或其子类。2、添加构造方法(当然也可以不用添加,使用默认构造方法)。3、在某个方法类抛出该异常。4、捕捉该异常。/**自定义
系统 2019-08-29 22:02:53 3198
谷歌与Facebook之争:隐私政策定胜负作者:KevinKelleher时间:2011年07月14日来源:财富中文网位置:商业>>科技谷歌的社交媒体技术终于可与Facebook匹敌。但它真正别具一格的是其隐私政策。在网络行业,模仿远不仅仅是一种由衷的恭维,而是代表承认他人的成功,并努力赶上行业领袖,以期超越对方。在社交媒体领域,Facebook近几年来一直是各家公司模仿的领头羊。谷歌(Google)几度试图超越,但都功败垂成。不过,这个月情况发生了变化。
系统 2019-08-12 09:30:37 3198
--==============================--PL/SQL-->INSTEADOF触发器--==============================INSTEADOF触发器常用于管理编写不可更新的视图,INSTEAD-OF触发器必须是行级的。可以用INSTEADOF触发器来解释INSERT、UPDATE和DELETE语句,并用备用的程序代码替换那些指令。一、不可更新视图基于下列情形创建的视图,不可直接对其进行DML操作使用了集合操
系统 2019-08-12 01:55:33 3198
http://plugins.jquery.com/project/AjaxManagerAJAXMANAGER(BLOCK,ABORT,QUEUE,CACHE)January15,2008-2:14am—trixtaAveragerating(12votes)HelpsyoutomanageAjaxrequestsandresponses(i.e.abortrequests,blockrequests,orderresponses).Note:Thecu
系统 2019-08-12 01:53:40 3198
用了一段时间eomobi广告平台,最方便的是不用担心提款,满$50即可自动结算。而且收入还不错,现在推荐给需要的开发者。地址如下:http://www.eomobi.com?reuid=1635地址如下:http://www.eomobi.com?reuid=1635国外广告平台-方便提款,高收入
系统 2019-08-12 01:32:41 3198
配置基础开发环境GCC刚装好的系统中已经有GCC了,但是这个GCC几乎什么文件都不能编译,因为缺少一些必须的头文件,所以要安装build-essential这个软件包:sudoapt-getinstallbuild-essential安装GTK/GNOME开发环境安装GTK环境只要安装一个libgtk2.0-dev就可以了,而安装gnome开发环境的话,需要装gnome-core-devel,它包含GTK开发包。但在一般情况下,我们需要有一个ide开发环境
系统 2019-08-12 01:32:25 3198
floor函数floor(x),有时候也写做Floor(x),其功能是“下取整”,或者说“向下舍入”,即取不大于x的最大整数(与“四舍五入”不同,下取整是直接去掉小数部分),例如:x=3.14,floor(x)=3y=9.99999,floor(y)=9在C语言的库函数中,floor函数的语法如下:#includedoublefloor(doublearg);功能:函数返回参数不大于arg的最大整数。例如,x=6.04;y=floor(x)
系统 2019-08-29 22:34:24 3197
OSX保留用户使用中的一些历史信息,这样方便用户追诉操作历史,而且可以自定义保存以前多少的历史记录,现代系统基本都提供这样的功能,对于一般的用户来说,这个功能很好。大家看看下面的图:但是在企业级的应用中,就可能不是什么好主意了,特别是当制作企业级核心系统映像的时候,管理员不希望保留自己的操作记录给普通用户,或者是无关的其它管理员,因为那里很可能记录了系统的一些信息,所以清除所有历史记录是一个好习惯,但是依赖个人手工操作的操作并不具有操作性的。所以这里把这些
系统 2019-08-29 22:32:58 3197
1usingSystem;2usingSystem.Data.SqlClient;3usingSystem.Data;4usingSystem.IO;56namespaceNET.Common7{8///9///数据库操作帮助类10///11publicclassDatabaseHelper12{13privateconststringSQL_DATABASE_BACK="BACKUPDATABASE{0}TODISK
系统 2019-08-12 01:54:04 3197