- 浏览: 11395 次
最新评论
文章列表
项目中用到定时任务处理业务,故在spring中 配置定时器,自定义定时器类继承TimerTask 实现方式
1,自定义定时器类
package com.adks.base.framework.timertask;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
import java.util.TimerTask;
public class MyTimerTask extends TimerTask {
@Override
public void run() ...
项目中验证码的实现思路:登录页面 调用 jsp页面 生成验证码图片 并把验证码保存到 session中
用户登录的controller 中 把用户输入的验证码和 session中取出的验证码 进行比较 ,相同则验证码输入正确。
测试中出现一个bug ,bug描述:IE浏览器下 用户第一次登录 总是显示 验证码错误 登录失败,除第一次外都能登录成功。登录成功后 退出,再次登录没问题。直接关闭IE浏览器 再次登录 显示 验证码错误 登录失败。其他浏览器 如 Google,火狐不出现。
解决思路 刚开始定位到IE浏览器 缓存问题,给添加 随机变量 防止IE浏览器缓存 而不进行重新请求 ...
原文地址 http://jinnianshilongnian.iteye.com/blog/2001040
@CachePut
应用到写数据的方法上,如新增/修改方法,调用方法时会自动把相应的数据放入缓存:
Java代码
@CachePut(value = "user", key = "#user.id"
Ehcache 配置文件参数简单说明
name:Cache的唯一标识
maxElementsInMemory:内存中最大缓存对象数
maxElementsOnDisk:磁盘中最大缓存对象数,若是0表示无穷大
eternal:Element是否永久有效,一但设置了,timeout将不起作用
overflowToDisk:配置此属性,当内存中Element数量达到maxElementsInMemory时, Ehcache将会Element写到磁盘中 t
imeToIdleSeconds:设置Element在失效前的允许闲置时间。仅当element不是永久有效时使用, 可选属性,默 ...
windows下nginx安装、配置与使用
目前国内各大门户网站已经部署了Nginx,如新浪、网易、腾讯等;国内几个重要的视频分享网站也部署了Nginx,如六房间、酷6等。新近发现Nginx 技术在国内日趋火热,越来越多的网站开始部署Nginx。
相比apeach、iis,nginx以轻量级、高性能、稳定、配置简单、资源占用少等优势广受欢迎。
1)下载地址:
http://nginx.org
2)启动
解压至c:\nginx,运行nginx.exe(即nginx -c conf\nginx.conf),默认使用80端口,日志见文件夹C:\nginx\l ...
目前nginx负载均衡支持几种的分配
轮换
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除.
存在session问题 被代理的服务器如tomcat要实现session同步
upstream www.com {
server 127.0.0.1:8081 ;
server 127.0.0.1:8082 ;
}
weight 权重
权重值越高优先级越高 存在session问题 被代理的服务器如tomcat要实现session同步
upstream ww ...
nginx完全配置详细说明
#运行用户user www-data; #启动进程,通常设置成和cpu的数量相等worker_processes 1;
#全局错误日志及PID文件error_log /var/log/nginx/error.log;pid /var/run/nginx.pid;
#工作模式及连接数上限events { us ...
最近项目用到数据库缓存 选择哪种缓存更适合 下面给出 Ehcache和MemCachedde的比较
Ehcache 是用Java编写的 并且支持分布式部署 方面的能与 spring或是 mybatis 集成 javaEE项目推荐使用 ehcache。
Spring事务管理
- 博客分类:
- spring
Spring提供了一流的事务管理。在Spring中可以支持声明式事务和编程式事务。本章主要目标如下:1,Spring事务2,事务属性3,事务管理器4,声明式事务 1.1Spring的事务事务管理在应用程
本文仅基于3.0+版本作为测试)
假定spring<wbr>容器中定义了两个事务管理器:<span style="word-wrap:normal; word-break:normal; color:rgb(255,0,0)">transactionManagerX</span>,<span style="word-wrap:normal; word-break:normal; color:rgb(0,0,255)">transactionManagerY</span>,分管两个数据源da ...
前段时间对Spring的事务配置做了比较深入的研究,在此之间对Spring的事务配置虽说也配置过,但是一直没有一个清楚的认识。通过这次的学习发觉Spring的事务配置只要把思路理清,还是比较好掌握的。
总结如下:
Spring配置文件中关于事务配置总是由三个组成部分,分别是DataSource、TransactionManager和代理机制这三部分,无论哪种配置方式,一般变化的只是代理机制这部分。
DataSource、TransactionManager这两部分只是会根据数据访问方式有所变化,比如使用Hibernate进行数据访问时,DataSource实际为SessionFactor ...
SqlSessionDaoSupport与SqlSessionTemplate对比
SqlSession(SqlSessionDaoSupport类)
SqlSessionDaoSupport
SqlSessionDaoSupport是一个抽象的支持类,用来为你提供SqlSession。调用getSqlSession()方法你会得到一个SqlSessionTemplate,这然后可以用于执行SQL方法,就像下面这样:
Java代码