文章分类 -  java面试问题总结

都是看到的java面试题,然后搜罗的对应解答,以备所需
摘要:文章目录一、请说明什么是Apache Kafka?二、Kafka的设计是什么样的呢?三、请说明什么是传统的消息传递方法?四、请说明Kafka相对传统技术有什么优势?五、在 Kafka 中 broker 的意义是什么?六、什么是broker?作用是什么?七、Kafka服务器能接收到的最大信息是多少?八 阅读全文
posted @ 2020-06-04 13:57 烟雨观春柳 阅读(462) 评论(0) 推荐(0)
摘要:为什么要线程同步 因为当我们有多个线程要同时访问一个变量或对象时,如果这些线程中既有读又有写操作时,就会导致变量值或对象的状态出现混乱,从而导致程序异常。举 个例子,如果一个银行账户同时被两个线程操作,一个取100块,一个存钱100块。假设账户原本有0块,如果取钱线程和存钱线程同时发生,会出现什么结 阅读全文
posted @ 2018-04-04 19:11 烟雨观春柳 阅读(89) 评论(0) 推荐(0)
摘要:Java流操作有关的类或接口: Java流类图结构: 流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类 根据处理数据类型的不同分为:字符流和 阅读全文
posted @ 2018-02-28 19:48 烟雨观春柳 阅读(329) 评论(0) 推荐(1)
摘要:面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。 数组虽然也可以存储对象,但长度是固定的;集合长度是可变的,数组中可以存储基本数据类型,集合只能存储对象。 集合类的特点:集合只用于存储对象,集合长度是可变的,集合可以存储不同 阅读全文
posted @ 2018-02-28 19:41 烟雨观春柳 阅读(525) 评论(0) 推荐(0)
摘要:一、事务传播性 1.1 什么是事务的传播性 事务的传播性一般在事务嵌套时候使用,比如在事务A里面调用了另外一个使用事务的方法,那么这俩个事务是各自作为独立的事务执行提交,还是内层的事务合并到外层的事务一块提交那,这就是事务传播性要确定的问题。下面一一介绍比较常用的事务传播性。 首先奉上事务拦截器Tr 阅读全文
posted @ 2018-02-27 13:59 烟雨观春柳 阅读(271) 评论(0) 推荐(0)