2019年8月8日

springboot+mybatis+log4j 打印sql

摘要: mybatis:configuration:log-impl: org.apache.ibatis.logging.stdout.StdOutImpl #打印sql部分log4j.logger.java.sql=DEBUGlog4j.logger.java.sql.Connection = DEBU 阅读全文

posted @ 2019-08-08 10:06 敲代马 阅读(1655) 评论(0) 推荐(0)

2019年8月7日

rabbitmq学习之路(七)

摘要: 今天说一下rabbitmq的创建队列时候的参数 以上是队列的源代码 构造函数的实现 name:队列的名称 durable: 是否持久化, 队列的声明默认是存放到内存中的,如果rabbitmq重启会丢失,如果想重启之后还存在就要使队列持久化,保存到Erlang自带的Mnesia数据库中,当rabbit 阅读全文

posted @ 2019-08-07 14:59 敲代马 阅读(260) 评论(0) 推荐(0)

rabbitmq学习之路(六)

摘要: 上一次说到了消息的消费,今天具体说一下消息消费有哪几种形式 消息有两种模式来消费 第一种:Subscribe订阅的方式 这种也是我们比较熟悉的方式,例如前面我们写的代码,用@RabbitListener这样的方式去监听某一个队列,一旦队列中有消息,就会自动下发给消费者 第二种:Poll拉取消息 这一 阅读全文

posted @ 2019-08-07 09:40 敲代马 阅读(269) 评论(0) 推荐(0)

2019年8月6日

rabbitmq学习之路(五)

摘要: 上一篇讲了消息发送确认,这一次来讲一讲 消息消费确认模式 消息发送确认,确认的是消息发送到交换机和队列的确认,消息消费确认则确认的是消息是否被消费者正常消费掉! 消息的确认模式有三种 AcknowledgeMode.NONE:自动确认 AcknowledgeMode.AUTO:根据情况确认 Ackn 阅读全文

posted @ 2019-08-06 10:13 敲代马 阅读(279) 评论(0) 推荐(0)

2019年8月4日

rabbitmq学习之路(四)

摘要: 今天就说一下 如何防止消息丢失 防止消息丢失 分为 消息发送确认和消息消费确认,今天先说消息发送确认 经过我的了解,消息发送确认分为两个步骤,消息到达交换机和消息到达队列,这是两个分开的步骤 直接上代码来介绍,要开启消息发送确认需要在配置上增加这两项 我们需要知道两个接口, 就是这么简单,配置完成之 阅读全文

posted @ 2019-08-04 20:09 敲代马 阅读(367) 评论(0) 推荐(0)

2019年8月2日

rabbitmq学习之路(三)

摘要: 今天继续学习rabbitmq 了解一下AMQP的一些基本概念 交换机: Direct exchange(直连交换机) Fanout exchange(扇型交换机) Topic exchange(主题交换机) Headers exchange(头交换机) 交换机有两个状态 持久和暂存,区别就是持久话的 阅读全文

posted @ 2019-08-02 15:52 敲代马 阅读(204) 评论(0) 推荐(0)

2019年8月1日

rabbitmq学习之路(二)

摘要: 学习的效率有点低,慢慢来! 了解一下rabbmq中的一些基础概念吧 Publisher: 产生消息 Exchange: 交换机 负责按照一定的路由规则分发消息到队列中 Queue: 队列 消息的载体 负责存储消息 每个消息都会被投入到一个或多个队列 Consumer : 数据的接收方 负责消费消息 阅读全文

posted @ 2019-08-01 23:16 敲代马 阅读(179) 评论(0) 推荐(1)

rabbitmq学习之路(一)

摘要: 之前看过好几次rabbitMq的博文,断断续续的,觉得自己会了一点,但是过去了一段时间,发现自己全部都忘光了。所以这次打算把rabbitmq彻底清洗一遍! 今天就从AMQP协议开始了解! Advanced Message Queuing Protocol(AMQP高级消息队列协议) rabbitmq 阅读全文

posted @ 2019-08-01 15:05 敲代马 阅读(205) 评论(0) 推荐(1)

2019年7月30日

回忆一下数据库中的锁问题

摘要: 在我们日常的工作中,有些业务是需要严格控制顺序和次数的,比如我今天要说的关于微信上面体现的逻辑。 业务场景: 微信用户发起提现请求,用户输入提现金额,请求接口!然后我们就会生成一条提现的请求,一个定时任务扫描这张表,进行企业大款的操作。 那么问题在哪里呢?假设用户连续两次发起请求,提现6元,请求几乎 阅读全文

posted @ 2019-07-30 20:58 敲代马 阅读(131) 评论(0) 推荐(0)

2019年7月11日

feign+hystrix 进行服务降级

摘要: 在学习cloud的时候,教程上面的例子是使用ribbon的,我觉得生产中一般肯定使用feign 的,所以百度了一下 feign使用hystrix的用法。 了解发现,feign本身就自带了hystrix功能了,不过我用的是1.5xspringboot版本+Dalston版本的cloud,所以需要配置打 阅读全文

posted @ 2019-07-11 22:48 敲代马 阅读(681) 评论(0) 推荐(0)

导航