logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

sublime text 常用快捷键

本文列举了编辑器sublime text的常见快捷键

文章图片
#sublime text#编辑器
微服务常见八股(分布式seat, 网关,服务注册与发现、负载均衡、断路器、API 网关、分布式配置中心)

它实现了配置的统一管理和动态刷新,当配置信息发生变化时,配置中心可以自动通知服务实例进行配置更新,这样就可以实例无需重启即可应用最新的配置。Seata (Simple Extensible Autonomous Transaction Architecture) 是阿里巴巴开源的一款分布式事务解决方案,主要是为了解决分布式系统中全局事务的一致性问题。事务协调器(Transaction Coordi

#微服务
MySQL + Java 常规八股(Java 集合原理、MVCC、锁、日志、索引、B+数底层原理、sql 调优等)

它是一种硬件级别的原子操作,它比较内存中的某个值是否为预期值,如果是,则更新为新值,否则不做修改。优点是:原子性和无锁并发,缺点呢就是:ABA问题、自旋开销、和单变量限制。对于 ABA 问题的解决方案呢,用版本号或者时间戳解决。做任何一个值的修改,都加一个版本号,在进行 CAS 操作的时候,除了比较内存中的实际值与期望值外,还比较版本号。版本号相同就修改,否则失败重试,java 里面的,就使用版本

#java#面试
深入理解 Java JVM,包括垃圾收集器原理、垃圾回收算法原理、类加载机制等

Override// 自定义加载类的逻辑// 读取 class 文件的字节码// 简单示例,此处省略实际实现Java 中的 logging write barrier(日志写屏障) 是一种与垃圾回收(GC) 相关的机制,在应用程序运行期间,通过 write barrier 可以检测对象的引用关系何时发生变化,从而维护记忆集或卡表等数据解构。

#java#jvm
spring6 笔记(3 万字详解)

尚硅谷spring笔记带你一套掌握spring

文章图片
#java#spring
Redis 常见八股(包括 持久化、集群、常见数据结构原理、分布式锁、看门狗、和常见的生产问题(大/热 key)

脑裂是指在分布式系统中,由于网络分区或其他问题导致系统中的多个节点(特别是主节点)误认为自己是唯一的主节点,这种情况会导致多个主节点同时提供写入服务,从而引起数据不一致问题。

#redis#数据库#缓存
必备设计模式(代码中使用率超级高)

类的实例在整个程序生命周期内只存在一个,它提供一个全局访问点,让所有代码可以访问同一个实例,它可以延迟实例化,在需要时才创建实例。控制对象的实例化,防止创建多个实例,从而节省资源并保证行为一致性。Spring 拦截器的 Chain 也是责任链模式,还有日志系统(如不同级别的日志记录),审批流程(如多级审批)。请求需要多个处理器:例如日志记录的不同级别处理。动态指定处理流程:请求的处理方式不固定,依

#java#面试#设计模式
MySQL + Java 常规八股(Java 集合原理、MVCC、锁、日志、索引、B+数底层原理、sql 调优等)

它是一种硬件级别的原子操作,它比较内存中的某个值是否为预期值,如果是,则更新为新值,否则不做修改。优点是:原子性和无锁并发,缺点呢就是:ABA问题、自旋开销、和单变量限制。对于 ABA 问题的解决方案呢,用版本号或者时间戳解决。做任何一个值的修改,都加一个版本号,在进行 CAS 操作的时候,除了比较内存中的实际值与期望值外,还比较版本号。版本号相同就修改,否则失败重试,java 里面的,就使用版本

#java#开发语言
到底了