0 €§哲苏琉£

尚未进行身份认证

暂无相关描述

等级
TA的排名 100w+

java开发常见面试题

java开发常见面试题一、数据库1.1、数据库索引是什么,有什么优缺点索引是对数据库中一个或多个列进行排序的结构;通过使用索引大大提高了数据库检索的速度,改善了数据库的性能;索引常见分类:聚集索引,非聚集索引,唯一索引,复合索引,全文索引,主键索引。它最大的优点是提高了查询的效率;但是数据库中加了索引之后,对数据的修改操作就比较麻烦,在更新数据的同时要更新索引;当数据库涉及到大量数据改动的情...

2019-08-15 11:35:58

数据库事务,数据库锁

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

2019-08-03 11:13:02

数据库优化几种常见方式

数据库优化相关几种常见方式一、数据库编码规范1)从JDBC编程的角度讲,用PreparedStatement一般来说比Statement性能高,因为在使用时,SQL语句被预编译并存储在PreparedStatement对象中.然后可以使用PreparedStatement对象多次高效地执行该语句.2)有外键约束会影响插入和删除性能,如果程序能够保证数据的完整性,那在...

2019-07-21 19:59:53

Linux系统中常用软件的安装

Linux系统中常用软件的安装一、java开发环境(jdk)(1) 查看Linux中的环境变量:echo$PATH(2) 将jdk.tar.gz拷贝到/home/JavaTool/中去(3) 解压缩jdk.tar.gz(4) 开始配置环境变量:vi/etc/profile(5) 让profile文件生效,但是不用重启:source/etc/profile(6) 写java...

2019-07-21 19:26:01

Linux基本命令详解

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

2019-07-21 19:08:46

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

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

2019-07-18 19:02:01

SSM实现分页模糊查询

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

2019-07-18 18:55:26

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

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

2019-07-18 18:46:12

Spring框架AOP思想

Spring框架AOP思想一、AOP简介1、AOP概念:面向切面编程,通过预编译方式和运行期动态代理,实现程序功能的统一维护的一种技术;利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。2、AOP功能:Aop的功能主要是为了拦截或者实现日志安全检查,一些检查的工作,aop也常用于事务管理,防止垃圾数据进入数据库。3...

2019-07-16 18:13:17

SpringMvc框架及SSM框架整合

SpringMvc框架及SSM框架整合一、SpringMvc相关知识1、Spring和SpringMvc的关系​ 1.1、Spring是IOC和AOP的容器框架,SpringMVC是基于Spring功能之上添加的Web框架,想用SpringMVC必须先依赖Spring。​ 1.2、SpringMVC是一个MVC模式的WEB开发框架;Spring是一个通用解决方案,最大的用处就是通过Ioc...

2019-07-16 17:59:05

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

MyBatis实现级联查询及逆向生成一,级联查询1、级联查询N-1​ 以多的一方为主表接口//级联查询N-1List<Emp>selectEmp(Mapmap);映射文件<!--级联查询N-1--><resultMapid="emp_Dept"type="emp"><idcolumn...

2019-07-13 23:21:23

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

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

2019-07-13 23:12:42

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

MyBatis框架实现简单的增删改查一、MyBatis架构1、MyBatis配置​ 两大配置文件:核心配置文件SqlMapConfig.xml;映射配置文件Mapper.xmlSqlMapConfig.xml,此文件作为mybatis的全局配置文件,配置了mybatis的运行环境等信息。mapper.xml文件即sql映射文件,文件中配置了操作数据库的sql语句。此文件需要在Sql...

2019-07-10 19:16:19
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv1
    勤写标兵Lv1
    授予每个自然周发布1篇到3篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。