加载中
一文领会MVCC

1.MVCC概念 MVCC(Multi Version Concurrency Control)被称为多版本控制,是指在数据库中为了实现高并发的数据访问,对数据进行多版本处理,并通过事务的可见性来保证事务能看到自己应该看到...

2022/05/25 20:38
89
mysql不知道的事1

聚簇索引与非聚簇索引 聚簇索引(主键索引): 将数据存储与索引放到了一块,索引结构的叶子节点保存了行数据. 非聚簇索引(非主键/二级索引): 将数据与索引分开存储,索引结构的叶子节点指向了数...

2022/05/25 13:14
88
运行时数据篇

程序计数器:记录线程接下来要执行的指令 虚拟机栈:不存在GC行为,存在StackOverFlow 堆:存在GC,会出现OOM -XssSize 设置栈大小,默认栈内存为jdk5之之前256k,jdk5以及之后默认栈内存1024k...

jdk
2021/05/14 21:51
64
JVM内存结构-程序计数器和栈

百度: 百度一面:JVM的参数,你知道的说一下 百度三面:说一下JVM内存模型吧,有哪些区?分别干什么的? 支付宝: 支付宝一面:JVM的内存划分,垃圾回收机制等 JVM的内存结构是什么样子的?...

2021/05/09 13:09
172
类的加载篇

蚂蚁金服: 深入分析ClassLoader,双亲委派机制 描述一下 JVM 加载 Class 文件的原理机制? 类加载器的双亲委派模型是什么? 一面:类加载过程 一面:双亲委派机制及使用原因 百度: 类加载的...

2021/05/09 12:56
61
springcloud技术栈

微服务技术栈 对于标红的部分为重点要学的,这些有些前两年很火,但是现在有替代产品了,比如Eureka和Hystrix已经停更了。 SpringCloud Zuul也用SpringCloud Gateway 来替代 包括原来的Sprin...

2021/04/24 23:08
68
dubbo SPI机制

是什么? SPI 全称为 Service Provider Interface,是一种服务发现机制。 SPI 的本质是将接口实现类的全限定名配置在文件中,并由服务加载器读取配置文件,加载实现类。这样可以在运行时,动...

2021/04/24 11:31
36
dubbuo配置应用

1.重试与容错处理机制 1.容错机制: & Failfast Cluster 快速失败,只发起一次调用,失败立即报错。通常用于非幂等性的写操作,比如新增记录。 一次就失败,不重试。 & Failsafe Cluster 只发...

2021/04/23 23:40
13
dubbo与springboot整合

知命不认命,知足不满足,终生学习,热爱生活,让生命发光。 最外层pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:...

结构型模式之桥接模式

将抽象与实现解耦,使两者都可以独立变化 在现实生活中,某些类具有两个或多个维度的变化,如图形既可按形状分,又可按颜色分。如何设计类似于 Photoshop 这样的软件,能画不同形状和不同颜色...

2021/04/21 23:28
82
结构型模式之适配器模式(Adapter Pattern)

* 将一个接口转换成客户希望的另一个接口,适配器模式使接口不兼容的那些类可以一起工作,适配器模式分为类结构型模式(继承)和对象结构型模式(组合)两种,前者(继承)类之间的耦合度比后...

结构型模式简介

* 结构型模式关注点“怎样组合对象/类?”所以我们关注下类的组合关系 * 类结构型模式关心类的组合,由多个类可以组合成一个更大的(继承) * 对象结构型模式关心类与对象的组合,通过关联关...

Spring注解

@Bean 容器中注入注解 @Primary 同类组件如果有多个,标注主组件,优先组件 @DependsOn 组件之间声明依赖关系 @Lazy组件懒加载(最后使用的时候才创建) @Scope 生命组件的作用范围(SCOPE_PR...

线程等待唤醒机制

1)3种让线程等待和唤醒的方法 方式1:使用Object中的wait()方法让线程等待,使用Object中的notify()方法唤醒线程 1、wait()、notify/notifyAll() 方法是Object的本地final方法,无法被重写。...

2021/04/08 23:02
463
LockSupport与线程中断

如何停止、中断一个运行中的线程?? 线程api 1)面试题:如何使用中断标识停止线程? 在需要中断的线程中不断监听中断状态,一旦发生中断,就执行相应的中断处理业务逻辑。 1.修改状态 2.停止...

2021/04/07 23:23
575
网络编程

网络编程就是直接或者间接的通过网络协议与其他计算机进行通信,网络编程有时也称之为套接字(Socket)编程。 网络编程三要素:ip地址,端口号,网络协议 IP地址是分配给网络中每台机器的数字标...

2021/03/17 22:54
178
netty研究四ByteBuf

天行健,君子以自强不息。 Java NIO 提供了ByteBuffer 作为它的字节容器,但是这个类使⽤起来过于复杂,⽽且也有些繁琐。Netty 的 ByteBuffer 替代品是 ByteBuf,⼀个强⼤的实现,既解决了J...

2021/03/16 22:02
261
netty研究三组件

吃苦的本质是:长时间为了一个目标而聚焦的能力。 Netty核心组件 1)Channel Channel可以理解为是socket连接,在客户端与服务端连接的时候就会建⽴⼀个Channel,它负责基本的IO操作,⽐如:b...

2021/03/15 22:51
232
netty研究二代码

学无先后,达者为师 创建一个maven工程 放入这些依赖 <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target> </properties> <...

2021/03/15 21:42
122
netty研究一架构

寸金难买寸光阴 Netty是⼀个⾼性能的、异步的、基于事件驱动的⽹络应⽤框架 同步异步 如下是同步,同步异步是针对与一个请求本身来说的,如果需要给出相应,不给就的 等待,知道获取相应,叫...

2021/03/14 16:49
762

没有更多内容

加载失败,请刷新页面

返回顶部
顶部