请稍侯

Ehcache缓存入门--对象,数据缓存

在上一篇文章中,已经介绍了Ehcache页面缓存的实现方式,接下来介绍Ehcache的另外一种缓存方式,对象,数据缓存。 首先介绍一下ehcache.xml配置: <!--设置缓存文件 .data 的创建路径。 如果该路径是 Java 系统参数,当前虚拟机会重新赋值。 下面的参数这样解释: user.home – 用户主目录, user.dir – 用户当前工作目录 java.io.tmpdir – 默认临时文件路径 path="E:\Ehcache"也可以自定义缓存存储路径 设置缓存路径的时候,如果指定的不是临时文件路径,那么需要将ove...

read more

Ehcache缓存入门--页面缓存

百度百科解析: EhCache是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认的CacheProvider。 Ehcache是一种广泛使用的开源Java分布式缓存。主要面向通用缓存,Java EE和轻量级容器。它具有内存和磁盘存储,缓存加载器,缓存扩展,缓存异常处理程序,一个gzip缓存servlet过滤器,支持REST和SOAP api等特点。 Ehcache缓存有两种方式,一种是页面缓存,一种是数据对象缓存。这次先介绍一下Ehcache的页面缓存功能。 Ehcache缓存使用非常方便,只需要导入两个jar包和一个依赖包。 ehcache-core...

read more

ajaxSubmit提交获取文件大小

最近同事问到一个问题,就是在附件上传的时候,当选中附件后,要获取文件大小要怎么弄, 因为文件是在客户端,如果用上一篇介绍的方法的话,虽然可以实现,但是可能会出现我所说的那个问题, “ automation 服务器不能创建对象”,这样的话需要用户进行ie设置,这样比较麻烦,对用户来说很不方便, 而且如果用户量大的话,根本不可能,后来用了ajaxFileUpload.js这个插件来实现异步上传,但有一个问题, 就是onchange时候提交到后台,获取大小返回后,file变为空,这样需要重新选择文件才可以保存, 这种方法也不行,后来想到了用ajaxSubmit提交表单的方式来获取文件大小,因...

read more

js限制上传文件大小和上传类型

新的一年,新的开始,距离上一次发表博客已经有两三个月,真的比猪还懒啊, 所以接下来这一年,会争取经常发布,把学到的东西,总结出来。虽然有些东西网上一搜一堆,但自己在总结的时候也可以学到一些, 所以还是有必要总结收藏起来的。 之前在做项目的时候,需要做文件上传功能,而我用的是插件是ajaxFileupload.js异步上次,好像这个插件不支持文件大小限制,所以那时 项目需要限制文件大小,所以只能通过js的方式来获取要上传文件的大小,再进行判断过滤。下面介绍一下如何通过js来获取文件大小, 顺便也说一下如何限制上传文件类型,虽然都很简单,但是总结还是有必要的: //判断文件大小方法 f...

read more

js 将json对象解析为字符串

在上一篇中,已经介绍了如何通过js将json字符串转换为json对象,接下来,这一篇将介绍如何将json对象转换为json字符串。 stringify()这个方法就是用于从一个对象解析出字符串. 例如: var json = {name:"张三",age:23}; document.write(JSON.stringify(json)); 输出结果为: "{name:"张三",age:23}" PS:将json字符串转换为json对象可以参考上一篇文章:《js将json字符串转换为json对象的方法》

read more

jQuery BlockUI 使用

jQuery BlockUI插件可以在不锁定浏览器的同时,模拟同步模式下发起Ajax请求的行为。该插件激活时,会阻止用户在页面进行的操作,直到插件被关闭。BlockUI通过向DOM中添加元素实现其外观和组织用户交互的行为。 需要引入:jquery-1.7.2.min.js,jquery.blockUI.js 页面遮罩: <script type="text/javascript"> $(document).ajaxStart(blockPage).ajaxStop(unBockPage); </script> 也可以在某个事件启动时调...

read more

jquery uploadify实现文件上传

最近在做项目的时候,经常要用到文件上传功能,以前,做文件上传,都是用最原始最笨的方法,后来看到人家用插件,感觉还蛮方便,所以也改用插件了,今天要介绍的这个插件是比较常见的jquery uploadify,使用很方便,只需要通过简单的配置,就可以实现文件上传了,而且还可以带进度条,也可以取消, 下面介绍一下如何配置uploadify 首先需要在页面上引入插件和样式: uploadify.css"<!--uploadify 样式--> jquery-1.7.2.min.js<!--jquery 插件--> jquery.uploadify.min.js&l...

read more

Ajax序列化的方法提交表单

可以像猪一样懒,却不能像猪一样懒得心安理得,已经好久没更新博客了,一个是自己懒,一个是已经有两个月是过着没有网的 日子,就算想写博客,也没办法上传。终于搬进新宿舍,终于可以上网了,所以接一下会把这段时间积累的一些小小经验或者遇到的 一些问题,逐个逐个的发布出来,因为已经都保存到云笔记了。接一下先介绍一下如何用ajax序列化的方式提交表单。 平时我们在做表单提交的时候,经常用到方法就是$("#xxx").submit();,虽然也可以提交, 但是交互效果不好,会刷新页面,给人一种闪过的感觉, 这次介绍一下如何用ajax提交表单, 。。。。。一堆input ajax表单提交 ...

read more

Intellij IDEA 导入项目中文乱码

用Intellij IDEA已经有一个多月了,确实很好用,开发效率又很高,在一次开发中,从eclipse导入项目到IDEA,发现在IDEA打开出现了中文乱码,所有的中文注释都变成了乱码,这是因为IDEA默认创建的项目编码是UTF-8,而我的项目编码是GBK所导致的。 解决的方法比较简单,下面说一下解决方法: 在File->settings->Editor->File Encodings,将编码设置为GBK就可以了.

read more

Intellij IDEA 安装jrebel实现热部署

刚从eclipse转Intellij IDEA,总会碰到各种问题,上一篇中已经介绍了如何在idea中部署项目,接下来这一篇将介绍如何在Intellij idea14中安装和破解JRebel: 第一步:Intellij Idea14破解 Intellij Idea14是一个收费工具,其可以免费试用30天,有收费,就会有破解,网上有Intellij Idea14的注册机,有这里用的是在百度贴吧上找到的一个注册码,感谢吧主的无私奉献 用户名:Java吧专属 注册码:80459-K3G4P-P2YWP-PL1CL-KZR5O-JM0I0 第二步:安装JRebel插件 打开Intel...

read more