排序:
默认
按更新时间
按访问量

activemq持久订阅工作原理

对activemq消息订阅模式来说有两种:持久订阅/非持久订阅。 非持久订阅consumer只能消费在该consumer激活状态时传送给对应topic的消息才能被该consumer消费,一旦该consumer 挂掉到下次启动期间发布到该topic的消息不能被该consumer重新恢复时使用!!!...

2018-08-16 15:05:15

阅读数:1

评论数:0

activemq调用MessageListener.onMessage方法源码分析

  activemq客户端调用MessageListener.onMessage方法的执行路径如下: ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) -->ThreadPoolExecutor.runW...

2018-08-15 15:22:56

阅读数:3

评论数:0

activemq之MessageConsumer.receive方法

activemq提供的客户端分离了消息的读取以及接收,以Queue模式为例,这其中的中介就是ActiveMQMessageConsumer的unconsumedMessages属性(MessageDispatchChannel unconsumedMessages,该属性存储了将要被发送的消息),...

2018-08-15 14:30:59

阅读数:9

评论数:0

activenq之message selector

消息筛选器来在provider端过滤消息,只有当消息属性满足一定的条件,才将这些消息传送给对应的consumer!!! 注:该特性只能作用于消息头以及消息属性,不能用来筛选消息体! 实例代码: String filter = "sign = 'golang'&quo...

2018-08-15 13:55:38

阅读数:6

评论数:0

message.setJMSDeliveryMode没有效果

通过MessageProducer的setJMSDeliveryMode方法设置的模式可以影响发送消息的传送模式,为什么通过message.setJMSDeliveryMode设置的传递模式却没有影响传送消息的传递模式, 下面以Queue为例来看下为什么会出现上面的情况: ActiveMQMe...

2018-08-13 18:54:59

阅读数:6

评论数:0

详解resteasy Context注解实现

相信使用resteasy、包括dubbo的朋友对@Context这个注解一定不会陌生,我们可以通过@Context这个注解获取HttpServletRequest、HttpServletResponse等一些类的实体,那么为什么能获取到这些类的对象呢,其背后的实现原理又如何呢,闲话不多说,笔者将从...

2018-07-19 11:35:10

阅读数:40

评论数:0

mysql四种事务隔离级别

说到数据库,必然离不开事务模型,mysql也不例外,笔者在看到网上一些文章后发现网上蛮多文章写得不太属实,所以决定在这里写一篇文章做一些补充,力求做到真实可追究: 说到事务,必谈两个东西:事务的传递性以及隔离级别,虽然传递性这个东西跟mysql本身没有多大关系,但在实际使用中比如spring中使...

2018-07-18 14:40:33

阅读数:28

评论数:0

mybatis test标签判断值是否相等

mybatis可以很方便生成动态sql,常用的方式如下:         <if test="id != null and id !=''">             and id != #{id}         ...

2018-07-17 16:31:02

阅读数:32

评论数:0

poi设置下拉列表超过一定数量时下拉列表没有内容

这个问题产生的根本原因在于excel对“手动插入下拉列表”项字数的限制,不能超过255个字节,超过了之后就不显示,具体解决方法可以查看笔者的另一篇文:https://blog.csdn.net/john1337/article/details/81074619...

2018-07-17 08:19:04

阅读数:56

评论数:0

使用spring事务必须需要注意的问题

介绍事务的文章很多,这里就不做讲解了,本文主要讲解一个使用中应该注意的问题,否则可能会出现数据库连接池连接数再多也会被耗尽的问题,下面看一个典型的配置: <bean id="xxTransactionManager" class=&...

2018-06-01 16:59:03

阅读数:79

评论数:0

fastjson序列化从一个服务获取的数据,序列化时间有问题

    fastjson是现在国内使用最广的一款json库了吧,开源自阿里巴巴,具体详情可以查看fastjson github主页,下面直接入主题,看应用场景:流程:1.前端调用服务A提供的接口获取展示数据2.服务A调用服务B提供的接口获取数据3.服务A读取从服务B获取到的data属性,然后强制转...

2018-06-01 13:45:29

阅读数:59

评论数:0

spring事务之传播特性

    这个应该属于老生常谈的话题了,笔者在这里将根据具体的例子来讲解下spring的事务管理机制,希望帮助有需要的朋友,下面直接入主题:1.基础spring事务支持的几种传播类型:PROPAGATION_REQUIRED、PROPAGATION_REQUIRES_NEW、PROPAGATION_...

2018-05-30 14:26:00

阅读数:40

评论数:0

logback里面pattern详解

    这里之所以要在这里单独把logback的pattern拿出来说一说,是因为笔者今天使用mybatis 的plugin机制把update 的sql语句全部保存到一个文件中,然后作为上线脚本!下面是笔者配置的logback.xml的相关代码:    <logger nam...

2018-05-08 18:06:46

阅读数:994

评论数:0

lucene如何返回所有数据

我们在实际使用lucene的过程中,筛选多个条件时BooleanQuery这个类来实现,比如下面代码: BooleanQuery.Builder bqBuilder = new BooleanQuery.Builder(); if(!StringUtils.isEmpty(name)){ ...

2018-03-08 14:37:52

阅读数:172

评论数:0

solr analysis页面分析

当我们搭建好solr环境时就可以看到如下界面:我搭建的是solr集群模式,并创建了collection1以及banks两个collection,该collection有两个shard,每个shard有一个副本,这样当其中一个shard所在solr服务器挂掉时,仍然不影响查询!(PS:创建colle...

2018-03-01 10:03:34

阅读数:250

评论数:0

上传solrcloud的配置文件到zookeeper

具体可以参考这篇文章:https://lucene.apache.org/solr/guide/6_6/command-line-utilities.html#CommandLineUtilities-Uploadaconfigurationdirectorysolr以集群模式工作时,通常选用zo...

2018-02-28 16:29:29

阅读数:930

评论数:1

chosen选择多项

chosen选择多项

2017-11-01 14:54:58

阅读数:172

评论数:0

shiro单点登录demo

shiro单点登录demo

2017-08-25 17:51:05

阅读数:258

评论数:0

js中click事件导致当前页面重新加载

js中click事件导致当前页面重新加载 js中click事件错误使用return导致当前页面重新加载

2017-08-14 16:55:12

阅读数:831

评论数:0

ajax get请求获取不到更新的数据

ajax get请求获取不到更新后的数据

2017-08-04 20:43:05

阅读数:855

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭