- 常用排序算以及对应的时间复杂度(java中的排序 .sort() 用的是什么排序算法?)
java中的sort()用的是插入+归并排序 - springcloud各个组件
- springcloud业务流程
- 请求统一通过API网关(Zuul)来访问微服务内部服务
2)网关接收到请求后,从注册中心(Eureka) 获取可用服务
3)由Ribbon进行负载均衡后,分发到后端具体的实例中
4)微服务之间通过Feign进行通信处理业务
5)Hystix负责处理服务超时熔断
6)Turbine监控服务间的调用和熔断相关指标
-
springboot自动加载机制
-
IOC springbean 注入
-
spring组件
-
JVM内存结构构成
方法区/堆/栈/程序计数器/类加载器/本地方法栈 -
数组操作简单,速度快,不便于数据的添加,插入和移除
ArrayList的可操作性很强,添加、修改、移除方便 -
创建线程的方式:
继承Thread;实现 Runnable;实现callable;