摘要: 1.1. MySQL 视图 什么是视图 通俗的讲,视图就是一条SELECT语句执行后返回的结果集。所以我们在创建视图的时候,主要的工作就落在创建这条SQL查询语句上。 视图的特性 视图是对若干张基本表的引用,一张虚表,查询语句执行的结果,不存储具体的数据(基本表数据发生了改变,视图也会跟着改变); 阅读全文
posted @ 2017-09-21 14:17 成那个林 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 1.1. 子查询 1.1.1. 在房屋类型中,如何找出比双人间贵的所有房屋类型? 子查询是一个嵌套在 SELECT、INSERT、UPDATE 或 DELETE 语句或其他子查询中的查询 子查询在WHERE语句中的一般用法: 将子查询和比较运算符联合使用 注意:子查询返回的数据列有且仅能有一列;若判 阅读全文
posted @ 2017-09-21 14:16 成那个林 阅读(2773) 评论(0) 推荐(0) 编辑
摘要: 数据库设计范式 什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些 规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。 什么是三大范式: 第一范式:当关系模式R的所有属性都不能在分解为更基本的数 阅读全文
posted @ 2017-09-21 14:12 成那个林 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 规则1:一般情况可以选择MyISAM存储引擎,如果需要事务支持必须使用InnoDB存储引擎。 注意:MyISAM存储引擎 B-tree索引有一个很大的限制:参与一个索引的所有字段的长度之和不能超过1000字节。另外MyISAM数据和索引是分开,而InnoDB的数据存储是按聚簇(cluster)索引有 阅读全文
posted @ 2017-09-19 14:44 成那个林 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过 多的SQL语句 阅读全文
posted @ 2017-09-19 14:39 成那个林 阅读(267) 评论(0) 推荐(0) 编辑
摘要: JAVA程序设计(基础部分) JAVA程序设计(专题) 阅读全文
posted @ 2017-09-19 14:22 成那个林 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 这部分主要是开源Java EE框架方面的内容,包括Hibernate、MyBatis、Spring、Spring MVC等,由于Struts 2已经是明日黄花,在这里就不讨论Struts 2的面试题。此外,这篇文章还对企业应用架构、大型网站架构和应用服务器优化等内容进行了简单的探讨,这些内容相信对面 阅读全文
posted @ 2017-09-19 14:19 成那个林 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 这部分主要是与Java Web和Web Service相关的面试题。 96、阐述Servlet和CGI的区别? 答:Servlet与CGI的区别在于Servlet处于服务器进程中,它通过多线程方式运行其service()方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,而CGI对每个请求都产 阅读全文
posted @ 2017-09-19 11:49 成那个林 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 1、面向对象的特征有哪些方面? 答:面向对象的特征主要有以下几个方面: - 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。 - 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父 阅读全文
posted @ 2017-09-19 11:40 成那个林 阅读(980) 评论(0) 推荐(0) 编辑
摘要: Java集合框架是最常被问到的Java面试问题,要理解Java技术强大特性,就有必要掌握集合框架。这里有一些实用问题,常在Java面试中问到。 1、 什么是Java集合API Java集合框架API是用来表示和操作集合的统一框架,它包含接口、实现类、以及帮助程序员完成一些编程的算法。简言之,API在 阅读全文
posted @ 2017-09-19 11:15 成那个林 阅读(169) 评论(0) 推荐(0) 编辑