20180523篇

1.数据库索引(聚集索引和非聚集索引)

在大表上建立索引才有意义,在where后常作为搜索条件的字段设为索引,索引的层次不宜超过4层。复合索引:在两列或多列上建立的索引。在同一张表上可以有多个索引,但是这些索引所包含的列的组合必须不完全相同。

索引的缺点:建立索引,系统要占用大约为表的1.2倍的硬盘和内存空间来保存索引;更新数据时,必须同时对索引进行更新,以维持数据和索引的一致性。

聚集索引clustered index,特殊的索引,他把表中记录的物理存储重新排序。因此每张表只能有一个聚集索引。聚集索引的叶节点包含数据页。

非聚集索引中,索引的逻辑顺序与物理存储顺序不同。非聚集索引的叶节点中不包含数据页,而是包含索引行。

Oracle中不区分(非/聚集索引),Orcale是B-Tree索引。

2.数据库连接池,如果数据库数据量非常大的时候怎么样优化查询和插入

数据库连接池JNDI管理连接数。用户每次请求都直接获取数据库连接通常会造成资源的浪费。

3.Oracle存储过程,调优

JAVA篇

1多线程并发问题,如何解决;

2.新特性

3.JAVA语言特性

4.JMS

5.代码规范 怎么算是好的程序员 怎么算是好程序

6.Spring框架

7.JAVA基础数据类型,Long类型的默认值是什么

8.说说覆盖和重载的区别,主要点在哪里

Linux篇

1.常用命令,打开文件命令

2.写过哪些脚本文件

3.

maven篇

maven管理的命令和其LifeCycle

JavaScript篇

数据

猜你喜欢

转载自www.cnblogs.com/Hannahhe/p/9080166.html