`
文章列表
项目中用到定时任务处理业务,故在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中可以支持声明式事务和编程式事务。本章主要目标如下: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代码
Global site tag (gtag.js) - Google Analytics