爷的眼睛闪亮
insideDotNet En_summerGarden
摘要: 在JavaEE系统中,我们会经常用到定时任务,比如每天凌晨生成前天报表,每一小时生成汇总数据等等。我们可以使用java.util.Timer结合java.util.TimerTask来完成这项工作,但时调度控制非常不方便,并且我们需要大量的代码。使用Quartz框架无疑是非常好的选择,并且与Spri 阅读全文
posted @ 2017-11-09 14:57 爷的眼睛闪亮 阅读(5404) 评论(0) 推荐(1)
摘要: 最近学习Spark,因此想把相关内容记录下来,方便他人参考,也方便自己回忆吧 spark开发环境的介绍资料很多,大同小异,很多不能一次配置成功,我以自己的实际操作过程为准,详细记录下来。 1、基本运行环境 spark的运行需要java和scala的支持,因此首先需要配置java、scala运行环境, 阅读全文
posted @ 2017-11-09 14:50 爷的眼睛闪亮 阅读(342) 评论(0) 推荐(0)
摘要: 创建Eclipse项目并运行 创建java project:ActiveMQ-5.14,新建lib文件夹 打开apache-activemq-5.14.0-bin\apache-activemq-5.14.0\lib目录 拷贝如下6个jar包: activemq-broker-5.14.0.jar 阅读全文
posted @ 2017-11-09 14:20 爷的眼睛闪亮 阅读(1545) 评论(0) 推荐(0)
摘要: 摘要: 主要针对Dao层的一些数据库查询的操作,数据实时性不强,直接加入缓存。当缓存中有的时候,就使用缓存中的数据。这样的方法,最终仅仅使用一个注解实现。对于之前的hibernate二级缓存使用,比较陌生。比如是否支持Redis或者可以自己开发支持。是否支持针对部分需要加入缓存的方法配置,而不是所有 阅读全文
posted @ 2017-11-09 14:16 爷的眼睛闪亮 阅读(1871) 评论(0) 推荐(0)
摘要: 对于Redis脚本使用过的同学都知道,这个主要是为了防止竞态条件而用的。因为脚本是顺序执行的。(不用担心效率问题)比如我在工作用,用来设置考试最高分。 如果还没有用过的话,先去看Redis脚本的介绍,发送脚本,缓存脚本,发送sha1执行脚本,以及基本的lua脚本的语法。 1. Redis脚本的使用场 阅读全文
posted @ 2017-11-09 14:15 爷的眼睛闪亮 阅读(6165) 评论(1) 推荐(0)
摘要: 目前我所知道的Redistemplate里面,我没有使用到的就是管道。这个可以进行批量的读写。类似于jdbc的batch。还有就是Redis的集群部署。但是由于我业务里没有这种需求,所以没有使用无法给大家进行讲解。 遇到的问题有: 1.序列化器。 由于我是配置了全局唯一一个RedisTemplate 阅读全文
posted @ 2017-11-09 14:15 爷的眼睛闪亮 阅读(140) 评论(0) 推荐(0)
摘要: 上一篇说了RedisTemplate对注解事务的支持,以及提供的序列化器。 事务需要开启enableTransactionSupport,然后使用@transactional注解,里面直接通过回调的connection,就不需要自己进行multi和exec的事务开启提交了。但是通过回调去获取conn 阅读全文
posted @ 2017-11-09 14:13 爷的眼睛闪亮 阅读(724) 评论(0) 推荐(0)
摘要: 上一篇文章我们讲解了RedisTemplate的基本使用,通过RedisCallback来获得connection,然后去操作Redis。网上的教程,大部分也都是这样的操作。 这个类似于HibernateTemplate里面提供的executeWithNativeSession方法,是Java中的一 阅读全文
posted @ 2017-11-09 14:12 爷的眼睛闪亮 阅读(731) 评论(0) 推荐(0)
摘要: 关于spring redis框架的使用,网上的例子很多很多。但是在自己最近一段时间的使用中,发现这些教程都是入门教程,包括很多的使用方法,与spring redis丰富的api大相径庭,真是浪费了这么优秀的一个框架。这里,我们就对比之前对spring orm中对hibernate的使用,来理解使用s 阅读全文
posted @ 2017-11-09 14:11 爷的眼睛闪亮 阅读(552) 评论(0) 推荐(0)
摘要: 对于ActiveMQ消息的发送,原声的api操作繁琐,而且如果不进行二次封装,打开关闭会话以及各种创建操作也是够够的了。那么,Spring提供了一个很方便的去收发消息的框架,spring jms。整合Spring后,代码不仅变得非常优雅,而且易用性和扩展性更好。 1. maven依赖 2.命名空间引 阅读全文
posted @ 2017-11-09 14:07 爷的眼睛闪亮 阅读(5703) 评论(1) 推荐(0)
摘要: 1.JMS体系结构 描述如下: JMS提供者(JMS的实现者,比如activemq jbossmq等) JMS客户(使用提供者发送消息的程序或对象,例如在12306中,负责发送一条购票消息到处理队列中,用来解决购票高峰问题,那么,发送消息到队列的程序和从队列获取消息的程序都叫做客户) JMS生产者, 阅读全文
posted @ 2017-11-09 14:03 爷的眼睛闪亮 阅读(529) 评论(0) 推荐(0)
摘要: 启动成功就可以访问管理员界面:http://localhost:8161/admin,默认用户名和密码admin/admin。如果你想修改用户名和密码的话,在conf/jetty-realm.properties中修改即可。 其中在导航菜单中,Queues是队列方式消息。Topics是主题方式消息。 阅读全文
posted @ 2017-11-09 13:59 爷的眼睛闪亮 阅读(279) 评论(0) 推荐(0)