Java
文章平均质量分 79
michaelliuyang
这个作者很懒,什么都没留下…
展开
-
redis应用—缓存
项目的缓存设计主要是这样的,监听数据库中表的改变,如果会发生变动,则对缓存做一些处理,具体实现如下: (1)缓存支持类(实体、辅助类等)的设计实体缓存注释类 NeedCache/** * 缓存的注释类,如果需要缓存某个类,请在类上添加此注释类,并给出cache的处理类 * * @author liuyang * */@Documented@Target(value原创 2013-03-06 16:00:46 · 1668 阅读 · 0 评论 -
spring mail 和 free marker
最近新项目要用mail,以前一直是java mail写的,要写的东西比较多,比较复杂。这次查了查spring mail,发现spring把java mail封装的很好,用起来很方便1.下载spring和java mail的jar包,我是用的maven,大家可以去maven central去找,这里用的java mail是1.4.6,spring是3.1.1。因为还用到了邮件模板,所以引入了fr原创 2013-02-28 09:43:23 · 886 阅读 · 0 评论 -
mongoDB使用-初学
目前公司项目用了redis做缓存,但是近期想增加一些仅仅插入、查找的简单数据,比如消息、日志这些数据,所以想到了nosql,用了redis进行了尝试,但是发现redis作为no-sql持久化数据,查询起来很不方便,所以引入了mongoDB进行nosql数据的保存。下面分享下一些初学的使用经验:一、安装和启动去mongoDB的官方往网站:http://www.mongodb.o原创 2013-03-27 09:25:57 · 1064 阅读 · 0 评论 -
IntelliJ + Maven + Jrebel + Tomcat热部署
一、环境准备IDEA 12.0MAVEN 3.0.4TOMCAT 6.0.35官方直接下载安装,这里就不说明了,需要提到的是IDEA是收费的,请下载破解文件二、配置Jrebel Plugin1.打开IDEA settings,点击Browse repository2.在左边选择Jrebel Plugin,我这里是2.0.4版本3.下载安装,然后重启I原创 2013-06-18 14:40:33 · 4574 阅读 · 0 评论 -
apache shiro集群实现(一) session共享
Apache Shiro的基本配置和构成这里就不详细说明了,其官网有说明文档,这里仅仅说明集群的解决方案,详细配置:shiro web config Apache Shiro集群要解决2个问题,一个是session的共享问题,一个是授权信息的cache共享问题,官网给的例子是Ehcache的实现,在配置说明上不算很详细,我这里用nosql(redis)替代了ehcache做了sess原创 2013-04-18 17:45:53 · 11134 阅读 · 17 评论 -
apache shiro集群实现(二)— cache共享
上一篇已经解决了第一个问题,session的共享,现在我们解决第二个问题cache的共享。 先看下spring的配置文件,上一篇已经提到过了 这里cacheManager我们注入了shiro自定的本机内存实现的cacheManager类,当然,这肯定不满足我们集群的需要,所以我们要自己实现cacheManager类,这里我还是用了redis作为cache原创 2013-04-18 18:13:54 · 5359 阅读 · 22 评论