`
Relucent
  • 浏览: 207045 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
EhCache是一个开放源码的,基于标准的高速缓存系统。 网上关于EhCache的使用配置很多,但是一般是基于配置文件的。但是实际应用中。我们可能需要动态的管理缓存,这时候可能需要通过程序来动态添加配置创建缓存。 这里可以比较一下两种创建EhCache缓存方式的差异。 第一种方式,不使用配置文件,使用JAVA代码创建配置。 Configuration configuration = new Configuration()// .diskStore(new DiskStoreConfiguration().path("java.io.tmpdir") ...
以前安装Eclipse插件有两种方式 1 直接copy插件到features/plugins目录 2 在links目录下创建链接文件. 而 Eclipse 3.5又推出另一种新的安装途径, 更加灵活。 Eclipse 3.5下有个dropins目录, 只要把插件放到该目录下就可以加载, 有几种格式可以选择。 1. 最简单的,直接将jar包放到dropins目录: eclipse/   dropins/    net.sf.jadclipse_3.3.0.jar   2. 传统格式,统一放到一个eclipse目录下: eclipse/   dropins/    eclipse ...
m2eclipse 误报 “Missing artifact”真相:在本地的m2文件JAr包存在之前没有下载完的pom.xml文件或者是jar文件,这些文件都是以****.lastupdated结尾。导致update Dependency 失败。解决办法:把本地仓库中所有的******.lastupdated结尾的文件搜索出来全部删掉即可。
对于Hibernate QBC查询,有时候我们会遇到需要获得最终SQL的需求,但是Hibernate本身并没有提供该方法。虽然我们可以使用诸如p6spy之类的第三方组件来输出实际SQL日志,但是那是通过拦截dataSource-SQL实现的。我们仍然无法在程序内部获得最终实际的SQL代码。 那么如何在程序中获得SQL呢。其实有一个方法,那就是模拟一遍Hibernate中Criteria生成SQL的全部过程。此处提供一个方法,用于通过criteria获取实际SQL:  public static String getCriteriaSql(Criteria criteria) { Crit ...
【转】Closure Compiler 高级模式及更多思考     前言 Google Closure Compiler 是 Google Closure Tools 的一员,在 2009 年底被 Google释出,早先,有 玉伯 的 Closure Compiler vs. YUICompressor,主要就 压缩率上进行了对比,另外有 承玉 的 应用 closure compiler 高级模式,对 CC的高级模式做了些介绍 本文将详细介绍 CC 的高级模式部分,更重要的是,阐述 CC 高级模式背后的思考 CC 是真正的编译器 Closure Compiler 和 YUIComp ...
<html> <HTML> <HEAD> <TITLE>Base64</TITLE> <script type='text/javascript'> var BASE64_ENCODE_CHARS = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"; var BASE64_DECODE_CHARS = [-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, ...
首先,== equality 等同,=== identity 恒等。 ==, 两边值类型不同的时候,要先进行类型转换,再比较。 ===,不做类型转换,类型不同的一定不等。   下面分别说明: 先说 ===,这个比较简单。下面的规则用来判断两个值是否===相等: 1、如果类型不同,就[不相等] 2、如果两个都是数值,并且是同一个值,那么[相等];(!例外)的是,如果其中至少一个是NaN,那么[不相等]。(判断一个值是否是NaN,只能用isNaN()来判断) 3、如果两个都是字符串,每个位置的字符都一样,那么[相等];否则[不相等]。 4、如果两个值都是true,或者都是false,那么[相等 ...
WEB应用中,经常会遇到上传附件的问题,比如有时候会有限制附件大小的需求。那么如何去判断附件的大小呢?   方法如下:(遗憾的IE中只能判断出图片文件的大小)     <html> <head> <title>JS获取文件大小 </title> <script type='text/javascript'> ///获得文件的大小(单位字节) function GetFileSize(fileId) { var dom = document.getElementById(f ...
Linux关闭防火墙命令 1) 永久性生效,重启后不会复原开启:chkconfig iptables on关闭:chkconfig iptables off 2) 即时生效,重启后复原开启:service iptables start关闭:service iptables stop 3)在开启了防火墙时,做如下设置,开启相关端口,修改/etc/sysconfig/iptables 文件,添加以下内容:-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT-A RH-Firewall-1-I ...
Linux环境MySql的安装及操作 【一、安装MySQL】--------------------------------------------------------- 我这里使用安装文件是:     MySQL-server-community-5.1.51-1.rhel5.i386     MySQL-client-community-5.1.51-1.rhel5.i386 说明:rpm文件是Red Hat公司开发的软件安装包,rpm可让Linux在安装软件包时免除许 多复杂的手续。该命令在安装时常用的参数是 –ivh ,其中i表示将安装指定的rmp软件 包,V表示安装时 ...
JBoss的安装是比较简单的,在Window中一般只要解压缩就可以用了。但是在Linux中, 需要做一些简单的配置工作。 1.将合适的Jboss上传至服务器。  (我这里使用的是jboss-5.1.0.GA-jdk6.zip) 2.将jboss-5.1.0.GA-jdk6.zip文件解压缩到local,输入命令  unzip -d /usr/local/ jboss-5.1.0.GA-jdk6.zip 3.编辑/etc/profile文件# vi /etc/profile在该文件的最后加上以下内容 export JBOSS_HOME=/usr/local/jboss-5.1.0.GA- ...
LINUX下JDK的安装与配置 从官方网站下载合适版本的JavaSE。(http://www.oracle.com/technetwork/java/javase/downloads/index.html)我这里下载的是JDK 6 Update 21 (Platform:Linux,Language:Multi-language) 下载成功后将文件(jdk-6u21-linux-i586.bin)上传至LINUX服务器任 ...
linux-Vi使用方法 vi编辑器是所有Unix及Linux系统下标准的编辑器,它的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您可 ...
很早之前写的一个绘图类,那时候VML和SVG的图库还不是十分流行,最初的灵感以及图形算法来自一个叫w_jsGraphics.js的类库。 用一个点来绘制出世界。甚以此纪念那段充满激情的岁月。   /** *JS 绘图类 Graphics- 0.02 *@author <a href="mailto: redrainyi@gmail.com">yyl</a> *@param canvas 画布(画布可以是 DIV(IE) 或 Layer(Netscape) *参考资料《w_jsGraphics.js绘图类》《DHTM ...
字段 允许值 允许的特殊字符   秒 0-59 , - * /   分 0-59 , - * /   时 0-23 , - * /   日期 1-31 , - * ? / L W C   月份 1-12 或者 JAN-DEC , - * /   星期 1-7 或者 SUN-SAT , - * ? / L C #   年(可选) 留空, 1970-2099 , - * /   表达式意义   "0 0 12 * * ?" 每天中午12点触发   "0 15 10 ? * *" 每天上午10:15触发   "0 15 10 * * ?" 每 ...
Global site tag (gtag.js) - Google Analytics