- 博客(33)
- 收藏
- 关注
原创 安装及使用hadoop2.6.5
安装JDK[hadoop@hadoop100 software]$ tar -zxvf jdk-8u181-linux-x64.tar.gz -C /opt/module/[hadoop@hadoop100 jdk1.8.0_181]$ pwd/opt/module/jdk1.8.0_181[hadoop@hadoop100 jdk1.8.0_181]$ vi ~/.bashrc## JAVA_HOMEexport JAVA_HOME=/opt/module/jdk1.8.0_181expor
2021-03-01 17:14:33
472
原创 hadoop2.6.5 编译源码
环境及工具:CentOS7.5jdk-8u131-linux-x64.tar.gzapache-ant-1.9.9-bin.tar.gzapache-maven-3.0.5-bin.tar.gzprotobuf-2.5.0.tar.gzhadoop-2.6.5-src.tar.gz编译环境要求:[root@hadoop106 app-software]# tar -zxvf hadoop-2.6.5-src.tar.gz -C …/app/[root@hadoop106 app-soft
2021-03-01 16:42:17
259
原创 Java-13 单例模式
/** * 单例模式: * 类在内存仅存在一个实例对象,且被所有人共享 * * 作用: * 1.节省内存 * 2.共享对象 * * 步骤: * 1.构造函数私有化,用private修饰 * 2.自身定义一个对象,并且用private static修饰 * 3.对外提供一个公共的方...
2018-08-12 11:05:59
157
原创 Java-12 内部类
/** * 内部类: * 1.内部类可以访问其外部类中所有的属性和方法,无需创建对象 * 2.外部类访问内部类,必须创建对象 * 类中访问: * Inner inner = new Inner(); inner.innerMethod(); 类以外访问: *...
2018-08-12 11:04:19
149
原创 Java-11 方法覆盖
方法覆盖(override) | 重写(rewrite): 条件: 1.必须基于继承关系 2.子类对父类的方法进行重构,当子类调用重写方法时,执行的方法为自身重写过的方法注意: 1.方法名称一致 2.参数列表一致(参数类型一致,参数个数一致,参数顺序一致) 3.返回值类型一致 4.子类访问权限>=父类访问权限...
2018-08-12 11:01:27
177
原创 Java-10 抽象类、接口
/** * 抽象类:抽象方法与非抽象方法的集合 * * 语法: * <修饰符> abstract class 抽象类名 * { * 抽象方法; * 非抽象方法; * } * 两种特殊情况: * 类中全部都是抽象方法; ...
2018-08-12 10:56:31
124
原创 Java-9 继承、封装、多态
继承(泛化): 语法: <修饰符> class 子类名(派生类) extends 父类名(超类、基类) { } 作用: 1.复用父类的所有非private属性与方法 2.扩充自己的属性或方法 注意: 1.只允许单继承 public clas...
2018-08-12 10:46:21
586
原创 Java-8 this、final、static关键字
this/** * this: * 代表一个引用对象, * 代表当前调用方法的对象, * 代表对象自身。 * * 使用情况: * 1.当方法中的变量与成员变量重名 * 2.在一个构造器中,调用其它重载的构造器 * ...
2018-08-12 10:34:23
157
原创 Java-7 方法定义、值传递、引用传递、方法重载
/** * 方法: * 语法: * <修饰符> 返回值类型 方法名([参数类型 参数名称,参数类型 参数名称,....]) * { * 方法体; * return 返回值; * } * * 修饰符:public (default) protected private 权限控制修饰符...
2018-08-12 10:25:18
181
原创 Java-6 数组复制、排序
/** * System.arraycopy():数组复制 * * * src:源数组(source) * srcPos:从源数组指定索引位置开始复制(source position) * * dest:目标数组(destination) * destPos:复制的值从指定...
2018-08-12 10:14:39
185
原创 Java-5 数组
一维数组一维数组: 特点: 1.指定一种数据类型 2.指定长度 声明: 数组类型 数组名称[]; 数组类型[] 数组名称; 创建: 数组名称 = new 数组类型[长度]; 初始化: 数组类型 数组名称[]={数组元素1,数组元素2,....}...
2018-08-12 10:11:59
241
原创 Java-4 while,do...while, for ,终止循环
/** * while(A表达式) * { * B语句块; * } * * 执行步骤: * 1.判断A表达式 * 返回true,执行B语句块,继续进行步骤1的判断 * 返回false,结束循环 * =================...
2018-08-12 10:02:29
2384
原创 Java-3 if switch
单一条件: if(A表达式) { B语句块; } 执行步骤: 1.判断A表达式 返回true,执行B语句块,结束判断; 返回false,结束判断。 /* * if */ if(sex != null && !"".equals(sex)) { System.out.println("您的性别为:" +...
2018-08-10 21:17:18
111
原创 Java-2 基本数据类型 基本数据类型转换 运算符
整数类型: byte(1字节) short( 2字节) int(默认类型 4字节) long(8字节) 1字节 = 8位 1byte = 8bit //byte : 取值范围-128~127 byte b = 127; //byte b1 = 128;//溢出 //short short s = 1234; ...
2018-08-10 21:07:41
155
原创 Java-1 标识符 常量 变量
标识符:包、类、方法、参数、变量标识符的命名规则: ① 必须以字母、下划线(_)或美元符号($)开头 ② 余下的字符可以是下划线、美元符号或任何的字母或数字,长度不限 ③ 标识符中不能有空格 ⑤ 不能使用Java中的关键字或者保留字做为标识符 ⑥ 见名知义包名: 全部小写,例如:com.xxx.chap类名:pascal规则(帕斯卡),首字母大写,剩余单词首字母大写,例如He...
2018-08-10 20:45:24
231
原创 Oracle-13 视图
创建视图简单视图 创建一个视图v_emp10,通过该视图只能查看10号部门的员工编号,员工姓名,职位。 create view v_emp10 as select empno,ename,job from emp where deptno=10;权限不足,需sys授权create view给scott grant create view to scott;创建视图时,...
2018-08-03 22:16:16
410
原创 Oracle-12 用户、权限和角色
用户sys/system管理员新建用户 create user user1 identified by 123456;**sys授权**create session登陆权限user1 grant create session to user1;user1用户创建表test create table test( id number(4), nam...
2018-08-03 22:12:43
644
原创 Oracle-11 序列、索引、同义词和约束
序列:通常用来生成主键值,可用来自增或自减数字简单创建 create sequence emp_seq;复杂创建:指定所有属性值 create sequence emp_seq start with 1 –从1开始取值 increment by 1 –每次累增1 minvalue 1 –最小值为1 maxvalue 999999...
2018-08-03 22:08:24
297
原创 Oracle-10 创建和维护表
创建表创建一张表名为person的表: create table person ( id number(4), cname varchar2(20), birthday date, heigth number(3), weigth number(5, 2), country_code char(2) defa...
2018-08-03 21:54:42
474
原创 Oracle-9 数据操作与事务控制
新增 insert into 表名(列名1,[列名2….]) values(值1,[值2…..]) 注意: –列名列表与值列表个数、数据类型保持一致 –字符类型与日期类型用”单引号括起来 –列名列表可省略,默认值列表为所有列赋值插入空值NULL 隐含法: 在列名列表中忽略该列 insert into dept(deptno,dname) values(50,’软件开发事业部’...
2018-08-03 21:36:59
301
原创 Oracle-8 集合运算与高级子查询
联合运算(union) 1.去重 2.默认第一列升序排序 3.使用第一个语句的列名定义查询的列名 4.多个sql语句列个数一致、类型一致、名称可以不一致 5.每个查询不能包含自己的Order by子句,只能在联合之后使用Order by子句查询编号为7839的员工当前工资、岗位及历史工资、岗位? select sal 工资,job 岗位 from emp where e...
2018-08-03 21:24:35
154
原创 Oracle-7 分组函数与子查询
分组函数min() 最小值 max()最大值:可以作用于任何数据类型 查询最早 与 最晚的入职日期 select min(hiredate),max(hiredate) from emp;–日期类型 select min(sal),max(sal) from emp; –数值类型 select min(ename),max(ename) from emp; ...
2018-08-03 21:18:53
438
原创 Oracle-6 多表连接
————————————————————————–Oracle自有写法:等值连接、非等值连接、外部连接、自身连接笛卡尔积 : 连接条件被省略 或 连接条件无效 select * from emp,dept;–56行 = 14*4等值连接 : N张表关联,必须有N-1个连接条件,否则产生笛卡尔积查询所有员工编号,姓名,部门编号,工作地点 select * from ...
2018-08-03 21:04:34
198
原创 Oracle-5 单行函数的运用
字符函数 转换大小写:lower() upper() initcap()lower() 将所有字母转小写 select ename,lower(ename) 转小写后名称,job,lower(job) 转小写后的职位 from emp where lower(ename) like ‘%s%’;select lower(‘SQL Course’) from dual...
2018-08-03 20:58:12
146
原创 Oracle-4 限制数据和对数据排序
使用where子句: 数值型、字符型、日期型比较数值型数据 查询所有不在部门10的员工信息 select * from emp where deptno<>10;比较字符型数据 查询职位为’CLERK’的所有员工的信息 select * from emp where job = ‘CLERK’;比较日期型 1.查询所以在1981年之后入职的员工信息(198...
2018-08-03 20:41:10
157
原创 Java网络爬虫-5 定义JSP页面
***********JSP页面*************** 查询数据的jsp页面内容: 点击获取招聘信息 编号 职位名 公司名 工作地点 薪资 操作 ...
2018-07-28 21:09:16
1228
原创 Java网络爬虫-4 定义Servlet类
******创建Servlet******************** Servlet的话勾选service就可以了,在它执行的service方法里面判断输入的路径,如代码: String url = request.getRequestURI(); System.out.println(url); if(url.endsWit...
2018-07-28 20:59:57
232
原创 Java网络爬虫-3 Oracle数据库
****************创建表******************** 在PL/SQL中,左边栏,右击Tables–New 创建表,給她个名字,列的名字属性那些设置一下,还有主键; 給她的主键ID加个序列,找到Sequences–右击New一下 加了序列之后,主键ID就可以自增,就像MySQL勾上自增一样的。这样,数据库就可以了***********...
2018-07-28 19:31:52
354
原创 Java网络爬虫-2 抓取指定URL网页数据以及解析
****************根据网址获取指定的网页内容******************** private static String getHtml(String path){ StringBuffer html = new StringBuffer();//保存整个html文档的数据 try { //1.发起一个url网址的请求 ...
2018-07-28 18:55:47
2193
原创 Java网络爬虫-1 开发的环境
**************************开发环境****************************** 此小项目需要JDK、Eclipse EE(MyEclipse)、Tomcat 7或其他版本,此处不涉及安装步骤,如果需要,网上找找资料吧❤**************************数据库环境****************************** ...
2018-07-28 17:02:30
354
原创 Oracle-3 简单的入门
》》》》》》》》》》》》数据库表的导入导出《《《《《《《《《《 导出: 用户登录之后,可对数据库表导出保存,Tools–Export Tables…–选择要导出的表【不选的话默认选择全部表】–勾选上Create Tables–选择要保存的位置导入: Tools–Import Tables…; 选择您要导入的sql文件–import; 导入成功》》》》》》》》》...
2018-07-28 15:50:31
563
原创 Oracle-2 创建用户及辅助工具
》》》》》》》》》》》》》》用户登录《《《《《《《《《《《《《《 Oracle账户: 管理员: sys/sys system/system 普通用户: scott/scott 注:如果在安装Oracle时设置了sys口令,则需要输入正确的口令;默认情况下超管的口令只要输入非空内容即可登录 看到软件上面显示【用户@数据库名 as sysd...
2018-07-28 14:30:27
408
原创 Oracle-1 安装和卸载
Oracle的环境: &lt;——————————Oracle安装————————————&gt; 将两个压缩包一起解压到电脑某个位置的同一个文件夹 双击setup.exe进行安装 这里电子邮件可以不用填,接收安全更新勾选掉 安装的时候选择一个位置,还有口令,接下来基本next就可以完成&lt;——————————Oracle卸载————————————&g...
2018-07-28 13:30:09
288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人