
面试题
乔木晨子
花落花开又一轮回,化茧成蝶飞得更美
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql数据库相关优化
开启慢查询日志 1.关闭mysql服务:net stop mysql 2.以慢查询记录日志方式启动数据库:在mysql安装目录的bin目录下面cmd进入命令窗口,输入 ...原创 2020-03-17 22:46:07 · 105 阅读 · 0 评论 -
java相关面试题
ArrayList与LinkedList区别? ArrayList底层基于数组实现,由于数组在创建时长度(容量)固定,导致每次往数组里面添加时为了避免出现索引越界,会判断添加数据后数组是否需要扩容,而扩容就是创建一个新的容量为原来数组1.5倍数组,将原来数组的数据复制到新数组,这样会消耗性能,又数组有索引,因此ArrayList在进行大量查询的时候效率较高,进行添加时效率较低。 LinkedL...原创 2020-03-14 20:58:20 · 277 阅读 · 0 评论 -
java面试题(web网页篇)
JSP 和 servlet 有什么区别? JSP 是 servlet 技术的扩展,本质上就是 servlet 的简易方式。servlet 和 JSP 最主要的不同点在于,servlet 的应用逻辑是在 Java 文件中,并且完全从表示层中的 html 里分离开来,而 JSP 的情况是 Java 和 html 可以组合成一个扩展名为 JSP 的文件。JSP 侧重于视图,servlet 主要用于控制逻...原创 2019-12-04 20:01:07 · 193 阅读 · 0 评论 -
java面试题(框架篇)
说一下你熟悉的设计模式? 单例模式:保证被创建一次,节省系统开销。 工厂模式(简单工厂、抽象工厂):解耦代码。 观察者模式:定义了对象之间的一对多的依赖,这样一来,当一个对象改变时,它的所有的依赖者都会收到通知并自动更新。 外观模式:提供一个统一的接口,用来访问子系统中的一群接口,外观定义了一个高层的接口,让子系统更容易使用。 模版方法模式:定义了一个算法的骨架,而将一些步骤延迟到子类中...原创 2019-12-04 19:59:59 · 217 阅读 · 0 评论 -
java面试题(MySql数据库篇)
数据库的三范式是什么? 第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。 第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。 第三范式:任何非主属性不依赖于其它非主属性。 一张自增表里面总共有 7 条数据,删除了最后 2 条数据,重启 MySQL 数据库,又插入了一条数据,此时 id 是几? 表类型如果是 MyISA...原创 2019-12-04 11:14:38 · 447 阅读 · 0 评论 -
java面试题收集(基础常识篇)
阐述Java虚拟机 JDK里面包含编译器(Complier)、类加载器(ClassLoader)、字节码校验器、解释器(将字节码解释成当前CPU能识别的机器码) 其中Java虚拟机只包含类加载器、字节码校验器、解释器 通过解释器可以实现跨平台 Java程序运行的内存分配 内存分为堆和栈 栈:存储的是基本数据类型的变量数据 / 对象的引用 / 方法 / 异常消息 ...原创 2019-11-30 08:21:46 · 131 阅读 · 1 评论