1.MVCC概念 MVCC(Multi Version Concurrency Control)被称为多版本控制,是指在数据库中为了实现高并发的数据访问,对数据进行多版本处理,并通过事务的可见性来保证事务能看到自己应该看到...
聚簇索引与非聚簇索引 聚簇索引(主键索引): 将数据存储与索引放到了一块,索引结构的叶子节点保存了行数据. 非聚簇索引(非主键/二级索引): 将数据与索引分开存储,索引结构的叶子节点指向了数...
程序计数器:记录线程接下来要执行的指令 虚拟机栈:不存在GC行为,存在StackOverFlow 堆:存在GC,会出现OOM -XssSize 设置栈大小,默认栈内存为jdk5之之前256k,jdk5以及之后默认栈内存1024k...
百度: 百度一面:JVM的参数,你知道的说一下 百度三面:说一下JVM内存模型吧,有哪些区?分别干什么的? 支付宝: 支付宝一面:JVM的内存划分,垃圾回收机制等 JVM的内存结构是什么样子的?...
蚂蚁金服: 深入分析ClassLoader,双亲委派机制 描述一下 JVM 加载 Class 文件的原理机制? 类加载器的双亲委派模型是什么? 一面:类加载过程 一面:双亲委派机制及使用原因 百度: 类加载的...
微服务技术栈 对于标红的部分为重点要学的,这些有些前两年很火,但是现在有替代产品了,比如Eureka和Hystrix已经停更了。 SpringCloud Zuul也用SpringCloud Gateway 来替代 包括原来的Sprin...
是什么? SPI 全称为 Service Provider Interface,是一种服务发现机制。 SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动...
1.重试与容错处理机制 1.容错机制: & Failfast Cluster 快速失败,只发起一次调用,失败立即报错。通常用于非幂等性的写操作,比如新增记录。 一次就失败,不重试。 & Failsafe Cluster 只发...
知命不认命,知足不满足,终生学习,热爱生活,让生命发光。 最外层pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:...
将抽象与实现解耦,使两者都可以独立变化 在现实生活中,某些类具有两个或多个维度的变化,如图形既可按形状分,又可按颜色分。如何设计类似于 Photoshop 这样的软件,能画不同形状和不同颜色...
* 将一个接口转换成客户希望的另一个接口,适配器模式使接口不兼容的那些类可以一起工作,适配器模式分为类结构型模式(继承)和对象结构型模式(组合)两种,前者(继承)类之间的耦合度比后...
@Bean 容器中注入注解 @Primary 同类组件如果有多个,标注主组件,优先组件 @DependsOn 组件之间声明依赖关系 @Lazy组件懒加载(最后使用的时候才创建) @Scope 生命组件的作用范围(SCOPE_PR...
1)3种让线程等待和唤醒的方法 方式1:使用Object中的wait()方法让线程等待,使用Object中的notify()方法唤醒线程 1、wait()、notify/notifyAll() 方法是Object的本地final方法,无法被重写。...
如何停止、中断一个运行中的线程?? 线程api 1)面试题:如何使用中断标识停止线程? 在需要中断的线程中不断监听中断状态,一旦发生中断,就执行相应的中断处理业务逻辑。 1.修改状态 2.停止...
网络编程就是直接或者间接的通过网络协议与其他计算机进行通信,网络编程有时也称之为套接字(Socket)编程。 网络编程三要素:ip地址,端口号,网络协议 IP地址是分配给网络中每台机器的数字标...
天行健,君子以自强不息。 Java NIO 提供了ByteBuffer 作为它的字节容器,但是这个类使⽤起来过于复杂,⽽且也有些繁琐。Netty 的 ByteBuffer 替代品是 ByteBuf,⼀个强⼤的实现,既解决了J...
吃苦的本质是:长时间为了一个目标而聚焦的能力。 Netty核心组件 1)Channel Channel可以理解为是socket连接,在客户端与服务端连接的时候就会建⽴⼀个Channel,它负责基本的IO操作,⽐如:b...
学无先后,达者为师 创建一个maven工程 放入这些依赖 <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> </properties> <...
寸金难买寸光阴 Netty是⼀个⾼性能的、异步的、基于事件驱动的⽹络应⽤框架 同步异步 如下是同步,同步异步是针对与一个请求本身来说的,如果需要给出相应,不给就的 等待,知道获取相应,叫...
没有更多内容
加载失败,请刷新页面
文章删除后无法恢复,确定删除此文章吗?
动弹删除后,数据将无法恢复
评论删除后,数据将无法恢复