![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
文章平均质量分 71
嘀bug
毕业于不知名大学的菜鸟
展开
-
RabbitMQ详解
一、基本概念 RabbitMQ是一个开源的遵循AMQP协议实现的基于Erlang语言编写,支持多种客户端(语言)。用于在分布式系统中存储消息,转发消息,具有高可用,高可扩性,易用性等特征。 官网:https://www.rabbitmq.com/ 二、安装 此文章只记录Docker安装方式 // 获取镜像 docker pull rabbitmq:management // 创建运行容器 docker run -di --name myrabbit -e RABBITMQ_DEFAULT_USER=ad原创 2021-05-10 10:42:56 · 214 阅读 · 0 评论 -
Springboot整合RXJava以及Netty进行TCP服务通信协议解析
aaaa原创 2021-03-30 21:47:32 · 1891 阅读 · 1 评论 -
HashMap与Hashtable你不得不知道的秘密!
一、前言 HashMap与Hashtable作为一对经常在面试中问到的问题,如果只是从表层讲述可能很简单,很多面试者就随口一说:"HashMap是线程不安全的,Hashtable是线程安全的,Hashtable效率低,HashMap效率高"。如果面试的是小公司,并且面试官水平很一般的话,可能说到这个程度就糊弄过去了。 但其实如果面试官稍微上点档次,这个时候就会直接发问,那底层实现除了线程其他地方有什么不同?hm与Hashtable分别是如何通过hash值映射到对应的数组位置的?...原创 2020-06-05 00:54:14 · 206 阅读 · 0 评论 -
面向切面Aspect学习随笔
首先AOP的通知方式有以下五中,分别是: 前置通知:在方法调用之前执行 后置通知:在方法正常调用之后执行 环绕通知:在方法调用之前和之后,都分别可以执行的通知 异常通知:如果在方法调用过程中发生异常,则通知 最终通知:在方法调用之后执行 另外关于切面表达式: execution 代表所要执行的表达式主体 第一处 * 代表方法返回类型 *代表所有类型 第...原创 2020-04-05 22:04:18 · 91 阅读 · 0 评论 -
关于springboot事务传播,你该了解这些
springboot事务传播模式主要有以下七种,分别是:REQUIRED,SUPPORTS,MANDATORY,REQUIRES_NEW,NOT_SUPPORTED,NEVER,NESTED,每一种都有各自对应的应用场景。 下面对每一种事务传播模式进行一个大致描述与举例: REQUIRED: 使用当前的事务,如果当前没有事务,则自己新建一个事务,如果当前存在事务,则加入这个事务。举例:我没钱,...原创 2020-03-30 00:48:01 · 345 阅读 · 0 评论