Java核心技术一其他

1.分布式CAP, BASE知道吗?

CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可得兼,只能至多满足其中2个。

BASE 是 Basically Available(基本可用)、Soft state(软状态)和 Eventually consistent (最终一致性),BASE理论是对CAP中AP的一个扩展,除非特定的事务类型,大多数的系统都是AP系统,满足用户的可用性和服务的可用性,C只需达到最终一致性即可。

分布式系统必须要知道的CAP和BASE理论

2.什么是二阶段提交,三阶段提交,两者有什么区别和优缺点

3.Mysql的数据库优化方案

4.分库分表做过吗? 什么业务场景? 分库分表带来的问题?

5.反范式设计的缺点?

6.Java反射的机制

7.你了解逃逸分析吗?

8.

9.线程池的核心参数有哪些? 他们的关系

10.NIO应用场景, Netty用过吗?

11.Spring源码的理解

12. 什么是内存泄漏, 内存溢出, 如何解决?

13. Spring的源码有读过吗?

14.讲一下Dubbo consumer接口调用流程

15.Java序列化实现原理

16.常用的java 设计模式有哪些.

17.sleep 和 wait 的区别, 应用场景

18.说一下脏读, 不可重复读, 幻读

19.事务的传播属性

20.有没有用过定时任务,批量任务是如何分配

21.JVM调优, JVM分配的内存多少合适?

22.项目中用到了哪些 Spring cloud的组件

23.consumer使用Fegin中, 哪个应用负责获取provider服务注册信息及默认路由算法

24.算法题: 最长上升子序列

25.算法题: 快速排序

26.算法题: 接雨水

27.如何学习一门新的技术, 讲一讲

上一篇:剑指 Offer 10- I. 斐波那契数列


下一篇:css 京东 样式初始化代码