上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 32 下一页
摘要: 一、初始化线程的4种方式 1)、继承Thread 2)、实现Runnable接口 3)、实现Callable接口 + FutureTask(可以拿到返回结果,可以处理异常) 4)、线程池 方式1和方式2;主线程无法获取线程的运算结果,不适合当前场景 方式3:主线程可以获取线程的运算结果,但是不利于控 阅读全文
posted @ 2021-06-09 01:04 jock_javaEE 阅读(48) 评论(0) 推荐(0)
摘要: producer的XML配置 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XML 阅读全文
posted @ 2021-06-02 00:28 jock_javaEE 阅读(56) 评论(0) 推荐(0)
摘要: Rabbitmq解决分布式事务的原理:可靠消息最终一致性方案 需要保证以下三要素 1、确认生成者一定要将消息可靠投递到MQ【采用MQ的异步confirm消息确认机制】 public interface ConfirmListener { /** ** handleAck RabbitMQ消息接收成功 阅读全文
posted @ 2021-05-31 19:18 jock_javaEE 阅读(408) 评论(0) 推荐(0)
摘要: (1)string 这是最基本的类型了,没啥可说的,就是普通的set和get,做简单的kv缓存 例子:常规计数:微博数,粉丝数等 (2)hash 这个是类似map的一种结构,这个一般就是可以将结构化的数据,比如一个对象(前提是这个对象没嵌套其他的对象)给缓存在redis里,然后每次读写缓存的时候,可 阅读全文
posted @ 2021-05-31 00:19 jock_javaEE 阅读(46) 评论(0) 推荐(0)
摘要: 一、高性能 假设这么个场景,你有个操作,一个请求过来,吭哧吭哧你各种乱七八糟操作mysql,半天查出来一个结果,耗时600ms。但是这个结果可能接下来几个小时都不会变了,或者变了也可以不用立即反馈给用户。那么此时咋办? 缓存啊,折腾600ms查出来的结果,扔缓存里,一个key对应一个value,下次 阅读全文
posted @ 2021-05-30 23:39 jock_javaEE 阅读(198) 评论(0) 推荐(0)
摘要: 一、rabbitmq:拆分多个queue,每个queue一个consumer,就是多一些queue而已,确实是麻烦点;或者就一个queue但是对应一个consumer,然后这个consumer内部用内存队列做排队,然后分发给底层不同的worker来处理; RabbitMQ 实现消息顺序消费的完整方案 阅读全文
posted @ 2021-05-30 20:03 jock_javaEE 阅读(309) 评论(0) 推荐(0)
摘要: 一、rabbitmq出现消息重复的场景 A:消息消费成功,事务已经提交,ack时,机器宕机,导致没有ack成功, Broker的消息重新由unack变为ready,并发送给其他消费者 B:消息消费失败,由于重试机制,自动又将消息发送出去 C、成功消费,ack时宕机,消息由unack变为ready,B 阅读全文
posted @ 2021-05-30 19:44 jock_javaEE 阅读(880) 评论(0) 推荐(0)
摘要: 一、Rabbitmq的流程图 二、出现消息丢失的三个可能 A:写消息的过程,消息都没到rabbitmq,在网络传输过程就丢了;或者是消息到了rabbitmq,但是人家内部出错了没保存下来 例子: 1、channel.confirm // 先把channel设置成confirm的模式 2、发一个消息 阅读全文
posted @ 2021-05-30 18:59 jock_javaEE 阅读(120) 评论(0) 推荐(0)
摘要: 第一种情况:设置了过期时间的数据 a:挑选使用最少的数据淘汰 b:随机淘汰 c:选择时间快过期数据淘汰 第二种:没有设置过期时间的数据 a:挑选使用最少的数据淘汰 b:随机淘汰 第三种: a:禁止驱逐数据 阅读全文
posted @ 2021-05-29 18:38 jock_javaEE 阅读(57) 评论(0) 推荐(0)
摘要: 一、全局命令 阅读全文
posted @ 2021-05-23 10:49 jock_javaEE 阅读(52) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 32 下一页