摘要:
1.rabbitmq 的使用场景有哪些? ①. 跨系统的异步通信,所有需要异步交互的地方都可以使用消息队列。就像我们除了打电话(同步)以外,还需要发短信,发电子邮件(异步)的通讯方式。 ②. 多个应用之间的耦合,由于消息是平台无关和语言无关的,而且语义上也不再是函数调用,因此更适合作为多个应用之间的 阅读全文
摘要:
1. 并行和并发有什么区别? 并行是指两个或者多个事件在同一时刻发生;而并发是指两个或多个事件在同一时间间隔发生。 并行是在不同实体上的多个事件,并发是在同一实体上的多个事件。 在一台处理器上“同时”处理多个任务,在多台处理器上同时处理多个任务。如hadoop分布式集群。 所以并发编程的目标是充分的 阅读全文
摘要:
基础内容 1.JDK 和 JRE 有什么区别? JDK提供了java的开发环境和运行环境,JRE只是java的运行环境。JDK除了包含JRE还包含了编译器javac以及一些java程序的分析调试工具。 2.== 和 equals 的区别是什么? == 对于基本类型来说是值比较,对于引用类型来说是比较 阅读全文
摘要:
在刚开始写博客的时候发现自己有时候有些词穷,是的,对于一个知识点明明自己很清楚,但是就是不知道该怎么去描述它。使得自己在记录的时候特别困难。 但是渐渐的我发现为什么不去参考一下现有的书籍呢,那些书里的描述可以说是通过作者反复提炼出来的,突然发现原来自己有如此多的参考。 其实读书和做记录是互通的,如果 阅读全文
摘要:
今天看了《spring实战 第三版》里面有很多知识都是之前清楚,但渐渐的已经变得模糊了,所以我就想在博客中记录下来,以方便后面学习。 虽然之前写过一些博客,但毕竟没有什么经验,开始边看编写,发现不仅仅影响看书的质量,还影响博客的进度。然后我就看完一个知识点,然后根据知识点的重要程度进行选择的记录,并 阅读全文