- 博客(26)
- 资源 (4)
- 收藏
- 关注
原创 Oracle12C--显式游标(三十六)
知识点的梳理: 显式游标取出数据,使用的是FETCH...INTO 简介 隐式游标是用户操作SQL时自动生成的,而显式游标是指在声明块中直接定义的游标;语法:显示语句必须明确定义出要使用的SQL查询语句,游标操作的也是查询语句返回的结果数据cursor 游标名称([参数列表]) [return 返回值类型]is 子查询[for update [of 数据列
2017-05-28 09:27:06 1517
原创 Oracle12C--游标(三十五)
知识点的梳理: 游标可以将指定查询记录中的数据逐行取出,每行数据单独进行处理;静态游标分为两类:隐式游标:在PL/SQL块中编写的每条SQL语句实际上是隐式游标;隐式游标分为:单行隐式游标和多行隐式游标;显示游标:由用户明确定义的游标;显式游标有4个基本属性:%FOUND,%ISOPEN,%NOTFOUND,%ROWCOUNT; 利用FOR语句可以自动打开
2017-05-28 09:26:38 838
原创 Java虚拟机--ClassLoader(十九)
目录:ClassLoader工作在Class装载的加载阶段,主要作用是从系统外部获得Class二进制数据流 知识点的梳理: 当系统需要加载一个类时,会先从顶层的启动类加载器开始加载,逐层往下,直到找到该类;判断一个类是否需要被加载,是从底层的应用类加载器开始判断的,如果已经在应用类加载器中的类,就不会请求上层类加载器了;判断一个类是否被加载时,顶层类加载器不会询问底层类加
2017-05-28 09:24:54 946
原创 Java设计模式透析--装饰者模式(二)
装饰者模式:动态地将责任附加到对象上。若要扩展功能,装饰者提供了比继承更有弹性的替代方案; 知识点的梳理: 装饰者模式符合开闭原则!继承属于扩展形式之一,但不见得是达到弹性设计的最佳方式;在我们的设计中,应该允许行为可以被扩展,而无须修改现在的代码;组合和委托可用于在运行时动态地加上新的行为;除了继承,装饰者模式也可以让我们扩展行为;装饰者模式意味着一群装饰者类,这
2017-05-28 09:24:13 801
原创 详解HTTP--URI和URL(二)
知识点的梳理: URL(Uniform Resource Locator,统一资源定位符) URL正是使用Web浏览器等访问Web页面时需要输入的网页地址; 统一资源标识符 URI(Uniform Resource Identifier) Uniform:规定统一的格式可方便处理多种不同类型的资源,而不用根据上下文环境来识别资源指定
2017-05-28 09:23:06 2208
原创 详解HTTP--网络基础(一)
知识点的梳理: WWW这一名称,是web浏览器当年用来浏览超文本的客户端应用程序时的名称。现在则用来表示这一些列的集合,也可称为web。 使用HTTP协议访问Web 访问网站发生了什么?Web使用HTTP协议作为规范,完成从客户端到服务器等一系列运作流程。Web是建立在HTTP协议上通信的。请求与响应:前提:一个请求发出,一定有且只有一个响应返回浏览
2017-05-28 09:22:32 1370
原创 Java虚拟机--ASM(十八)
ASM体系结构 ASM是Java字节码的操作库,包括Eclipse,Spring,CGLIB都是ASM的使用者; 优势:性能高; 直接工作于底层,使用更加灵活与强大; 劣势:相对复杂;核心组件 Opcodes接口定义了一些常量,尤其是版本号,访问标示符,字节码等信息; ClassRea
2017-05-22 16:57:20 1438
原创 Oracle12C--批量操作(三十四)
使用FORALL批量绑定PL/SQL的操作会与SQL进行交互,通过PL/SQL执行一条更新语句时,SQL会将更新后的数据返回给PL/SQL,用户才会在PL/SQL中获取新的数据;所以,当更新大批量数据时,会降低性能;示例1:通过PL/SQL程序块执行多条数据表更新DECLARETYPE emp_varray IS VARRAY(8) OF emp.empno%TYPE ;v
2017-05-22 16:49:18 794
原创 Oracle12C--可变数组(三十三)
定义简单类型的可变数组 可变数组是一个对象的集合,其中每个对象都具有相同的数据类型;可变数组的大小在创建时决定;在表中建立可变数组后,可变数组在主表即为一个列;可变数组允许用户在表中存储重复的属性;创建可变数组类型语法:create [or replace] type 类型名称 as|is varray(长度) of 数据类型 [not null];/示例1:定义部门
2017-05-22 16:47:22 1069
原创 Oracle12C--索引表(三十二)
目录: 知识点的梳理: 索引表不存在遍历操作!由于索引表的索引号是非固定的,用户可以通过"索引表对象.EXISTS()"函数进行验证 EXISTS()函数属于集合函数; 它是啥?索引表类似数组,可以保存多个数据,通过下标访问每一个数据;索引表与数组的区别:索引表的下标,可以用整数或字符串来定义;使用数字作为索引下标,可以设置为负数;
2017-05-22 16:40:43 629
原创 Oracle12C--记录类型(三十一)
为什么需要记录类型 示例1:定义过程,输出一个雇员的完整信息 DECLAREv_emp_empno emp.empno%TYPE ; v_emp_ename emp.ename%TYPE ; v_emp_job emp.job%TYPE ; v_emp_hi
2017-05-22 16:38:25 886
原创 Oracle12C--集合(三十)
知识点的梳理: 集合数据类型可以像一张数据表一样,向里面保存多行数据;记录类型使用IS RECORD定义,可以由用户自己定义内部的组成;索引表类似于程序语言中的数组,可以直接通过下标进行指定行数据的访问;可变数据可以保存复杂的数据,它可以使用顺序索引进行数据的访问;使用FORALL语句可以将多条要执行的SQL一起绑定执行;通过BULK COLLECT语句可以批量接收数据;
2017-05-22 16:36:28 492
原创 Java设计模式透析--策略模式(一)
策略模式:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 知识点的梳理: 为了"复用"目的而使用继承,结局并不完美!找出应用中可能需要变化的地方,把它们独立出来,不要和那些不需要变化的代码混在一起;针对接口编程,而不是针对实现编程;多用组合,少用继承; 模拟鸭子应用 示例:公司开发了一套模拟鸭子游戏Sim
2017-05-15 09:06:48 538
原创 Oracle12C--异常处理(二十九)
异常简介 PL/SQL程序分为编译型异常和运行时异常;对于编译型异常,用户没有办法进行处理,只能进行代码的修改;而运行时异常,用户可以使用EXCEPTION语句块来处理;编译型异常示例:程序的语法出现了错误所导致的异常DECLAREv_result NUMBER := 1 ;BEGINIF v_result = 1 -- 此处语法有错误,缺少THEN
2017-05-15 09:04:19 1327
原创 Oracle12C--程序结构(二十八)
知识点的梳理: PL/SQL的分支结构分为:IF语句与CASE语句 三种程序结构 顺序结构:分支结构:循环结构:共同点:它们都只有一个入口,也只有一个出口;这些单一入口与出口,让程序易读,好维护,减少调试时间;分支结构 IF语句 示例1:IF语句 DECLAREv_countResult NUMB
2017-05-15 09:03:45 1227
原创 Java虚拟机--Class文件结构(十七)
知识点的梳理: 通过class文件,可以让更多的计算机语言支持Java虚拟机平台。Class文件结构不仅仅是Java虚拟机的执行入口,更是Java生态圈的基础和核心 Class文件 Java语言跨平台依靠的是Class文件,它是异构语言和Java虚拟机之间的重要桥梁,下图显示了各种语言由源代码被编译成Class文件,并最终得以在Java虚拟机上执行的过程:
2017-05-15 09:01:03 732
原创 Java虚拟机--Java内存模型(十六)
什么是Java内存模型 并发程序需要保证多线程间数据访问的一致性。如果一个线程中修改了全局变量A,在另外一个线程中读取到的值未必是修改后的新值。Java内存模型用来将这种看似随机的状态变为可控,来屏蔽多线程间可能引发的问题;原子性 原子操作不可中断,也不能被多线程干扰;如:int和byte等数据的赋值操作具备原子特性,而像"a++"这样的操作就不具备原子性,
2017-05-15 08:59:10 621
原创 Oracle12C--数据类型划分(二十七)
知识点的梳理: Oracle中的varchar2与其他数据库的varchar完全一样;使用UNICODE编码最大的方便之处是统一了字符与汉字的长度。这样在进行文字处理时会更加方便。但是,由于所有的字母都会按照十六进制保存,所以会存在浪费空间的问题 四类数据类型 标量类型(SCALAR,或称基本数据类型):用于保存单个值,例如字符串,数字,日期,布尔;复合类型
2017-05-09 09:50:02 3446
原创 Oracle12C--运算符(二十六)
四类运算符 赋值运算符:用来为变量或常量赋值;连接运算符:可以将多个字符串进行连接;关系运算符:判断两个操作数据的大小关系,返回值为TRUE或FALSE,如果有一个数据为NULL,最终结果为NULL;逻辑运算符:与(AND),或(OR),非(NOT)赋值运算符 功能:将一个数值赋予指定数据类型的变量赋值运算符:变量 :=表达式;示例
2017-05-09 09:47:21 676
原创 Oracle12C--变量的声明与赋值(二十五)
知识点的梳理: Oracle定义变量的方式有3种:声明并使用变量;使用%TYPE声明变量类型;使用%ROWTYPE声明变量类型可以通过sys登录,使用"v$reserved_words"数据字典查看全部关键字 声明并使用变量 变量声明基本规则:PL/SQL是强类型语言,变量都必须在它声明之后才可以使用;变量不区分大小写;变量都要在DECL
2017-05-09 09:46:23 3940 1
原创 Oracle12C--PL/SQL简介(二十四)
知识点的梳理: 默认情况下,DBMS_OUTPUT.put_line();无法输出语句,因为Oralce关闭了输出显示。用户可输入"set serveroutput on"来开启显示PL/SQL语法中DECLARE用于声明变量,BEGIN用于编写语句,EXCEPTION用于异常处理,最后必须通过END标记完结;使用"表.字段%TYPE"可以按照指定表中的列类型声明变量,使用"表%
2017-05-09 09:44:42 890
原创 JavaEE的分页方法
分页基本概述 什么是分页查询?将数据按页分配,每一页显示固定数量的数据为什么使用分页查询?利于页面布局,且显示的效率高!!两种分页实现方式:物理分页:使用数据库的分页功能,一次只查询一页数据;逻辑分页:一次查出全部数据,然后由程序控制取出需要的数据;分页关键点 分页SQL语句;后台处理: dao/service/servlet/J
2017-05-03 10:25:39 2792
原创 JDBC操作Oracle
JDBC操作Oracle涉及的包 java.sql.Connection;java.sql.DriverManager;java.sql.ResultSet;java.sql.SQLException;java.sql.Statement;JDBC操作Oracle知识点梳理 Oracle包的位置:product\11.2.0\dbhome_1\jdbc\libJ
2017-05-02 10:21:37 3070
原创 java\oracle日期格式操作
先来看看Java的几个日期方法:public class Test{ public static void main (String args []){ java.util.Date a = new java.util.Date(); System.out.printl
2017-05-02 10:19:09 3075
原创 Oracle12C--日期格式(二十三)
知识点的梳理: 日期操作公式:日期 - 数字 = 日期;日期 + 数字 = 日期;日期 - 日期 = 数字(天数);可以使用 1/24表示1小时,1/24/60表示1分钟,依次类推注意:在Java中,java.util.Date类的对象可以变为长整型数据,而在Oracle中日期也可以和数字进行转换;所以日期 - 日期的结果就是数字。不存在"日期 + 日期"
2017-05-02 10:10:27 5850
Net-SNMP 相关书籍
2018-08-07
淘淘商城图片服务器FastDFS需要的maven路径
2018-01-08
myEclipse2014版本自动补全修复包
2016-07-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人