logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

简单聊聊 SpringCloud 微服务调用链路源码

底座:Spring Cloud Context/Commons 定义抽象(bootstrap 上下文、DiscoveryClient、LoadBalancerClient、RefreshScope);接入:统一靠 Spring Boot 的@Import+ 自动装配(每个组件都是@EnableXxx → Registrar → FactoryBean/装饰器调用:Feign 把接口变代理、Load

#spring cloud#微服务#spring
简单聊聊 MyBatis 源码

缓存作用域开启方式失效点一级缓存SqlSession默认开启update 自动清空;SqlSession 关闭即销毁二级缓存总开关 +<cache/>该 namespace 的增删改清空它;跨 namespace 更新不会清一级缓存脏读场景:两个 SqlSession,A 查完改库,B 用旧缓存读到脏数据;UserMapper缓存了联查 Order 的结果,更新后 User 的缓存不知道;

#mybatis#java
JVM面试知识点

一.基本概念1.1 JVM是可运行Java代码的假象机器,包括一套字节码指令集,一套寄存器,一个栈,一个垃圾回收,堆,和一个方法存储域,运行在操作系统上,与硬件没有直接交互。运行过程:① Java 源文件—->编译器—->字节码文件② 字节码文件—->JVM—->机器码1.2 运行时数据区程序计数器(线程私有):当前线程所执行的字节码的行号指示器,执行java方法的话,计数

#面试#java#经验分享 +1
到底了