啤酒单恋小龙虾

LV0
发表了文章

面试 || 20 Docker相关

Docker实际上类似于一个虚拟机,主要应用于Linux和后台应用的虚拟机,和我们常见的VMware就有很多相似地方,但是又有很多不同的地方,下图给出了Dock...

啤酒单恋小龙虾
发表了文章

面试 || 18 LBCC基于锁的并发控制

又名读锁,对某一资源加共享锁,自身可以读该资源,其他人也可以读该资源(也可以再继续加共享锁,即共享锁可多个共存),但无法修改。要想修改就必须等所有共享锁都释放完...

啤酒单恋小龙虾
发表了文章

面试 || 17 MySQL主从同步延时分析

mysql的主从复制都是单线程的操作,主库对所有DDL和DML(SQL语句)产生的日志写进binlog,由于binlog是顺序写,所以效率很高,slave的sq...

啤酒单恋小龙虾
发表了文章

面试 || 14 CAS引申出来的问题

在我修改值的过程中,虽然我判断old value==1,但是此1非彼1(B线程将值修改为8,C线程将值修改为1,此时A线程判断old value依旧为1)。1-...

啤酒单恋小龙虾
发表了文章

面试 || 15 主从复制、读写分离、负载均衡、分库分表

搞一个备份机,实时或准实时将主数据库复制到备份机。当主机宕机时,通过主备切换机制将数据库访问请求(主要是查询请求,如果有更新请求,需要两台服务器互为主从)切换到...

啤酒单恋小龙虾
发表了文章

面试 || 16 主从复制的原理

(1)master服务器将数据的改变记录二进制binlog日志,当master上的数据发生改变时,则将其改变写入二进制日志中;

啤酒单恋小龙虾
发表了文章

面试 || 19 C++编译器如何实现的多态

对于一个类来说,经过编译器编译,会把程序员写好的代码TXT文本编译生成内存模型,内存模型中含有类成员,若类内含有虚函数,则会生成对应的虚函表。

啤酒单恋小龙虾
发表了文章

面试 || 13 CAS、乐观锁、自旋锁、无锁(无悲观锁)

CAS全称:compare and swap。原始数据是0,此时线程A读取到数据,在读取后未对数据上锁,因此被称之为(乐观锁、无锁),接着对数据做递增运算。但是...

啤酒单恋小龙虾
发表了文章

面试 || 12 深拷贝和浅拷贝

在对象拷贝过程中,如果没有自定义拷贝构造函数,系统会提供一个缺省的拷贝构造函数,缺省的拷贝构造函数对于基本类型的成员变量,按字节复制,对于类类型成员变量,调用其...

啤酒单恋小龙虾
发表了文章

面试 || 11 HTTPS连接的过程?非对称加密算法了解吗?

HTTPS就是HTTP加上SSL加密处理(一般是SSL安全通信线路)+认证+完整性保护。

啤酒单恋小龙虾
发表了文章

面试 || 09-1 饿汉模式 懒汉模式详解(Java版本)

在实现懒汉模式时,需要加锁来保证只被实例化一次。若AB两个线程,同时执行完非空方法判断之后,因为刚开始都为空,因此都会实例化,如果不做同步就会被实例化两次,因此...

啤酒单恋小龙虾
发表了文章

面试 || 10 谈一谈对volatile的理解(Java)

volatile关键字涉及到Java内存模型,在Java内存模型中我们如果读取主内存,他会把数据放到工作内存中,即为本地内存中,那么此时就有可能出现不一致性,如...

啤酒单恋小龙虾
发表了文章

面试 || 09 单例模式的优缺点,及其懒汉式定义和饿汉式定义

软件设计中普遍存在的问题,所提出的解决方案。设计模式并不能直接完成代码的编写,而是描述在各种不同情况下,怎么解决问题的一种方案。

啤酒单恋小龙虾
发表了文章

面试 || 08 IO多路复用(select、poll、epoll的区别)

进程为了等待IO传来的数据会进入阻塞状态,操作系统获取到了IO数据之后,便传给进程,进程再次进入运行状态。IO多路复用是为了解决监视获取多个IO的数据。

啤酒单恋小龙虾
发表了文章

面试 || 07 谈一下你对多态的理解

所谓多态,就是同一个操作,作用在了不同的对象上,就会有不同的解释,进而产生不同的执行结果。使用时,是采用父类指针指向子类对象的方法。其中,重载和重写是常见的实现...

啤酒单恋小龙虾
发表了文章

面试 || 05 说一下对TCP粘包的理解

TCP报文粘连就是本来发送的是多个TCP报文,但是在接收端收到的确实一个报文,把多个报文合成了一个报文。

啤酒单恋小龙虾
发表了文章

面试 || 05 用户态到系统态什么时候切换

a.系统调用:这是用户态进程主动要求切换到内核态的一种方式,用户态进程通过系统调用申请使用操作系统提供的服务程序完成工作,比如前例中fork()实际上就是执行了...

啤酒单恋小龙虾
发表了文章

面试 || 04 如果有一个特别大的访问量到数据库上,怎么优化

通过配置两台(多台)数据库的主从关系,可以将一台数据库服务器的数据更新同步到另一台服务器上。进而实现数据库的读写分离,从而改善数据库的负载能力。

啤酒单恋小龙虾
发表了文章

面试 || 03 如何理解多态

面试官你好,我对多态的理解是这样的。所谓多态,就是同一个操作,作用在了不同的对象上,就会有不同的解释,进而产生不同的执行结果。使用时,是采用父类指针指向子类对象...

啤酒单恋小龙虾
发表了文章

面试 || 02 TCP三次握手四次挥手的过程

面试官你好,我了解TCP三次握手四次挥手,TCP是传输层的面向连接的安全可靠的传输协议。

啤酒单恋小龙虾

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券