java开发常见面试题

java开发常见面试题 一、数据库 1.1、数据库索引是什么,有什么优缺点 索引是对数据库中一个或多个列进行排序的结构;通过使用索引大大提高了数据库检索的速度,改善了数据库的性能;索引常见分类:聚集索引,非聚集索引,唯一索引,复合索引,全文索引,主键索引。它最大的优点是提高了查询的效率;但是数据库...

2019-08-15 11:35:58

阅读数 16

评论数 0

数据库事务,数据库锁

数据库中的锁和事务 一、数据库锁 1.1、乐观锁 乐观锁(Optimistic Lock), 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上锁,但是在更新的时候会判断一下在此期间别人有没有去更新这个数据,可以使用版本号等机制.乐观锁适用于多读的应用类型,这样可以提高吞吐量,...

2019-08-03 11:13:02

阅读数 31

评论数 0

数据库优化几种常见方式

数据库优化相关几种常见方式 一、数据库编码规范 1)从 JDBC 编程的角度讲,用 PreparedStatement 一般来说比 Statement 性能高,因为在使用 时,SQL 语句被预编译并存储在 PreparedStatement 对象中.然后可以使用 PreparedState...

2019-07-21 19:59:53

阅读数 6378

评论数 0

Linux系统中常用软件的安装

Linux系统中常用软件的安装 一、java开发环境(jdk) (1) 查看Linux中的环境变量:echo $PATH (2) 将jdk.tar.gz拷贝到/home/JavaTool/中去 (3) 解压缩jdk.tar.gz (4) 开始配置环境变量:vi /etc/profil...

2019-07-21 19:26:01

阅读数 43

评论数 0

Linux基本命令详解

Linux基本命令详解 一、常用命令 1、su:切换用户 语法规则:su 用户名 在切换用户时,普通用户切换超级用户需要输入超级用户密码;超级用户切换普通用户直接切换; 2、cd:切换目录 语法规则:cd 文件夹名 cd …返回上一级目录 3、ls命令:查看某个...

2019-07-21 19:08:46

阅读数 38

评论数 0

文件上传和下载及批量删除

文件上传和下载及批量删除 一、准备工作 1、pom.xml <!--图片上传依赖--> <dependency> <groupId>commons-fileupload&am...

2019-07-18 19:02:01

阅读数 45

评论数 0

SSM实现分页模糊查询

SSM实现分页模糊查询 一、准备工作 1、pom.xml <dependencies> <dependency> <groupId>junit</groupId...

2019-07-18 18:55:26

阅读数 122

评论数 0

Spring框架IOC (控制反转)和DI(依赖注入)

Spring框架IOC (控制反转)和DI(依赖注入) 一、Spring简介 1、作用: ​ spring框架是一个开源框架,它致力于提供一种方法管理,业务层的业务对象;它的主要目的是使javaEE开发更高效,更简洁;它不仅仅只作用于一层,它是企业级开发项目中,一站式首选的框架,它可以与其他框架无...

2019-07-18 18:46:12

阅读数 33

评论数 0

Spring框架AOP思想

Spring框架AOP思想 一、AOP简介 1、AOP概念:面向切面编程,通过预编译方式和运行期动态代理,实现程序功能的统一维护的一种技术;利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。 2、AOP功能:Aop的...

2019-07-16 18:13:17

阅读数 46

评论数 0

SpringMvc框架及SSM框架整合

SpringMvc框架及SSM框架整合 一、SpringMvc相关知识 1、Spring和SpringMvc的关系 ​ 1.1、Spring是IOC和AOP的容器框架,SpringMVC是基于Spring功能之上添加的Web框架,想用SpringMVC必须先依赖Spring。 ​ 1.2、...

2019-07-16 17:59:05

阅读数 82

评论数 0

MyBatis实现级联查询及逆向生成

MyBatis实现级联查询及逆向生成 一,级联查询 1、级联查询 N-1 ​ 以多的一方为主表 接口 //级联查询 N-1 List<Emp> selectEmp(Map map); 映射文件 <!--级联查询 N-1 --&...

2019-07-13 23:21:23

阅读数 57

评论数 0

MyBatis框架实现模糊分页以及动态操作

MyBatis框架实现模糊分页以及动态操作 1、模糊查询 mapper接口 //模糊查询 List<Emp> selectLike1(String name); List<Emp> selectLike2(Emp e...

2019-07-13 23:12:42

阅读数 24

评论数 0

MyBatis框架实现简单的增删改查

MyBatis框架实现简单的增删改查 一、MyBatis架构 1、MyBatis配置 ​ 两大配置文件:核心配置文件SqlMapConfig.xml;映射配置文件Mapper.xml SqlMapConfig.xml,此文件作为mybatis的全局配置文件,配置了mybatis的运行环境...

2019-07-10 19:16:19

阅读数 34

评论数 0

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