- 浏览: 822655 次
- 性别:
- 来自: 株洲->深圳
文章分类
- 全部博客 (283)
- JAVA (54)
- 数据库 (25)
- Linux (22)
- Spring (9)
- Hibernate (7)
- mybatis (1)
- struts (10)
- javascript (22)
- Web (11)
- 异常 (30)
- 工具 (21)
- pay (9)
- 软件相关 (7)
- 其它 (28)
- python (1)
- 缓存 (9)
- 面试题 (2)
- 代码规范 (14)
- 网络编程 (1)
- 架构设计 (1)
- 程序测试 (3)
- 移动 (1)
- 安全 (2)
- 服务器 (4)
- 程序员 (1)
- php (4)
- 非技术 (7)
- web容器 (3)
- 竞彩篮球 (1)
- nginx (5)
- 加密 (2)
- jquery (2)
- 原理 (2)
- 项目管理 (1)
- www..betradar.com (0)
- www.betradar.com (1)
- 爬虫 (1)
最新评论
-
July01:
有一款web 打印控件StratoIO,浏览器和系统的兼容性都 ...
WEB免费打印控件推荐(4款) -
lihaimian:
你好,有个问题咨询一个,为何我在java中,无法使用与运算符, ...
位运算、异或的实际应用 -
小黄牛:
很好谢谢分享!推荐几篇spring boot基础入门文章:ht ...
Spring Boot 快速入门 (官方quick start) -
littlesheep:
我按照你的方法从新生成了密钥可是还是报者个错误...
狗日的支付宝 -
di1984HIT:
学习了~~~
javassist:增强型的java反射工具,获取方法参数名
simple-spring-memcached 简称:ssm
由于现在的项目spring 为2.5.6,所以使用SSM1.0. SSM2.0以及3.0都是针对spring3.x,SSM3.0做了大量改进.
public @interface UpdateSingleCache { /** * A namespace that is added to the key as it is stored in the distributed cache. * This allows differing object that may have the same ID to coexist. * This value must be assigned. * @return the namespace for the objects cached in the given method. */ String namespace() default AnnotationConstants.DEFAULT_STRING; /** * Of the arguments passed into the cached method, this identifies which * argument provides the id by which the object will be cached. This is a * 0-based array index. This annotation also takes a special value of -1 to signify * that the object being returned is the object responsible for providing the cache key. * @return the index into the arguments array for the item that will provide the id */ int keyIndex() default Integer.MIN_VALUE; /** * Since keys and the actual data to be cached may be different, we also need to know which * parameter (or output) holds the data that we should update the cache with. This is a * 0-based array index. This annotation also takes a special value of -1 to signify * that the object being returned is the data that should be cached. * @return the index into the argument array that holds the actual data to be cached */ int dataIndex() default Integer.MIN_VALUE; /** * The exp value is passed along to memcached exactly as given, and will be * processed per the memcached protocol specification: * * The actual value sent may either be Unix time (number of seconds since January 1, 1970, * as a 32-bit value), or a number of seconds starting from current time. In the latter case, * this number of seconds may not exceed 60*60*24*30 (number of seconds in 30 days); if the * number sent by a client is larger than that, the server will consider it to be real Unix * time value rather than an offset from current time. * * (Also note: a value of 0 means the given value should never expire. The value is still * susceptible to purging by memcached for space and LRU (least recently used) considerations.) * * @return */ int expiration() default 0; }
keyIndex: 方法参数提供缓存key的下标值,下标从0开始. 当keyIndex=-1 缓存key值从返回值中提供.
如果参数为对象,则调用对象@CacheKeyMethod方法计算key值,如果没有@CacheKeyMethod注解则调用对象toString方法.
dataIndex: 参数作为缓存内容的下标值. 当dataIndex=-1,则从将返回值做为缓存内容
expiration: 过期时间 秒为单位 (60*60*24*30 (代表 30 天));
发表评论
-
[转]memcached底层工作原理
2014-10-28 16:40 18771、memcached是怎么工作的? Memcached的神奇 ... -
[转]Memcached性能检测
2014-10-20 15:22 1361Memcached性能检测 ... -
[转]Memcache内存分配策略
2014-10-20 14:24 1333一、Memcache内存分配机 ... -
linux 服务器挂载出问题,导致写文件失败,程序超时
2014-07-11 11:07 0linux 服务器挂载出问题,导致写文件失败,程序超时 -
HessianProxy cannot connect to 'http://localhost
2014-04-12 10:57 3278HessianProxy cannot connect t ... -
位运算、异或的实际应用
2013-12-24 15:53 10879一. 位操作基础,用 ... -
了解LinkedList原理
2013-12-25 14:38 11651.LinkedList介绍 线性链表集合,循环链表ht ... -
了解ArrayList原理
2013-12-18 10:45 11141.ArrayList 介绍 有序集合,按顺序存储元素 ... -
java Cookie的有效期
2013-12-03 19:55 6022Cookie的有效期 Cookie的maxAge决定着Co ... -
10 道 Java 泛型面试题
2013-10-20 19:07 1799关于泛型的面试题在 Java面试中变得越来越常见,因为 Ja ... -
memcached安装步骤
2013-08-10 10:15 1179版本:memcached-1.4.13 由于memc ... -
tomcat 访问记录日志
2013-05-17 01:43 1725Tomcat7.0.xx访问请求记录是默认打开的 ... -
支付宝RSA 公私钥 程序生成,openssl rsa 密钥程序生成,想要多少有多少
2013-05-01 00:21 30521.先配置好openssl 环境变量 保证cmd 输 ... -
MD2withRSA is disabled
2013-04-25 14:44 1758请求https报以一错误: javax.net.ssl.S ... -
狗日的支付宝
2013-04-24 23:26 14710用openssl 生成的密钥老是报以下错误: ja ... -
quartz 启动时会自动启动检测是否有可用的新版本
2013-04-24 20:06 1844日志提示: [org.quartz.utils.Updat ... -
Data truncation: Incorrect datetime value: '' for column 'createTime' at row
2013-03-22 17:11 21999mysql SQL Error: 0, SQLState: ... -
session失效通过头信息判断跳转
2013-03-13 18:06 1673/** * 拦截用户是否登录跳转到登录页 * 页面请 ... -
jsonlib转换树型数据没其它框架好
2013-01-26 14:39 1442jsonlib的性能请看这篇文章:http://wangym ... -
[ava.net.SocketException四大异常解决方案
2012-12-05 12:31 5301java.net.SocketException如何才能 ...
相关推荐
ssm-1.0-SNAPSHOT.war
本文将深入探讨SSM自定义参数绑定这一关键概念,帮助开发者更好地理解和实现自定义的参数绑定策略。 在SpringMVC中,参数绑定是将HTTP请求中的数据自动映射到Controller方法的参数上。默认情况下,SpringMVC提供了...
总的来说,这份《SSM-ZTE-AndroidUI-SDS-1.0 软件文档规范2》是中兴通讯与西北工业大学合作项目中的关键参考资料,它为软件开发团队提供了一个清晰、系统化的框架,确保所有参与者都能按照统一的标准进行工作,从而...
SSM2603_data_1.0_Zyboz7SSM2603_ 是一个项目或软件包的名称,它似乎与音频处理有关,特别是针对Zybo Z7开发板。这个项目的描述表明它是一个控制器设计,用于Zybo Z7板上的音频应用,但目前状态是未完成且未经测试。...
通过boto3,开发者可以方便地在Python应用中执行SSM操作,如获取参数、执行命令或管理自动化任务。 mypy-boto3-ssm库则是mypy和boto3之间的桥梁,它提供了类型定义,使得mypy可以理解boto3库中的对象和函数。这意味...
SpringMVC入门参数绑定SSM整合 SpringMVC是一种基于MVC模式的Web应用程序框架,它是Spring框架的一个模块,用于开发Web项目。下面是SpringMVC入门参数绑定SSM整合的知识点总结: 一、SpringMVC概述 SpringMVC是...
程序开发软件:MyEclipse8.5以上 数据库:mysql 后台采用技术: SSM框架(SpringMVC + Spring + Mybatis)前台采用技术: div + css技术要点:1 此系统采用了目前最流行的ssm框架,其中的spingMVC框架相对于struts2...
**软件编码规范1 - SSM-ZTE-AndroidUI-SCS-1.0** 1. **引言** - 文档标识:本文档是针对中兴Android系统界面软件设计与开发项目的编码规范,用于指导开发人员在编码过程中遵循一致性和可读性的标准。 - 项目概述...
Solr是中国最流行的开源全文搜索引擎之一,它在Java环境下运行,并能很好地集成到Spring、SpringMVC和MyBatis组成的SSM(Spring、SpringMVC、MyBatis)框架中,用于实现高效、可扩展的搜索功能。在这个项目中,我们...
以上知识点涵盖了SpringMVC的模型视图处理、控制器设计、请求参数绑定、MVC流程、异常处理、初始化参数和验证等方面,这些都是SSM框架开发中不可或缺的基础知识。理解和掌握这些内容有助于提高SSM项目的开发效率和...
在SSM框架中,mapper、dao、service、controller等相关文件是非常重要的组件,它们之间的关系和调用顺序非常关键。下面,我们将对这些组件进行详细的解释和整理。 Mapper文件 Mapper文件是MyBatis框架中的一个核心...
SSM23C是上海安浦鸣志推出的集成式步进伺服电机产品系列中的型号。该系列电机集成了伺服控制技术,能够实现优异的运动控制性能。SSM23C系列支持高达127轴的控制模式,提供多种型号以满足不同应用场景的需求。 产品...
SSM 框架具有简单、可测试和松耦合等特点,从这个角度出发,SSM 框架就是应用于任何 Java 应用开发中的一个优秀框架。SSM 框架提供了对 AOP 的支持,允许将一些通用任务,如安全、事务、日志等进行集中式处理,从而...
在“ssm测试sql”这个主题中,我们主要会涉及到如何在SSM框架下进行SQL查询和操作。下面将详细解释相关的知识点。 1. **Spring**:Spring作为核心的依赖注入(Dependency Injection,DI)框架,管理着应用中的对象...
ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssmspring配置ssm...
SSM框架是Spring、SpringMVC和MyBatis的组合,它们分别是JavaEE开发中最流行的三大框架。Spring是一个开源的JavaEE应用程序框架,主要包括了IOC容器、AOP、MVC等模块;SpringMVC是Spring框架中的MVC模块,负责处理...
SSM(Spring、SpringMVC、MyBatis)框架是Java Web开发中常见的技术栈,它为开发者提供了强大的服务层、表现层和持久层管理工具。Swagger2则是一款优秀的API文档管理和测试工具,能够自动生成RESTful API的文档,...