摘要: 一:确认种类 RabbitMQ的消息确认有两种。一种是消息发送确认,用来确认生产者将消息发送给交换器,交换器传递给队列的过程中消息是否成功投递。发送确认分为两步,一是确认是否到达交换器,二是确认是否到达队列。第二种是消费接收确认。确认消费者是否成功消费了队列中的消息。 二:消息发送确认 (1)Con 阅读全文
posted @ 2019-03-25 13:48 楼兰胡杨 阅读(1818) 评论(1) 推荐(0)
摘要: 分析Spring Boot事务管理注解注解@Transactional。 阅读全文
posted @ 2019-03-23 21:30 楼兰胡杨 阅读(1529) 评论(0) 推荐(0)
摘要: Spring Boot事务管理机制分析。 阅读全文
posted @ 2019-03-23 21:30 楼兰胡杨 阅读(3103) 评论(0) 推荐(0)
摘要: 介绍Spring Boot事务隔离级别、事务传播机制、事务超时时间和事务回滚规则等。 阅读全文
posted @ 2019-03-23 21:30 楼兰胡杨 阅读(6125) 评论(0) 推荐(0)
摘要: 接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)? 抽象类中是否可以有静态的main方法? 阅读全文
posted @ 2019-03-22 18:29 楼兰胡杨 阅读(7559) 评论(2) 推荐(2)
摘要: 几乎所有的面试都提到了Mysql的优化问题,所以以后要多多学习数据库的优化知识了。下面仅仅考虑在索引方面的优化,此处的索引包括多列索引和联合索引!下边是在网上找到的一些资料,保留下来备用吧。 一 什么是索引 MySQL中,索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们 阅读全文
posted @ 2019-03-10 15:57 楼兰胡杨 阅读(658) 评论(0) 推荐(0)
摘要: 简述Spring 注解的两个@RestController与@Controller之间的区别。 阅读全文
posted @ 2019-03-02 18:19 楼兰胡杨 阅读(42585) 评论(2) 推荐(7)
摘要: 一、作用 @SpringBootApplication是一个组合注解,用于快捷配置启动类。 二、用法 可配置多个启动类,但启动时需选择以哪个类作为启动类来启动项目。 三、拆解 1.拆解 此注解等同于@Configuration+@EnableAutoConfiguration+@ComponentS 阅读全文
posted @ 2019-02-24 17:04 楼兰胡杨 阅读(13765) 评论(0) 推荐(1)
摘要: 很多常见的面试题都会出诸如抽象类和接口有什么区别,什么情况下会使用抽象类和什么情况你会使用接口这样的问题。本文我们将仔细讨论这些话题。 我们先给一个简易版的答案,足以在面试时应付自如,然后在具体讨论它们之间的不同点之前,先看看抽象类、接口各自的特性。 简易版答案 抽象类 抽象类是用来捕捉子类的通用特 阅读全文
posted @ 2019-02-20 16:21 楼兰胡杨 阅读(194) 评论(0) 推荐(0)
摘要: 框架介绍 Fork/Join框架是Java 7提供的一个用于并行执行任务的框架,是一个把大任务分割成若干个子任务,最终汇总每个子任务的执行结果以得到大任务结果的框架。Fork/Join框架要完成两件事情: 任务分割:Fork/Join框架需要把任务分割成足够小的子任务,如果子任务比较大,就对子任务继 阅读全文
posted @ 2019-02-14 12:10 楼兰胡杨 阅读(289) 评论(0) 推荐(0)