div的border-style 边框风格属性 . 边框风格属性(border-style) 这个属性用来设定上下左右边框的风格,它的值如下: none (没有边框,无论边框宽度设为多大) dotted (点线式边框) dashed (破折线式边框) solid (直线式边框) double (双线式边框) groove (槽线式边框) ridge(脊线式边框)
ORACLE 优化小结(1) ORACLE有个高速缓冲的概念,这个高速缓冲就是存放执行过的SQL语句,那oracle在执行sql语句的时候要做很多工作,例如解析sql语句,估算索引利用率,绑定变量,读取数据块等等这些操作。假设高速缓冲里已经存储了执行过的sql语句,那就直接匹配执行了,少了步骤,自然就快了,但是经过测试会发现高速缓冲只对简单的表起作用,多表的情况完全没有效果,例如在查询单表的时候那叫一个快,但是假设连接多个表,
数据库设计范式说明 数据库设计范式是一个很重要的概念,但是这个重要程度只适合于参考。使用数据库设计范式,可以让数据表更好的进行数据的保存,因为再合理的设计,如果数据量一大也肯定会存在性能上的问题。所以在开发之中,唯一可以称为设计的宝典 —— 设计的时候尽量避免日后的程序出现多表关联查询。一、第一范式所谓的第一范式指的就是数据表中的数据列不可再分。例如,现在有如下一张数据表:CREATE TABLE
oracle 增删改查基础操作 及rownum 和rowID 详解 . 一、数据的更新操作DML操作语法之中,除了查询之外还有数据的库的更新操作,数据的更新操作主要指的是:增加、修改、删除数据,但是考虑到emp表以后还要继续使用,所以下面先将emp表复制一份,输入如下指令:CREATE TABLE myemp AS SELECT * FROM emp;这种语法是Oracle中支持的操作,其他数据库不一样。1、数据增加如果现在要想实现数据的增
Oracle笔记 复杂查询及总结 . 一、复杂查询1、 列出至少有一个员工的所有部门编号、名称,并统计出这些部门的平均工资、最低工资、最高工资。1、确定所需要的数据表:emp表:可以查询出员工的数量;dept表:部门名称;emp表:统计信息;2、确定已知的关联字段:emp.deptno=dept.deptno; 第一步:找出至少有一个员工的部门编号SELECT deptno,COUNT(emp
oracle 多表联合查询总结归纳 . 本次预计讲解的知识点1、 多表查询的操作、限制、笛卡尔积的问题;2、 统计函数及分组统计的操作;3、 子查询的操作,并且结合限定查询、数据排序、多表查询、统计查询一起完成各个复杂查询的操作;一、多表查询的基本概念在之前所使用的查询操作之中,都是从一张表之中查询出所需要的内容,那么如果现在一个查询语句需要显示多张表的数据,则就必须应用到多表查询的操作,而多表查询的语法如下:
Oracle CHAR,VARCHAR,VARCHAR2,nvarchar类型的区别与使用 . 1、varchar和varchar2的区别: 相同点:长度不固定,数据库根据存入数据的长度分配空间; 不同点:varchar处理空字符串是存空而varchar2将空按null来处理;2、nvarchar和nvarchar2的区别: 两者之间的区别和varchar与varchar2的区别相同;3、nvar
Java中super关键字的三种用法 1. 子类的构造函数如果要引用 super 的话,必须把 super 放在函数的首位.class Base {Base() { System.out.println("Base"); } } public class Checket extends Base { Checket() { super();//调用父类的构造方法,一定要放在方法的首个语句Syst
Java复习笔记(二) 在循环中,结束和终止循环的执行,可以使用break和continue: 1、break是跳出循环,执行循环体外的语句; 2、continue是终止本次循环进入下一次循环。在使用Eclipse或MyEclipse进行调试时,步骤如下: 1、设置断点, 2、启动调试, 3、单步执行, 4、跟踪程序,观察变量。
Java复习笔记(一) 注意(常犯错误): 1、public修饰的类名必须与Java文件同名! 2、main方法中的void必不可少! 3、Java对大小写敏感! 4、在Java中,一个完整的语句必须以“;”结束!(英文分号) 5、输出的字符串必须用引号引起来,而且必须是英文的引号!Java常用的数据类型: char(字符型)--用于存储单个字符
Java学习笔记(十七) 一、今天的内容 1、sql语句DML语言(增、删、改、查): 1-1、添加记录到数据库表: insert [into] tableName(colName1,colName2,...) values(value1,value2...); value的格式: 如果是数值类型的,直接写;
Java学习笔记(十六) 一、回顾 1、MVC设计模式: 1-1、视图层:界面(页面) 职责:用于显示信息,获取用户的信息,转发请求,输入数据进行验证。 1-2、控制器层: 职责:接受请求,并转发请求,用于业务调度,具体的业务功能它并不自己实 现,而是通过调度有能力处理的模型对象来处
Java学习笔记(十四) 一、回顾 1、字符流:基本操作单位是字符(连个字节)。 1-1、Reader int read(),int read(char[] chars),int read(char[],oof,length) 如果是-1,说明读到了资源的末尾。int read()返回值是读取的字符的对应整 数值。后两个
Java学习笔记(十三) 一、回顾 1、流(stream):是一连串流动的字符,以先进先出的方式传输数据的通道. 1-1、输入流:从指定的数据源(文件,存储介质,网络)读数据到内存(program),读操作。 1-2、输出流:从内存将数据写到目的地(dest),比如:文件,存储介质等等,写操作。 1-3、字节流:基本单位是字节,最底层。 1
Java学习笔记(十二) 一、回顾 1、Map映射,以键值对的方式来存储元素,键值不能重复,value可以重复。 size(),containsKey(),containsValue(),put(K,V),get(K),remove(K) values(),keySet(),Set> entrySet() 1-1、常用实现类:
Java学习笔记(十一) 一、回顾 1、Itrator与ListIterator Itrator从前向后的迭代: Itrator itrator=collectionObj.itrator(); while(itrator.hasNext()){ TypteName obj=itrator.next(); //具体业务; }
Java学习笔记(十) 一、回顾 1、成员内部类: 可以被private、public、default修饰符修饰,里面不可以有静态资源 常量除外,内部类可以访问所在外部类的所有资源。 对象实例化: OuterName outerObj=new OuterName(); OuterName.In
Java学习笔记(九) 一、回顾内部类:就是定义在另外一类中的类分类:成员内部类,静态内部类,匿名内部类1、成员内部类:相当于所在内的一个函数,可以被public、default、private修饰 在其内部不能定义静态资源,常量除外,可以访问所在外部类的所有资源。 1-1、成员内部类的对象: 先实例化所在外部类的对象,然后通过外部类对象来调用内部类的构造方法, 来
Java学习笔记(八) 内部类:就是定义在另外一个类中的类 分类:成员内部类、静态内部类、匿名内部类 1、成员内部类:相当于所在类的一个函数,可以被public、default、private修饰, 在其内部不能定义静态资源,常量除外,可以访问所在外部类的所有资源。 1-1、成员内部类的对象: 先实例化所在外部类的对象,然后通过外部类的对象来调用内部类的构造方法。
Java学习笔记(七) 一、回顾 1、接口:特殊的类,是抽象行为的集合,是一种标准,规则,行为规范,可以有常量。 语法: 访问修饰符(public||default) interface IInterfaceName{ 访问修饰符(public)[abstract] methodName(参数列表); public [static final] 常量名=值;