常见笔试题
摘要:以下是自己总结的一些Java常见的基础知识题,答案仅供参考,如有异议请指出。一直保持更新状态。 1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。 2.“stati
阅读全文
posted @
2020-10-27 15:51
nidegui
阅读(79)
推荐(0) 编辑
数据库知识归纳(索引)
摘要:基本概念 在数据库中,索引的含义与日常意义上的“索引”一词并无多大区别(想想小时候查字典),它是用于提高数据库表数据访问速度的数据库对象。 索引可以避免全表扫描。多数查询可以仅扫描少量索引页及数据页,而不是遍历所有数据页。 对于非聚集索引,有些查询甚至可以不访问数据页。 聚集索引可以避免数据插入操作
阅读全文
posted @
2020-09-22 09:16
nidegui
阅读(253)
推荐(0) 编辑
数据库知识归纳(事务)
摘要:事务的概念 数据库事务通常包含了一个序列的对数据库的读/写操作(一个单元的一系列SQL语句的集合)。包含有以下两个目的: 为数据库操作序列提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法。(系统错误恢复) 当多个应用程序在并发访问数据库时,可以在这些应用程
阅读全文
posted @
2020-09-22 09:09
nidegui
阅读(221)
推荐(0) 编辑
Redis
摘要:1、什么是 Redis?简述它的优缺点? Redis 的全称是:Remote Dictionary.Server,本质上是一个 Key-Value 类型的内存数据库,很像 memcached,整个数据库统统加载在内存当中进行操作,定期通过异步操作把数据库数据 flush 到硬盘 上进行保存。 因为是
阅读全文
posted @
2020-09-21 17:10
nidegui
阅读(165)
推荐(0) 编辑
Spring Boot
摘要:问题一 什么是 Spring Boot? 多年来,随着新功能的增加,spring 变得越来越复杂。只需访问 https://spring.io/projects 页面,我们就会看到可以在我们的应用程序中使用的所有 Spring 项目的不同功能。如果必 须启动一个新的 Spring 项目,我们必须添加
阅读全文
posted @
2020-09-21 17:09
nidegui
阅读(133)
推荐(0) 编辑
SpringMvc
摘要:1、什么是 SpringMvc? 答:SpringMvc 是 spring 的一个模块,基于 MVC 的一个框架,无需中间整合层来整合。 2、Spring MVC 的优点: 答: 1)它是基于组件技术的.全部的应用对象,无论控制器和视图,还是业务对象之类的都是 java 组件.并且和 Spring
阅读全文
posted @
2020-09-21 17:08
nidegui
阅读(277)
推荐(0) 编辑
Spring
摘要:以下为 spring 常见面试问题: 1、什么是 Spring 框架?Spring 框架有哪些主要模块? Spring 框架是一个为 Java 应用程序的开发提供了综合、广泛的基础性支持的 Java 平台。 Spring 帮助开发者解决了开发中基础性的问题,使得开发人员可以专注于应用程序的开发。 S
阅读全文
posted @
2020-09-21 17:07
nidegui
阅读(189)
推荐(0) 编辑
数据库
摘要:1.数据库三范式是什么? 1. 第一范式(1NF):字段具有原子性,不可再分。(所有关系型数据库系 统都满足第一范式数据库表中的字段都是单一属性的,不可再分) 2. 第二范式(2NF)是在第一范式(1NF)的基础上建立起来的,即满足 第二范式(2NF)必须先满足第一范式(1NF)。要求数据库表中的每
阅读全文
posted @
2020-09-21 17:03
nidegui
阅读(152)
推荐(0) 编辑
MyBatis
摘要:1.什么是mybatis 答:mybatis是一个可以自定义sql,存储过程和高映射的持久性框架。 2.讲下mybatis的缓存。 答:mybatis的缓存分为一级缓存和二级缓存,一级缓存放在session里面,默认就有,二级缓存放在它的命名空间里,默认是打不开的, 使用二级缓存属性类需要实现 Se
阅读全文
posted @
2020-09-21 17:02
nidegui
阅读(177)
推荐(0) 编辑