- 博客(14)
- 资源 (12)
- 收藏
- 关注
转载 ehcache整合spring注解方式
一、简介 在hibernate中就是用到了ehcache 充当缓存。spring对ehcache也提供了支持,使用也比较简单,只需在spring的配置文件中将ehcache的ehcache.xml文件配置进去即可。在spring中使用ehcache有两种方式,一种是使用spring提供的封装,使用注解的方式配置在某个方法上面,第一次调用该方法的时候,将该方法执行返回的数据缓存,当再次执行
2016-06-28 15:19:06 2653
原创 Ehcache3之用户管理和存储方式
用户管理缓存用户管理缓存是一个新的概念引入Ehcache 3。 它提供了创建缓存的能力不是由一个管理CacheManager。 因此的名字用户管理缓存。public class UserManaged { public static void main(String[] args) { UserManagedCache userManagedCache =
2016-06-28 15:00:48 8823 3
原创 hello Ehcache(Ehcache3.0)
Ehcache 是现在最流行的纯Java开源缓存框架,配置简单、结构清晰、功能强大,最初知道它,是从Hibernate的缓存开始的。Ehcache 3.0是一个里程碑式的版本;这个新的主要版本的Ehcache提供以下修改缓存API,利用Java泛型和简化了交互,全面兼容javax。 缓存API(jsr - 107),Offheap存储功能,包括Offheap只缓存,Eh
2016-06-28 13:29:00 6002
原创 JavaScript事件
什么是事件流javaScript与HTML之间的交互是通过事件实现的。事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。可以使用侦听器(或处理程序)来预订事件,以便事件发生时执行相应的代码。这种模型使用了我们的观察者模式,支持页面的行为(JS代码)与页面的外观(HTML,CSS)之间的松散耦合。当浏览器发展到第四代时,IE和Netscape开发团队使用了两个完全相反的事件流概念,IE的事件
2016-06-19 18:03:31 1704
原创 javaScript DOM操作技术
在一般情况下我们操作DOM都比较简单明了,尤其是jquery出来之后,我们会发现操作DOM变得如此简单,但是也会有许多隐藏的坑,所以有时候操作DOM也并非想象中那么简单;简单而常用的操作:访问节点document.getElementById() 根据Id获取元素节点document.getElementsByName() 根据name获取元素节点docum
2016-06-16 20:53:59 3029
转载 JavaScript与策略模式
validator 对象是通用的,可以用于验证用例,增强validator对象的方法是增加更多的类型检查(“封装算法”), 可用于多个页面使用。逐步完善为一个优良的特定检查集合。 以后针对每个新实例,所需要做的就是配置验证器(validate.config)并运行validate即可。/** * js-策略模式 处理特定任务选择最佳策略时仍保持相同的接口 *
2016-06-15 14:52:26 568
原创 Java高级特性之解析XML
XML与Java的渊源:我们来看XML是网络传输的一种数据规范,或者也叫可扩展的标记语言。可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。 XML使用DTD(document type definition)文档类型定义来组织数据;格式统一,跨平台和语言,早已成为业界公认的标准。XML是标准通用标记语言 (SGML) 的子集,非常适合 Web 传输。XML
2016-06-14 20:12:18 4297 3
原创 java对象流与序列化
对象序列化Java语言有一种非常通用的对象序列化机制,它可以将任何对象写出到流中,并在之后将其读回。序列化:把Java对象转换为字节序列的过程。反序列化:把字节序列恢复为Java对象的过程。具体实例:我们先创建一个学生对象:/*/ * 学生对象 */public class Student implements Serializable{ private Stri
2016-06-12 19:40:56 1691
原创 JavaScript DOM(三) Element 类型
简介:在JavaScript中除了document类型之外,Element类型就要算是Web编程中最常用的类型了。Element类型用于表现XML或者HTML元素,提供了对元素标签名,子节点及特性的访问;特征:1.nodeType的值为1;2.nodeName的值为元素的标签名;3.nodeValue的值为null;4.parentNode可能是document或Eleme
2016-06-08 17:48:14 1824
转载 深入浅出 JIT 编译器
本文将深入浅出地讲解 JIT 编译器在 JVM 中的运作原理,使读者能够更好的理解 Java 底层机制并且为读者在 Java 性能优化领域打开更广的视野。JIT 简介JIT 是 just in time 的缩写, 也就是即时编译编译器。使用即时编译器技术,能够加速 Java 程序的执行速度。下面,就对该编译器技术做个简单的讲解。首先,我们大家都知道,通常通过 javac 将程序
2016-06-07 17:39:56 8929 1
转载 使用jQuery加载js脚本
动态加载Javascript是一项非常强大且有用的技术。这方面的主题在本站已经讨论了不少,我也经常会在一些个人项目上使用RequireJS和Dojo加载js。它们很强大,但有时候也会得不偿失。如果你使用的是jQuery,它里面有一个内置的方法可以用来加载单个js文件。当你需要延迟加载一些js插件或其它类型的文件时,可以使用这个方法。下面就介绍一下如何使用它!jQuery JavaScript
2016-06-06 11:00:52 2059
原创 Java设计模式之适配器模式Adapter(结构型)
第一次见到适配器模式的时候,很佩服为设计模式命名的人,因为他们真的很符合这个名字,做到了见名知意;概述:在我们的开发中业务会经常的变化,接口也会做出相应的改变,而这些又是我们不得不去面对的事情,这个时候我们可以用到适配器这个模式,他将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于不兼容而不能一起工作的哪些类可以一起工作;适配器角色:目标接口(Tar
2016-06-05 18:36:49 858
转载 Java String 对 null 对象的容错处理
前言最近在读《Thinking in Java》,看到这样一段话:Primitives that are fields in a class are automatically initialized to zero, as noted in the Everything Is an Object chapter. But the object references are initi
2016-06-02 10:28:17 1720
原创 JS小数运算出现多位小数的问题
写在前面的话:今天帮同事解决了一个问题,就是小数相乘出现很多位小数的问题;这个问题自己以前也遇到过,现在特意来总结一下;Number类型:Number类型是ECMAScript中最常用和最令人关注的类型了;这种类型使用IEEE754格式来表示整数和浮点数值(浮点数值在某些语言中也被成为双精度数值),为支持各种数据类型,ECMA-262定义了不同的数值面量格式。十进制:var
2016-06-01 19:38:20 12363 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人