自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

UpUp

业精于勤。

原创 rabbitmq学习笔记之死信队列(DLX)

一 死信队列 dead-letter-exchange 可以与备份交换机类比学习 备份交换机处理的是,消息未被路由的情况进入备份交换机绑定的队列 死信队列处理的是, 1.消息拒绝且requeue参数为false 2.消息过期 3.队列达到最大长度 二 例子 channel.exc...

2019-04-23 00:13:35

阅读数 65

评论数 0

原创 rabbitmq学习笔记之TTL(过期时间)

一 设置消息的ttl两种方式: a.统一设置队列中消息的过期时间;b.设置指定消息的过期时间 --同时设置时,以小的那个为准 二 统一设置队列中消息的过期时间 a.参数 Map< String , Object > args = new HashMap<String ,...

2019-04-22 23:36:24

阅读数 206

评论数 0

原创 rabbitmq学习笔记之参数mandatory,immediate及备份交换机

使用 channel.basicPublish(String exchange, String routingKey, boolean mandatory, boolean immediate, BasicProperties props, byte[] body) 参数意义 mandato...

2019-04-22 23:11:36

阅读数 40

评论数 0

原创 rabbitmq学习笔记之消息发送与消费

一 消息发送 1.简单消息发送 channel.basicPublish(EXCHAGE_NAME, ROUTING_KEY, MessageProperties.TEXT_PLAIN, msg.getBytes()); 2 发送特定属性的消息 channel.basicPublish(E...

2019-04-10 23:44:55

阅读数 55

评论数 0

原创 rabbitmq学习笔记之客户端

一 连接rabbitmq的两种方式 1.设置给定参数连接 ConnectionFactory factory = new ConnectionFactory(); factory.setUsername(USERNAME); factory.setPassword(PASSWORD); fac...

2019-04-02 23:41:56

阅读数 19

评论数 0

原创 rabbitmq踩坑记录(一) 消息被发送到多个队列中

前段时间发现,系统内的一个IM消息服务不正常,报类转换异常,导致正常的信息无法被消费。 代码,配置各种检查,无果。 后面在mq管理界面,发现bindings的记录多了一条,想到之前因为改动,绑定了其他的队列。 所以,看来rabbitmq并没有根据我后面的配置,动态修改这种绑定关系。 unb...

2019-04-01 11:33:14

阅读数 812

评论数 0

原创 Redis 一主二从三sentinel(哨兵)

1.总共需要启动6个redis进程(通过port配置到不同的端口) 2.一主 ,正常启动即可。 3.二从,添加配置slaveof 127.0.0.1 6379 ,说明是6379端口号的从实例 4.三sentinel, 添加配置 sentinel monitor mymaster 127.0...

2019-02-27 18:56:41

阅读数 77

评论数 0

原创 Linux下java进程占用CPU 100% 排查

网上已经有老哥分享了。 原文:https://blog.csdn.net/qq_33404395/article/details/86242263 主要是做个记录备查 几个命令 1.top查看进程pid  ( pid=37654) 2.top -p 37654    shift+h 查...

2019-01-15 16:18:09

阅读数 1197

评论数 3

原创 eclipse调优记录 备忘

参考书《深入java虚拟机 JVM高级特性及最佳实践》 eclipse4.4.2 jdk1.8 jvisualvm+visual gc插件 1.准备工作,写一个eclipse插件,用来记录启动耗时。    新建Plug-in project    编写类实现IStartup接口,并在方...

2018-09-19 15:57:27

阅读数 41

评论数 0

原创 VisualVM-BTrace插件使用备忘

应用场景:                服务器不适合重启,调试信息又不足够进行排错分析的时候 工具:               添加插件BTrace的 VisualVM (工具-插件,安装) 操作步骤:                 选择应用程序右键,选择traceApplicat...

2018-09-16 16:58:36

阅读数 105

评论数 0

原创 eclipse中远程调试部署到linux服务器tomcat上的项目

1. 编辑catalina.sh中的JPDA_ADDRESS, 默认:JPDA_ADDRESS="localhost:8000"  注意里面的localhost需要改成0.0.0.0 否则只能允许本地调试(很重要) 端口用默认的或者使用服务器未使用的端口 阿里云ECS中还要配置...

2018-07-26 15:00:05

阅读数 405

评论数 0

原创 关于扫描不到mybatis映射文件 Invalid bound statement (not found)

  网上找了很多解决办法,都不能生效(包名不一致等等...)  偷懒的解决办法:  1.映射文件与dao放在一个目录下  2.resource目录里建立对应的包,放置映射文件  我的配置 配置文件  mybatis:      mapperLocations: classpath:mapper/*...

2018-06-09 00:35:59

阅读数 1006

评论数 0

原创 spring-boot 多模块项目 maven打包记录

 A  创建一个入门的spring-boot的web项目,mvn package打包,启动没问题;      B  创建一个父工程yemei,修改为pom,创建maven模块项目yemei-admin,yemei-service,  1.yemei-admin添加yemei-service的mav...

2018-05-29 23:38:26

阅读数 584

评论数 0

原创 使用JaxWsDynamicClientFactory动态调用CXF问题备忘

原来调用CXF接口的方式都使用spring直接配置客户端,这种方式下,客户端需要与服务端有相同的接口类。这种方式在某些场景下,一个服务需要对应配置一个客户端,极不方便。改用如下方式代码:// JaxWsDynamicClientFactory dcf = JaxWsDynamicClientF...

2018-03-22 15:23:36

阅读数 5397

评论数 19

原创 关于使用了ztree后排序的问题

--ztree加载个人空间的目录时,排序错乱问题。       检查sql已添加排序,界面显示顺序不对。检查sql执行效果,是按顺序排序的(坑一,其实只是name按ascii排序了,但是中文的是有区分常用和不常用的汉字,), 将HashMap->LinkHashMap, 排序有时生效(坑...

2017-08-11 11:17:28

阅读数 1415

评论数 0

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