![](https://img-blog.csdnimg.cn/20190918140012416.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
java中级面试总结
文章平均质量分 86
个人总结
HeyLinJ
HeyLam
展开
-
springcloud以及四大神兽面试涉及知识总结(持续更新)
什么是微服务? eureka是什么? eureka与zookeeper的区别? ribbon是什么? feign是什么? hystrix的熔断机制? hystrix的服务降级? zuul是什么?有什么用? springcloud配置中心是什么?有什么用?原创 2021-08-18 17:59:19 · 175 阅读 · 1 评论 -
jvm架构自述
jvm主要分为三个子系统形成的:类加载器子系统、运行时数据区、执行引擎 类加载器子系统:java的动态类加载功能是由该子系统加载的,当一个类需要被引用时,就会被加载与链接并初始化该类文件,所以该类主要有加载和链接两个组件 加载:加载组件有三种加载器(启动类加载器、扩张类加载器、应用程序类加载器),都使用委托层算法去加载文件 启动类加载器:主要负责从启动类路径加载类 扩展类加载器:主要加载引用的lib/jre等类 应用程序类加载器:主要负责加载应用程序级别类路径 链接:主要分为三个阶段(校验、准备原创 2021-08-18 17:46:19 · 133 阅读 · 0 评论 -
事务知识理论以及分布式seata事务
事务特性ACID A(原子性): 答:指事务中所有操作要么全部完成,要么全部失败 C(一致性): 答:指事务执行前后,数据库的完整性没有被破坏,事务执行的前后都是合法的数据状态 I(隔离性): 答:指多个事务在操作同一个数据时,避免事务交叉执行导致数据不一致问题,有效防止:脏读、不可重复读、幻读等现象 D(持久性): 答:指事务提交后,将永久保存在数据库,不管期间是否出现宕机,也不会丢失 分布式事务理论 CAP(帽子理论:分布式系统中一般都必须满足cp或ca原则,三种同时满足是不可能的,原创 2021-08-17 11:14:03 · 156 阅读 · 0 评论