自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 TCP UDP TCP三次握手

TCPTCP(Transfer Control Protocol)传输控制协议,是一种面向连接的保证可靠传输的协议。在TCP/IP协议中IP层主要负责网络主机的定位,数据传输的路口,有IP地址可以唯一确定Internet上单一台主机TCP层提供面向应用的数据传输机制发送方和接收方的成对的两个socket之间必须建立连接, 通过TCP协议得到的是一个顺序的无差错的

2017-09-01 20:59:43 738

原创 JDBC

JDBCJDBC(java data base connectivity) : java数据库连接技术。JDBC是java的一个特性,他几乎可以让你连接所有的关系型数据库。Java连接数据库的方式ODBC(桥连) 基于C,仅在Windows平台。通用型强,但效率低,用于一下小程序或测试。JDBC(直连) 基于java,高度的一致性、简单性JDBC连接步骤

2017-09-22 20:29:38 371

原创 isEmpty 与 null

isEmpty 与 nullList中的isEmptyisEmpty()和size()==0是等价的,都是判断元素是否为空 直接看代码 ArrayList al1 = new ArrayList(); ArrayList al2 = null; System.out.println(al1==null); System.out.pr

2017-09-22 14:40:13 350

原创 集合

集合LISTList 有序,可重复ArrayList 数组结构,访问效率高,操作效率低LinkedList 链表结构,访问效率低,操作效率高ArrayList常用方法toArray() 返回一个包含集合所有元素的Object数组add(E e) 增加元素addAll(Collection c)

2017-09-22 14:27:18 236

原创 Math类

Math类public final class Math extends Object字段static double E – 这就是double值,该值是比任何其他更近到e,自然对数的基础上。static double PI – 这就是双值,该值是比任何其他更接近到pi,一个圆的圆周比其直径。常用的方法static double abs(double a) ;返回一个double值的绝对值。

2017-09-21 20:32:52 235

原创 日期类

日期类Date日期类 是util包下面的构造方法:Date date = new Date();Date date = new Date(long date)常用方法:getTime();返回自 1970 年 1 月 1 日 00:00:00 GMT 以来此 Date 对象表示的毫秒数。toString()   把此 Date 对象转换为以下形式的 String:Sun Feb 12 10

2017-09-21 20:19:02 282

原创 触发器

触发器触发器在数据库中以独立的对象存储,它与存储过程不同的是,存储过程通过其它程序来启动运行或直接启动运行,而触发器是由一个事件来启动运行。即触发器是当某个事件发生时自动地隐式运行。并且,触发器不能接收参数。所以运行触发器就叫触发或点火。ORACLE 事件指的是对数据库的表进行的INSERT、UPDATE 及 DELETE 操作或对视图进行类似的操作。触发器组成触发事件:即在何种情况下触发trig

2017-09-21 19:42:08 514

原创 Object

ObjectObject类为所有类的超类(父类,基类)java创建对象的四种方法new 通过new来创建一个新的对象,这是最常见的创建对象的方法反射 运用反射,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法clone 调用对象的clone()方法反序列化 调用java.io.Object

2017-09-21 00:01:23 298

原创 存储过程

存储过程ORACLE提供可以把PL/SQL程序存储在数据库中,并可以在任何地方来运行它。这样就叫存储过程或函数。存储过程和函数统称为PL/SQL子程序,它们是被命名的PL/SQL块,均存储在数据库中,并通过输入、输出参数或输入/输出参数与其调用者交换信息。存储过程和函数的唯一区别是:函数有个返回值,而存储过程没有。创建函数create or replace function 函数名(arg1 typ

2017-09-20 21:16:49 531

原创 游标

游标在 PL/SQL程序中,对于处理多行记录的事务经常使用游标来实现。游标是一个指向上下文的句柄或指针显式游标处理定义游标:定义一个游标名,以及相对应的select语句 (在declare中定义)cursor name_cursor (参数名 类型) is select....;在带有参数的游标中,指定参数数据类型时,不能使用长度约束 (即name number或name varchar

2017-09-20 15:37:10 870

原创 PL/SQL

PL/SQLPL/SQL是对SQL语言存储过程语言的扩展。PL/SQL程序由三个块组成,即声明部分,执行部分,异常处理部分。declare /*声明部分 声明PL/SQL用到的变量,类型及游标,以及局部的存储过程和函数*/begin /*执行部分 过程及SQL语句*/exception /*异常处理部分 错误处理*/end;declare v_name var

2017-09-19 20:51:21 600

原创 VIEW

VIEW 对象 描述 表 基本的数据存储集合,有行和列组成 视图 从表中抽出的逻辑上相关的数据集合 序列 提供有规律的数值 索引 提高查询的效率 同义词 给对象起的别名- 视图是一种虚表(不存储数据,只是基于基表的一个sql语句) - 视图建立在已有表的基础上,视图赖以建立的这些表称为基表创建or修改create or replace view 视图

2017-09-15 20:42:04 276

转载 二叉树

版权所有,转载请注明出处,谢谢! http://blog.csdn.net/walkinginthewind/article/details/7518888 树是一种比较重要的数据结构,尤其是二叉树。二叉树是一种特殊的树,在二叉树中每个节点最多有两个子节点,一般称为左子节点和右子节点(或左孩子和右孩子),并且二叉树的子树有左右之分,其次序不能任意颠倒。二叉树是递归定义的,因此,与二叉树有关的题目

2017-09-15 20:02:33 242

原创 SEQUENCE

SEQUENCE序列:可供多个用户来产生唯一数值的数据库对象自动提供值共享对象主要用于提供主键值将序列装入内存可以提高访问效率创建序列create sequence 序列名​ increment by n 每次增长 n​ start with n 从 n 开始​ maxvalue n | nomaxvalue 最大

2017-09-15 19:17:51 451

原创 INDEX

索引一种独立于表的模式对象,可以存储在与表不同的磁盘或表空间中只能创建在表上,不能创建到视图上索引被删除或损坏,不会对表产生影响,只影响查询速度在删除一个表时,基与该表的所有索引会自动被删除优点能大大加快数据的检索速度,这是创建索引最主要的原因加速数据库表之间的连接创建唯一索引,保证数据库表中每一行数据的唯一性缺点占用物理空间创建和维护索引需消耗时间,时间随着数据量的增加而增加

2017-09-15 19:02:12 312

原创 ORACLE函数

单行函数字符函数 函数 作用 效果 concat(‘Hello’, ‘World’) || 连接 HelloWorld substr(‘HelloWorld’,1,5) (str,index,length) 截取 Hello length(‘HelloWorld’) 长度 10 instr(‘HelloWorld’,’H’)

2017-09-14 19:06:57 265

原创 约束

约束五种约束:not null 非空 unique 唯一 允许出现多个nullprimary key 主键 唯一,非空foreign key 外键 必须为引用表中主键列的值或者为nullcheck 检查可以在列级或表级定义约束列级 列名 列类型 约束

2017-09-14 18:27:27 340

原创 SQL执行顺序

SQL语句的语法顺序select * from 表名1 left/right/full join 表名2 on 条件 where 条件 group by 列 having 条件 order by 列 asc/descSQL的执行顺序先创建两个表create table students(stu_id number(4) primary key,stu_name varchar2(20),cla

2017-09-14 11:51:34 280

原创 多表连接

多表连接select table1.aaa,table2.bbb from table1–cross join table2–natural join table2–join table2 using (xxx)–join table on table1.table1_id = table2.table2 _id–left/right/full (outer) join table2 on tabl

2017-09-13 18:56:51 351

原创 内部类

在类中可以有属性,方法,构造方法,静态和非静态块还有内部类。在一个类的内部去定义另一个类。内部类可以用public,protected,default,private修饰。是完全不同的两个类,拥有自己独立的字节码文件外部类名内部类名.class  --- OuterClass$InnerClass.class 外部类只能用public ,abstract ,fina

2017-09-06 18:31:05 206

原创 数组

数组复制的方法for循环复制Arrays.copyOf(original, newLength);源数组 新数组长度 int[] srcArray = {1,2,3,4,5,6};int[] newArray = Arrays.copyOf(srcArray, 10);// [1, 2, 3, 4, 5, 6, 0, 0, 0, 0]新长度大于源数组时,显示为类型初

2017-09-06 18:13:22 247

原创 包装类

八种基本数据类型的包装类byte ——Byteshort ——Shortint ——Integerlong-----Longfloat-----Floatdouble----Double char----Characterboolean---Boolean自动装箱拆箱自动装箱​Integer i=15;自动拆箱​int i=n

2017-09-06 17:42:00 282

原创 static,final,abstract,接口

STATICstatic修饰的代码块为静态代码块    只在内加载的时候执行一次顺序 静态代码块>普通代码块>构造函数 static修饰的变量为静态变量,随着类内加载时完成初始化,JVM只为它分配一次内存,所有类共享静态变量。   只能修饰成员变量,不能修饰局部变量。 static修饰的方法为静态方法,可直接通过类调用,静态方法中不能使用this和super关键字。静态

2017-09-06 17:31:32 317

原创 java命名规范

命名规范包名         所有字母都小写​com.z.baoming类名接口名 每个单词首字母大写MyClass方法名       驼峰法(第一个单词以小写开始,后面的单词首字母大写)+见名知意​getNameById() ​获取 getXxx​设置 setXxx​布尔判断 isXxx​一般方法xxxYyy普通变量    驼峰法+

2017-09-06 17:30:23 240

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除