05 2018 档案

摘要:一:错误的分类 Error:错误(不可控),一般指的是系统方面的异常,比如蓝屏,内存溢出,jvm运行环境出了问题。 Exception:是可控的异常,程序员可以在编写程序时解决的错误。 两者的父类为Throwable。 二:可控制的异常 Exception:是所有异常的父类,其下面可以派生出很多子类 阅读全文
posted @ 2018-05-31 14:52 Coding_Now 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-05-31 14:30 Coding_Now 阅读(123) 评论(0) 推荐(0) 编辑
摘要:1. 集合框架。集合是用来存储数据的,比数组操作方便,不需要考虑容量问题,可以存储不同类型的数据,但是不建议,因此出现了泛型机制来约束。编译器就可以检查元素类型是否匹配,避免了程序运行时出现错误。 2. 父接口Collection 常用的子接口: List:有序,可重复(元素之间通过equals比较 阅读全文
posted @ 2018-05-31 10:50 Coding_Now 阅读(151) 评论(0) 推荐(0) 编辑
摘要:1.克隆两个节点 2.修改静态IP 3.修改主机名 4.修改主机名和IP的映射 5.配置SSH无密登陆 6.安装jdk 7.安装hadoop 8.配置环境变量 9.修改配置文件 10.格式化分布式文件系统 11.开启分布式 1.克隆节点 前提是我们的虚拟机网络配置成功jdk安装成功,hadoop安装 阅读全文
posted @ 2018-05-28 10:55 Coding_Now 阅读(231) 评论(0) 推荐(0) 编辑
摘要:1.创建新的虚拟机 2.打开终端,打开/etc/sysconfig/network-scripts/ifcfg-eth0文件 3.将BOOTPROTO=static,原值为dhcp 4.添加 IPADDR=192.168.43.125 #静态IP GATEWAY=192.168.43.1 #网关 N 阅读全文
posted @ 2018-05-28 10:10 Coding_Now 阅读(325) 评论(0) 推荐(0) 编辑
摘要:一: jdbc是java database connectivity(java数据库连接技术) 此技术为其他程序员连接数据库提供了一个接口, 每个数据库厂商实现此接口,编写自己的业务逻辑, 调用者可以根据自己的需求来选择数据库厂商的逻辑。 二:工作原理 (1)加载驱动 (2)建立连接 (3)创建语句 阅读全文
posted @ 2018-05-25 10:04 Coding_Now 阅读(116) 评论(0) 推荐(0) 编辑
摘要:#MySQL配置信息 username=root password=123456 driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/Demo 说明:username是你当时安装数据库时创建的名字,密码也是自己设定的。当然,你还要 阅读全文
posted @ 2018-05-25 09:45 Coding_Now 阅读(177) 评论(0) 推荐(0) 编辑
摘要:一:搭建的种类 1)本机模式 2)伪分布式模式 3)完全分布式模式 我们先来学习下搭建伪分布式模式。 二:要求 hadoop版本2.7.3,这个版本的hadoop有些小的bug但是不影响使用,电脑要求8G内存,最好加固态硬盘,会大大提升电脑的性能,centos6.5/6.8。 三:安装步骤 1.安装 阅读全文
posted @ 2018-05-19 20:04 Coding_Now 阅读(184) 评论(0) 推荐(0) 编辑
摘要:一:来源 雅虎 >谷歌两篇论文GFS,mapreduce。 二:组成 hadoop common:支持其他Hadoop模块的常用工具。 HDFS:分布式文件系统,提供对应用程序数据的高吞吐量访问。全称:Hadoop Distributed File System。 hadoop yarn:作业调度和 阅读全文
posted @ 2018-05-19 19:32 Coding_Now 阅读(168) 评论(0) 推荐(0) 编辑
摘要:一:说明 Oracle数据库底册定义了很多异常,每个异常都有一个唯一的编码,这些异常之中,有一些是常见的,Oracle给这些异常定义了名称,可以直接使用,其他没有名称直邮编码的不能直接使用。 二:分类 1)预定义异常 既有编码又有名称的异常是预定义异常,此类异常可以直接使用 2)非预定义异常 有编码 阅读全文
posted @ 2018-05-17 16:15 Coding_Now 阅读(1652) 评论(0) 推荐(0) 编辑
摘要:一:概念 是oracle在发生某些事件时,可以自动触发并调用的plsql程序,可以定义在事件上,由事件自动触发。 二:分类 1)系统触发器:由系统事件触发的plsql程序,比如登陆oracle数据库,登出oracle。 2)DML触发器:由DML语句触发的plsql程序,比如增删改。 三:DML触发 阅读全文
posted @ 2018-05-17 15:55 Coding_Now 阅读(3471) 评论(0) 推荐(0) 编辑
摘要:一:说明 Oracle数据库本身预置了很多函数,如日期函数,字符串函数,数值函数等,当这些预置的函数无法满足业务的要求时,我们可以自定义函数来解决问题。 二:语法 create [or replace] function 函数名(参数1 类型,参数2 类型,......) return 类型 is 阅读全文
posted @ 2018-05-17 15:30 Coding_Now 阅读(1565) 评论(0) 推荐(0) 编辑
摘要:一:说明 之前的匿名代码块不能重复使用,只能编译和运行一次,如果想复用匿名代码块,我们需要存储过程,函数,触发器等。 二:概念 存储过程就是封装了一个plsql的匿名代码块,可以通过参数进行输入/输出值。 我们可以通过调用有名称的存储过程。 三:格式 create procedure 名称{(参数1 阅读全文
posted @ 2018-05-17 15:13 Coding_Now 阅读(1264) 评论(0) 推荐(1) 编辑
摘要:1:说明 行变量可以存储表的一条记录。 2:格式 变量名 表名%rowtype 3:访问行变量的字段 变量名.字段名 4:练习 -->使用行变量输出显示10号部门的员工编号,姓名,职位 -->写法1: declare cursor c is select * from emp where deptn 阅读全文
posted @ 2018-05-17 14:46 Coding_Now 阅读(1072) 评论(0) 推荐(0) 编辑
摘要:一:plsql是procedural language sql:过程化sql语言,是oracle数据库中可以实现一些复杂的计算和功能。 其实是在基本的sql语言中,加入了循环。判断等逻辑的一种数据库编程方式,运行在oracle数据库上。 二:作用 更高效率的的进行大数据量的运算。 三:优缺点 优点: 阅读全文
posted @ 2018-05-17 14:20 Coding_Now 阅读(412) 评论(0) 推荐(0) 编辑
摘要:1:概念:也叫完整性约束条件。 是数据表中的一些限制条件,当数据表中的数据发生变化时,必须遵循 这些限制条件,不遵循,不能进行DML操作。 2:分类 (1)非空约束 not null 简称UN (2)唯一性约束 unique 简称UK (3)主键约束 primary key 简称PK (4)外键约束 阅读全文
posted @ 2018-05-16 16:04 Coding_Now 阅读(512) 评论(0) 推荐(0) 编辑
摘要:影响基表 一:是一张虚表,对应一个select语句,视图其实是一张表中的部分数据的映射(投影)。 关键字:view,对应的select语句中的表叫基表。 二:作用: -->可以保护表中的其他数据 -->视图能够简化用户的操作 -->当频繁的操作一个查询语句时,将这个查询语句创建成视图,便于操作 三: 阅读全文
posted @ 2018-05-16 14:52 Coding_Now 阅读(2717) 评论(0) 推荐(0) 编辑
摘要:多个查询语句有可能取冰姐,交集,差集。 -->union 取并集去重 -->union all 取并集不去重 -->minus 取差集,第一个查询语句减去第二个查询语句的共同的 -->intersect 取交集,取两个查询语句的公共部分 练习1:查询10号部门的员工信息,查询20号部门的员工信息,取 阅读全文
posted @ 2018-05-16 14:15 Coding_Now 阅读(754) 评论(0) 推荐(0) 编辑
摘要:rownum:是数据库中提供的一个伪劣,作用是给记录分配行号。 思想:先给记录分配行号,再根据我们要查找的范围进行检索,确定行号的范围。 练习1:查询员工信息,同时分配行号 select e.*,rownum from emp e; 练习2:查询前5条员工的信息 select e.*,rownum 阅读全文
posted @ 2018-05-16 13:49 Coding_Now 阅读(448) 评论(0) 推荐(0) 编辑
摘要:select * from tname [where 条件] [group by colName] [having条件] [ordey by colName] 子句的执行顺序: 1:from子句,内部是从右向左,从后往前执行 2:where子句,内部是从右向左,从后往前执行,如果多个条件时将过滤记录 阅读全文
posted @ 2018-05-15 17:20 Coding_Now 阅读(4858) 评论(0) 推荐(0) 编辑
摘要:关键字:like 通配符:%:表示0到多个字符 _:表示单个字符 eg:查询员工名字第二个字符为L的员工信息。 select * from emp where name like '_L%'; 练习1:查询姓名中第三个字符为W的员工信息。 select * from emp where name l 阅读全文
posted @ 2018-05-15 16:31 Coding_Now 阅读(489) 评论(0) 推荐(0) 编辑
摘要:select colName1,colName2...... from tname; 1:select 子句,查询语句中必不可少的一部分,select后可以制定要查询的字段名,可以使用通配符*来指定表中所有的字段名。 2:from子句,查询语句必不可少的一部分,from用来指定要操作的表对象。表名可 阅读全文
posted @ 2018-05-15 15:16 Coding_Now 阅读(3344) 评论(0) 推荐(0) 编辑
摘要:在Linux下我们也可以自定义函数来完成我们想要实现的功能。 函数格式: function_name(){ 逻辑 } 实例(无返回值): 输出结果: 函数开始执行 Hello World My_name is Alex_lei 函数执行结束 实例(有返回值): 函数返回值通过$?来接受,但是返回值范 阅读全文
posted @ 2018-05-11 14:46 Coding_Now 阅读(139) 评论(0) 推荐(0) 编辑
摘要:-->if if 条件 then command command ...... fi 实例 -->if else if 条件 then command command ...... else command command ...... fi 实例 -->if else-if else if 条件 阅读全文
posted @ 2018-05-11 14:08 Coding_Now 阅读(104) 评论(0) 推荐(0) 编辑
摘要:主要用于判断某个条件是否成立,主要用于数值,字符串的判断。 实例 实例 阅读全文
posted @ 2018-05-11 13:07 Coding_Now 阅读(120) 评论(0) 推荐(0) 编辑
摘要:首先我们先看个实例我们在总结下命令格式。 经过初步判断printf命令与我们所熟悉的C语言的printf格式类似,一共分3块。 -->printf关键字 -->format-string格式 -->要输出的内容 上面的例子让我们知道了,当我们不写字符串的参数的时候,默认为null(空),数字默认是0 阅读全文
posted @ 2018-05-11 12:43 Coding_Now 阅读(208) 评论(0) 推荐(0) 编辑
摘要:echo string。 -->显示普通字符串 -->显示转义字符 -->显示变量 -->显示结果定向至文件file -->原样显示 -->显示日期 阅读全文
posted @ 2018-05-11 12:18 Coding_Now 阅读(1768) 评论(0) 推荐(0) 编辑
摘要:对文件操作 1. 打开文件,得到一个文件句柄赋值给一个变量。 2. 通过句柄对文件进行操作。 3.关闭文件。 基本操作 打开文件的模式: r :只读模式(默认) w:只写模式(不可以读取,没有该文件就创建新的,存在则删除文件内容) a:追加模式(可读,不存在则创建,存在则只追加内容) “+”表示可同 阅读全文
posted @ 2018-05-10 15:36 Coding_Now 阅读(118) 评论(0) 推荐(0) 编辑
摘要:一 包括 -->算数运算符,关系运算符,布尔运算符,字符串运算符,文件测试运算符。 二 算数运算符 下表列出了常用的运算符,假设变量a=10,b=20。 echo `expr $a + $b` 输出30 echo `expr $a \* $b` 输出200 if [ $a == $b ] then 阅读全文
posted @ 2018-05-10 14:55 Coding_Now 阅读(157) 评论(0) 推荐(0) 编辑
摘要:一 介绍 数组中可以存放多个数值,只支持一维数组,下标从0开始,数组里的元素通过空格分开。 二 定义及读取 三 修改数组的数值及获取数组的长度 阅读全文
posted @ 2018-05-10 12:10 Coding_Now 阅读(160) 评论(0) 推荐(0) 编辑
摘要:一 介绍 shell程序的字符串可以用单引号,也可以用双引号,也可以不用,字符串是最有用的数据类型。 二 单引号 单引号字符串的限制: 》单引号内的内容原样输出,单引号字符串的变量是无效的。 》单引号内不能出现单引号,加转义字符也不可以。 eg: 三 双引号 双引号的优点: 》双引号内可以出现变量 阅读全文
posted @ 2018-05-10 11:51 Coding_Now 阅读(178) 评论(0) 推荐(0) 编辑
摘要:一 定义变量 定义变量时,不能有$符号,变量名和等号之间不能有空格符号,与其他语言不同,同时变量定义规则遵循以下几条: 1)命名只能使用英文字母,数字和下划线,数字不能开头。 2)中间不能有空格,可以使用_代替。 3)不能使用标点符号。 4)不能使用bash里的关键字。 eg: 二 使用变量 只需要 阅读全文
posted @ 2018-05-10 11:14 Coding_Now 阅读(142) 评论(0) 推荐(0) 编辑
摘要:介绍 Shell是一种为shell编写的脚本程序,shell环境跟java一样,只要有一个文本编辑器和一个解释器就ok的。 Linux的Shell种类很多,常用的有:Bourne Shell(usr/bin/sh或/bin/sh)和 Bourne Again Shell(/bin/bash)这两个。 阅读全文
posted @ 2018-05-10 10:34 Coding_Now 阅读(188) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示