
面试题
前方太黑暗
这个作者很懒,什么都没留下…
展开
-
spring 面试题
Spring 概述1. 什么是spring?Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。2. 使用Spring框架的好处是什么?轻量:Spring 是轻量的,基本的版本大约2MB。 控制...转载 2018-08-02 10:35:19 · 328 阅读 · 0 评论 -
mysql 面试题
1. 主键 超键 候选键 外键主 键:数据库表中对储存数据对象予以唯一和完整标识的数据列或属性的组合。一个数据列只能有一个主键,且主键的取值不能缺失,即不能为空值(Null)。超 键:在关系中能唯一标识元组的属性集称为关系模式的超键。一个属性可以为作为一个超键,多个属性组合在一起也可以作为一个超键。超键包含候选键和主键。候选键:是最小超键,即没有冗余元素的超键。外 键:...转载 2018-08-02 11:37:07 · 274 阅读 · 0 评论 -
模板引擎的对比(thymeleaf、freemarker、jsp)
1.Thymeleaf 特性: 1.Thymeleaf 在有网络和无网络的环境下皆可运行,即它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服务器查看带数据的动态页面效果。这是由于它支持 html 原型,然后在 html 标签里增加额外的属性来达到模板+数据的展示方式。浏览器解释 html 时会忽略未定义的标签属性,所以 thymeleaf 的模板可以静态地运行;当...原创 2019-08-01 14:32:22 · 4755 阅读 · 0 评论 -
经常会被问到的hashcode冲突问题
面试时,有时会被问到HashMap是如何解决hashcode冲突的。主要使用 “拉链法”public V put(K key, V value) { if (key == null) return putForNullKey(value); int hash = hash(key.hashCode()); ...转载 2019-08-05 17:22:42 · 2142 阅读 · 0 评论 -
Mysql 哪些操作会导致创建的索引失效
1、or的使用(并不是所有的or条件都是失效的)account_name 我创建了索引,查询也的确走了索引,那么来试试or查询一让走了索引,(所以不能轻易的说使用or索引就失效了)当我将or两边的查询条件换了,account_id并没有创建索引,此时查询没有走索引,走的全表扫描。总结:or条件2边都创建索引,他还是走索引的,就如我第二张图所示,只有2边有一个没有创建...原创 2019-08-07 17:23:25 · 1477 阅读 · 2 评论