自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Mysql 引擎之常见问题

一、引擎对比篇1、有哪些常见的MySQL引擎?InnoDB、MyISAM、NDB、Memory、Archive……2、InnoDB引擎的特点?支持行锁、支持外键、支持非锁定读,InnoDB引擎讲数据存放在一个逻辑的表空间,InnoDB引擎支持MVCC,使用next-key locking来避免幻读,提供insert buffer、double write、AHI、read ahead等高性能策略。3、MyISAM引擎的特点?不支持事务、表锁设计、支持全文索引,buffer pool只缓存索引文件

2020-12-06 18:49:00 772

原创 Java基础之问

面向对象篇1、请简述面向对象的六原则一法则(1)单一职责原则:一个类只做它该做的事情。其核心就是我们常说的"高内聚",写代码最终极的原则只有六个字"高内聚、低耦合",一个对象如果承担太多的职责,那么注定它什么都做不好。(2)开闭原则:软件实体应当对扩展开放,对修改关闭。(在理想的状态下,当我们需要为一个软件系统增加新功能时,只需要从原来的系统派生出一些新类就可以,不需要修改原来的任何一行代码。要做到开闭有两个要点:①抽象是关键,一个系统中如果没有抽象类或接口系统就没有扩展点;②封装可变性,将系统中

2020-12-06 18:48:34 440

原创 计算机网络之问

传输层1、UDP与TCP有什么区别?UDP是面向无连接的,而TCP是面向连接的。所谓的建立连接指的是为了在客户端和服务端维护连接,而建立一定的数据结构来维护双方交互的状态。用这样的数据结构来保证所谓面向连接的特性。2、面向连接有哪些特性?1)、面向字节流。2)、拥塞控制。3)、提供可靠服务。4)、有状态服务。3、UDP包头结构?4、UDP的特点?1)、面向无连接2)、尽最大努力交付,但是不保证可靠性3)、面向报文4)、没有拥塞控制5)、支持一对一,一对多,多对一和多对多6)

2020-12-06 18:47:54 790

原创 Java并发之问

Volatile篇1、什么是Volatile?Volatile是Java当中的一个关键字。2、他有哪些作用?保证内存可见性防止指令重排序3、Volatile会在处理器上声明什么信号?在处理器上声明lock#指令。4、lock#信号有什么用?将当前处理器缓存行的数据写回到系统内存。这个写回内存的操作使得其他CPU里缓存了该内存地址的缓存行无效。5、lock#信号是如何保证处理器独占共享内存的?锁总线(开销太大)锁缓存(阻止同时修改由两个以上处理器缓存的内存区域数据,当其他处理器回写已

2020-12-06 18:46:23 497

原创 操作系统之问

计算机体系概述1、什么是操作系统?操作系统(Operation System, OS) 是指控制和管理整个计算机系统的硬件和软件资源,并合理的组织和调度计算机的工作和资源的分配,以提供给用户和其它软件方便的接口和环境,它是计算机系统中最基本的系统软件。2、操作系统的功能和目标?3、Os kernel的特征?1)、并发计算机系统中同时存在多个运行程序,需要os管理和调度2)、共享“同时”访问互斥共享3)、虚拟空分复用技术-扩充内存时分复用技术-多个CPU4、异步各进程向前推

2020-12-06 18:45:49 489

原创 腾讯早鸟计划凉经

笔试前四道算法题第五题记不清楚了一面1、OSI七层网络模型每一层作用及其代表协议2、说下路由器转发规则3、说下userbased算法4、说下mysql主从复制流程5、说下binlog里面的内容6、笔试面试第二题用图怎么做...

2020-12-06 12:37:45 455

原创 JVM之问

一、类加载机制1、类的生命周期加载-连接(验证-准备-解析)-初始化-使用-卸载。其中加载、验证、准备、初始化、卸载顺序一致,但解析可能在初始化后,目的:为了支持运行时绑定特性。2、加载时机有且只有:1、遇到new、putstatic、getstatic、invokestatic指令时,有如下场景:new对象,读取和设置静态字段(对于静态字段,只有直接定义的类才会被初始化),调用静态方法。2、使用java.lang.reflect包的方法对类型进行反射调用时。3、初始化类时,如果其父类还没有初

2020-09-14 23:41:13 1114

原创 Redis之问

1、redis有哪些数据结构?list,set,hash,zset,string,Hyperloglog,bitmap,Bloom Filter,GEO2、list内部编码?list内部可以有三种编码,分别是:ziplist,quicklist,linkedlist。其中,前两种在redis3.2以后完全被quicklist代替。3、什么是ziplist?ziplist,压缩列表,在元素较少时,list采用他来进行存储。压缩列表一块连续的内存空间,元素之间紧挨着存储,没有任何冗余空隙。3、z

2020-09-10 20:31:56 738

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除