wcy98
wcy98
全部文章
面试题总结
Java核心知识(8)
学习视频总结(1)
工具使用(1)
未归档(2)
归档
标签
去牛客网
登录
/
注册
wcy98
全部文章
/ 面试题总结
(共41篇)
数据库的三范式与数据库引擎
1、数据库的三范式是什么第一范式:列不可再分第二范式:行可以唯一区分,主键约束第三范式:表的非主属性不能依赖与其他表的非主属性 外键约束且三大范式是一级一级依赖的,第二范式建立在第一范式上,第三范式建立第一第二范式上。 2、数据库引擎有哪些如何查看mysql提供的所有存储引擎 mysql> ...
2020-08-31
0
613
InnoDB与MyISAM的区别
InnoDB与MyISAM的区别 InnoDB支持事务,MyISAM不支持,对于InnoDB每一条SQL语言都默认封装成事务,自动提交,这样会影响速度,所以最好把多条SQL语言放在begin和commit之间,组成一个事务; InnoDB支持外键,而MyISAM不支持。对一个包含外键的InnoDB...
2020-08-31
0
475
简述线程、程序、进程的基本概念。以及他们之间关系是什么?
线程与进程相似,但线程是一个比进程更小的执行单位。一个进程在其执行的过程中可以产生多个线程。与进程不同的是同类的多个线程共享同一块内存空间和一组系统资源,所以系统在产生一个线程,或是在各个线程之间作切换工作时,负担要比进程小得多,也正因为如此,线程也被称为轻量级进程。 程序是含有指令和数据的文件,被...
2020-08-30
0
571
synchronized 关键字的底层原理
synchronized 关键字底层原理属于 JVM 层面。① synchronized 同步语句块的情况public class SynchronizedDemo { public void method() { synchronized (this) { ...
2020-08-30
0
729
spring bean的生命周期
首先说一下Servlet的生命周期:实例化,初始init,接收请求service,销毁destroy; Spring上下文中的Bean生命周期也类似,如下:(1)实例化Bean:对于BeanFactory容器,当客户向容器请求一个尚未初始化的bean时,或初始化bean的时候需要注入另一个尚未初始化...
2020-08-29
1
408
SpringIOC与AOP的理解
一、Spring的IOC理解(1)IOC就是控制反转,是指创建对象的控制权的转移,以前创建对象的主动权和时机是由自己把控的,而现在这种权力转移到Spring容器中,并由容器根据配置文件去创建实例和管理各个实例之间的依赖关系,对象与对象之间松散耦合,也利于功能的复用。DI依赖注入,和控制反转是同一个概...
2020-08-29
0
728
Redis的9种数据结构
我们都知道Redis常用的数据结构有五种分别为String,hash,set,list,zset。特殊的数据结构有四种:bitmap,hyperLogLog,bloomFilter,GeoHash 。虽然大家都也听说过,今天就来总结一下吧,毕竟Redis非常重要!先大致写一下常用的:StringSt...
2020-08-28
1
2040
Redis持久化机制rdb和aof
Redis 提供了 RDB 和 AOF 两种持久化方式RDB:对 Redis 中的数据执行周期性的持久化,即按照一定的时间周期策略把内存的数据以快照的形式保存到硬盘的二进制文件,对应产生的数据文件为dump.rdb。AOF:AOF 机制对每条写入命令作为日志,以 append-only 的模式写入一...
2020-08-28
0
300
String 和 StringBuffer 的区别
JAVA 平台提供了两个类:String 和 StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个 String 类提供了数值不可改变的字符串。而这个 StringBuffer 类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用 StringBuffer。...
2020-08-28
1
456
HashMap 和 Hashtable 的区别与List 和 Map 区别
一、HashMap 和 Hashtable 的区别 HashMap 是 Hashtable 的轻量级实现(非线程安全的实现),他们都完成了 Map 接口,主要区别在于 HashMap 允许空(null)键值(key),由于非线程安全,在只有一个线程访问的情况下,效率要高于 Hashtable。H...
2020-08-27
0
726
首页
上一页
1
2
3
4
5
下一页
末页