摘要: 子查询与高级查询 我们在检索数据库的时候,需要将多个表关联起来进行查询,最常用的有子查询、连接查询和集合查询,子查询可以从另外一个表获取数据,连接查询可以指定多个表的连接方式,集合查询可以将两个或者多个查询返回的行组合起来。 一.子查询 1.1在where字句中使用子查询 select * from 阅读全文
posted @ 2018-08-13 18:58 执棋手 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 一.SQL语言基础 1.1SQL语言分类 sql语言按照实现功能的不同可以分为DML(数据操纵语言)、DDL(数据定义语言)、DCL(数据控制语言),DML主要用来处理数据库中的数据,DML语言允许用户对数据库的数据进行增删改查等操作。 DML常用语句和功能如下: DDL常用语句如下: DCL常用语 阅读全文
posted @ 2018-08-13 17:32 执棋手 阅读(172) 评论(0) 推荐(0) 编辑
摘要: oracle数据库模式对象 模式对象就是存储在用户模式下的数据库对象,Oracle数据库中的模式对象包括表、视图、索引、同义词、序列等,其中表用于存储用户数据,索引用于提高数据的检索效率,视图用于从一个或多个表中导出常用的数据,序列用于自动生成列值,同义词为对象定义别名。 本文重点: 1.表和表的完 阅读全文
posted @ 2018-08-08 17:03 执棋手 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一.oracle函数依赖和范式理论 1.函数依赖 1)非平凡依赖:在关系R(U)中,对于U的子集X和Y,如果X->Y,Y不属于X的子集,则称X->Y是非平凡依赖。 2)平凡依赖:反之就是平凡依赖。 3)完全函数依赖:如果X->Y,对于任意X的子集X'存在X'-\>Y,则称X->Y为完全函数依赖。 4 阅读全文
posted @ 2018-08-08 00:15 执棋手 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 1.为什么使用反射? java中反射是在运行中动态的加载进入。有个很大的好处就是可以节省很多资源。为什么这么说呢,首先我们来说一下jvm,jvm是java的虚拟机,java之所以支持跨平台就是因为java虚拟机的存在。程序你有如下语句 Object o=new Object();运行起来的时候,ja 阅读全文
posted @ 2018-08-02 19:37 执棋手 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 虚拟机类加载机制 1.什么是类的加载机制? 虚拟机把描述类的数据从class文件中存储到内存中,并对数据进行校验、转换解析、初始化的操作,最后形成可以被虚拟机直接使用的java类型,这就是类的加载机制。 2.什么时候类被加载? 类被加载到虚拟机后,到被卸载出内存,整个生命周期包括加载、校验、准备、解 阅读全文
posted @ 2018-08-02 14:57 执棋手 阅读(193) 评论(0) 推荐(1) 编辑
摘要: 一.JMM中的主内存和工作内存 主内存:主要是存储线程要读取的数据,如实例字段、静态字段和数组元素,局部变量和形参不存储在主存。 工作内存:每一个线程都有自己的工作内存,工作内存存储从主存中copy的一份副本,线程只能操作工作内存中的数据,不能直接操作主存中的数据。不同线程之间也无法访问其它线程的工 阅读全文
posted @ 2018-08-01 21:44 执棋手 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 一.虚拟机的构成 虚拟结主要由运行时数据区、执行引擎、类加载器三者构成: 而我们所说的JVM内存模型指的就是运行时数据区,下面具体分析一下运行时数据区: 二.运行时数据区组成和各个区域的作用 我们看到运行时数据区可以分为线程共享和线程不共享两部分,其中堆内存和方法区线程共享,本地方法栈、虚拟机栈、程 阅读全文
posted @ 2018-08-01 21:07 执棋手 阅读(9020) 评论(0) 推荐(3) 编辑
摘要: 前几天投了阿里巴巴校招简历,今天晚上突然来了阿里的面试电话,有点紧张又有点激动,面试的问题问的挺全面,但是有些准备不足,因此回答的并不算太满意,现在整理一下分享给大家,希望进阿里的小伙伴可以来踩踩。 1.自我介绍(打电话时我刚吃完饭,上来就介绍自己,简单的介绍自己学的专业,以后的发展方向和目标,在学 阅读全文
posted @ 2018-07-31 23:24 执棋手 阅读(1668) 评论(0) 推荐(0) 编辑
摘要: finally对try...catch的影响和执行时间 一.finally语句不被执行的两种情况 我们在学习抛出异常的时候学习到了finally语句块,这个语句块一般会被执行,但是有两种情况下不被执行 1.如果try语句或者catch语句里存在强制退出语句System.exit(0),代表虚拟机被终 阅读全文
posted @ 2018-07-31 17:55 执棋手 阅读(777) 评论(0) 推荐(0) 编辑