自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老赫的私人厨房

Stay hungry, Stay foolish

  • 博客(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--常用关系运算符总结

2017-05-09 09:48:26 801

原创 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 相关书籍

SNMP方面的资料实在是太少了,找了半天,留下这几本。 第一本:OReilly - Essential SNMP.pdf 这是介绍SNMP协议的书; 第二本:OReilly-Essential.SNMP.2nd.Edition.2005.chm 以上两本都是英文的,比较老,凑合看吧。 第三本:简单网络管理协议SNMP.doc 中兴内部用的,资源源自网络。 第四本:net-snmp.pdf 这个有点实战性。3,4是中文的

2018-08-07

淘淘商城图片服务器FastDFS需要的maven路径

亲测可用的淘淘商城图片服务器FastDFS需要的maven路径。具体使用方式请看:http://blog.csdn.net/yerenyuan_pku/article/details/72804018

2018-01-08

ascii码 十进制 二进制 十六进制

上传的是word文档,并不是图片。 用来快速查询单个字符的ascii码 十进制 二进制 十六进制等等信息。 1

2017-09-13

myEclipse2014版本自动补全修复包

说明: 1.修改自动补全为全部字母自动弹出后,会出现的一个小问题,大家都懂的。这个jar包可以解决。取消了按下 空格 . ; ( = [ 时自动补全 2.只适合2014版本,其他不知道 使用方法: 复制文件到MyEclipse2014安装目录下plugins文件夹,覆盖原文件。建议备份源文件。

2016-07-31

空空如也

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

TA关注的人

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