数据库
JacobGo
一只热爱健身的程序猿。
展开
-
【面试题】数据库索引及B树、B+树详解
最近准备找一个实习,所以接下来,会通过其他人分享的面经陆续的总结面试中经常遇到的题今天是关于数据库索引,以及具体的实现(B树及B+树)本文参考自两篇博客(个人认为是最好的相关博客了)数据库索引部分:http://blog.csdn.net/weiliangliang111/article/details/51333169B树、B+树、B*树以及R树参考:http://blog.cs转载 2017-10-18 21:58:33 · 8046 阅读 · 0 评论 -
【Java面试题】数据库连接池Java代码实现
今天复习一下数据库连接池的实现代码/** * 自定义连接池, 管理连接 * 代码实现: 1. MyPool.java 连接池类, 2. 指定全局参数: 初始化数目、最大连接数、当前连接、 连接池集合 3. 构造函数:循环创建3个连接 4. 写一个创建连接的方法 5. 获取连接 ------> 判断: 池中有连接, 直接拿 ---原创 2017-10-19 22:06:22 · 2207 阅读 · 0 评论 -
【Java面试题】之MySql相关(内连接、外连接)
先看看内连接和外连接的区别,下面的图可以直观的展现两者的区别on 和 where 的区别:on后面的是连接条件,代表两个表建立关系所遵循的规则where后面的可以看作是筛选条件,是对最终结果集进行过滤所遵循的规则注意:Select A.name,B.name from A inner join B on A.id=B.id和Select原创 2017-10-21 17:43:08 · 1090 阅读 · 0 评论 -
关于数据库脏读、不可重复读、幻读
转载自:http://blog.csdn.net/yuxin6866/article/details/52649048事务4个隔离界别Read Uncommitted, Read commited, Repeatable read, SerializableRead Uncommitted. 最低的隔离级别,Read Uncommitted最直接的效果就是一个原创 2017-10-12 19:11:18 · 502 阅读 · 0 评论 -
spring tx:advice 和 aop:config 配置事务
本文转载自:http://blog.csdn.net/screensky/article/details/7740656xml version="1.0" encoding="UTF-8"?> beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http:转载 2017-10-12 20:17:04 · 759 阅读 · 0 评论 -
【Java面试题】mysql数据库查询优化、索引相关
先来看看索引的作用:(摘自:http://blog.csdn.net/qq_33556185/article/details/52192551)(一)索引的作用索引通俗来讲就相当于书的目录,当我们根据条件查询的时候,没有索引,便需要全表扫描,数据量少还可以,一旦数据量超过百万甚至千万,一条查询sql执行往往需要几十秒甚至更多,5秒以上就已经让人难以忍受了。提升查询速转载 2017-10-24 22:12:46 · 1184 阅读 · 0 评论 -
【Java面试题】数据库三范式
本文转载自:http://www.cnblogs.com/linjiqin/archive/2012/04/01/2428695.html三范式简单来说就是第一范式:具有原子性第二范式:主键列与非主键列遵循完全函数依赖关系(非主键和主键相关,特别是联合主键的情况)第三范式:非主键列之间没有传递函数依赖关系下面进行详述为了建立冗余较原创 2017-10-24 22:23:32 · 2097 阅读 · 1 评论 -
数据库聚集索引和非聚集索引
本文转载自:http://blog.csdn.net/zc474235918/article/details/50580639数据库的索引,听起来挺神秘的,仔细想想。这些索引,其实就是平时咱们查东西时候常用的两种手段。无非就是为了提高我们找东西的效率而已。那么我们平时又是怎么查东西呢? 聚集索引: 聚集索引,来源于生活尝试。这中索引可以说是按转载 2017-11-17 14:30:50 · 538 阅读 · 0 评论