`
文章列表
DB2支持以下两种类型的表空间:     1、 系统管理存储器表空间(SMS-SYSTEM   MANAGED   STORAGE)     2、 数据库管理存储器表空间(DMS-DATABASE   MANAGED   STORAGE)  默认表空间:     当创建数据库的时候,DB2将按照默认方式 ...
参考:http://langyu.iteye.com/blog/680052 什么是CAS协议 Memcached于1.2.4版本新增CAS(Check and Set)协议类同于Java并发的CAS(Compare and Swap)原子操作,处理同一item被多个线程更改过程的并发问题。 在Memcached中,每个key关联有一个64-bit长度的long型惟一数值,表示该key对应value的版本号。这个数值由Memcached server产生,从1开始,且同一Memcached server不会重复。在两种情况下这个版本数值会加1:1、新增一个key-value对;2、对某已 ...
Spring Expression Language (Spring表达式语言) IoC enhancements/Java based bean metadata (Ioc增强/基于Java的bean元数据) General-purpose type conversion system and UI field formatting system (通用类型转换系统和UI字段格式化系统) Object to XML mapping functionality (OXM) moved from Spring Web Services project (对象到XML映射功能从Spring ...
什么是Value Stack? http://hi.baidu.com/c%B3%E6c%B3%E6/blog/item/c8f63518e77fbe028718bf56.html Struts2数据传输的背后机制:ValueStack(值栈) http://www.blogjava.net/freeman1984/archive/2011/02/16/344447.html
1) 在Action实现类方面的对比:Struts 1要求Action类继承一个抽象基类;Struts 1的一个具体问题是使用抽象类编程而不是接口。Struts 2 Action类可以实现一个Action接口,也可以实现其他接口,使可选和定制的服务成为可能。Struts 2提供一个ActionSupport基类去实现常用的接口。即使Action接口不是必须实现的,只有一个包含execute方法的POJO类都可以用作Struts 2的Action。 2) 线程模式方面的对比:Struts 1 Action是单例模式并且必须是线程安全的,因为仅有Action的一个实例来处理所有的请求。单例策略限制 ...
参考: ActionContextCleanUp的作用:http://blog.csdn.net/oyxm0/article/details/7360214 涉及类:org.apache.struts2.dispatcher.ActionContextCleanUp 一、说明 在Struts 2.1.6之前,ActionContextCleanUp的完整路径是com.opensymphony.webwork.dispatcher.ActionContextCleanUp,现在的 ...
参考: OpenSessionInViewFilter作用及配置:http://www.yybean.com/opensessioninviewfilter-role-and-configuration http://blog.csdn.net/fooe84/article/details/680449 主要涉及类: org.springframework.orm.hibernate3.support.OpenSessionInViewFilter org.springframework.orm.hibernate3.support. ...
官网:http://code.google.com/p/simple-spring-memcached/wiki/Getting_Started 参考:http://www.open-open.com/lib/view/open1340270181768.html memcached是一款非常优秀的分布式缓存工具,有效提升了按主键检索数据的性能问题。而simple-spring-memcached组件通过与spring框架整合,让memcached的调用变得更加简单。 simple-spring-memcached本质上是采用了AOP的方式来实现缓存的调用和管理,其核心组件声明了一些Advi ...
memcache应用之PHP:http://www.21andy.com/blog/20071121/678.html
memcached启用日志记录,注意:-vv不是w而是两个v memcached -d -vv >logfile 2>&1 参考: http://wenku.baidu.com/view/680c49ee19e8b8f67c1cb995.html http://blog.sina.com.cn/s/blog_40cb696601016n2w.html set: 用于向缓存添加新的键值对。如果键已经存在,则之前的值将被替换。 add :仅当缓存中不存在键时,add 命令才会向缓存中添加一个键值对。如果缓存中已经存在键,则之前的值将仍然保持相同,并且您将获得响应NOT_S ...
通过配置织入@Aspectj切面 虽然可以通过编程的方式织入切面,但是一般情况下,我们还是使用spring的配置自动完成创建代理织入切面的工作。 通过aop命名空间的<aop:aspectj-autoproxy />声明自动为spring容器中那些配置@aspectJ切面的bean创建代理,织入切面。当然,spring 在内部依旧采用AnnotationAwareAspectJAutoProxyCreator进行自动代理的创建工作,但具体实现的细节已经被<aop:aspectj-autoproxy />隐藏起来了 <aop:aspectj-autopro ...
使用 @Component 虽然我们可以通过@Autowired或@Resource在 Bean 类中使用自动注入功能,但是 Bean 还是在 XML 文件中通过 <bean> 进行定义 —— 也就是说,在 XML 配置文件中定义 Bean,通过@Autowired或@Resource为 Bean 的成员变量、方法入参或构造函数入参提供自动注入的功能。能否也通过注释定义 Bean,从 XML 配置文件中完全移除 Bean 定义的配置呢?答案是肯定的,我们通过 Spring 2.5 提供的@Component注释就可以达到这个目标了。 下面,我们完全使用注释定义 Bean 并完成 ...
Spring 2.1 添加了一个新的 context 的 Schema 命名空间,该命名空间对注释驱动、属性文件引入、加载期织入等功能提供了便捷的配置。我们知道注释本身是不会做任何事情的,它仅提供元数据信息。要使元数据信息真正起作用,必须让负责处理这些元数据的处理器工作起来。 而我们前面所介绍的AutowiredAnnotationBeanPostProcessor和CommonAnnotationBeanPostProcessor就是处理这些注释元数据的处理器。但是直接在 Spring 配置文件中定义这些 Bean 显得比较笨拙。Spring 为我们提供了一种方便的注册这些BeanPostP ...
参考:http://blog.csdn.net/exception_class/article/details/6906973 http://blog.csdn.net/exception_class/article/details/6908198 J2SE 5.0 (Tiger) 的发布是 Java 语言发展史上的一个重要的里程碑 , 是迄今为止在 Java 编程方面所取得的最大进步。 J2SE 5.0 提供了很多令人激动的特性。这些特性包括范型 (generics) 的支持 , 枚举类型 (enumeration) 的支持 , 元数据 (metadata) 的支持 , 自动拆箱 (unb ...
1,Memcache是什么 Memcache是danga.com的一个项目,最早是为 LiveJournal 服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。 它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached自管理这些HashTable。    为什么会有Memcache和memcached两种名称? 其实Memcache是这个项目的名称,而memcached是它服务器端的主程序文件名,     Memcache官方网站:http://www.danga.co ...
Global site tag (gtag.js) - Google Analytics