- 博客(43)
- 收藏
- 关注
转载 jupyter notebook 设置默认浏览器和工作地址
在windows下打开jupyter notebook时,首先是win+r打开控制台然后输入ipython notebook打开时会默认使用IE浏览器,但是只显示一个home不能打开使用,这是因为不支持该浏览器的原因。1、win+r 然后输入jupyter notebook --generate-config2、按照上面的路径找到jupyter_notebook_config.py,用能打开该文件的打开该文件3、查找,browser,找到如下代码:## Specify what comm.
2021-10-03 15:49:13 947
原创 Spark写数据到HBase程序一直不动和 HBase报Master is initializing的解决方法
网上的解决方法很多,但是都不是我想要的,日志也看过了,都没啥好的解决办法但是我发现因为我的集群是伪分布式,在配置HBase的时候配置文件的问题太大了大家HBase出了问题一定是先看日志,然后再仔细检查自己的配置文件,去网上多找几个配置文档对着改改试试这次我是配置文件中没有加这一段所以程序跑不动的<property> <name>hbase.zook...
2019-04-25 11:21:23 819 1
原创 Hbase出现ServerNotRunningYetException的解决方案
./hadoop dfsadmin -safemode leave 退出安全模式,重启HBase即可
2019-04-24 17:02:36 549
转载 HBase启动HMaster几秒后又死掉的解决方法
转载!!!!!!!!!!!!!!!!!!!!!!WARNING! File system needs to be upgraded. You have version null and I want version 7. Run the '${HBASE_HOME}/bin/hbase migrate' script.不用担心,其实你只是缺少个正常的hbase.version文件!机房...
2018-10-16 23:29:24 1876
原创 JDBC高级使用和数据库事务
JDBC批处理操作:批量处理允许您将相关的SQL语句分组到批处理中,并通过对数据库的一次调用提交它们。当一次向数据库发送多个SQL语句时,可以减少连接数据库的开销,从而提高性能。 使用Statement对象进行批处理操作:以下是使用语句对象的批处理的典型步骤序列 使用createStatement()方法创建Statement对象。 使用setAutoCommi...
2018-08-31 20:10:22 182
原创 JDBC的学习
关于JDBC的简介:JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类class和接口interface组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序 JDBC库包括通常与数据库使用相关的下面...
2018-08-31 20:02:53 142
原创 数据库常用命令和注意问题
数据库这两天学了点数据库的操作,应该是基本的语句都看会了,但是还是容易忘记,所以再整理一下.SQL语句分类:DDL(Data Definition Language):数据定义语言,用来定义数据库对象:库、表、列等。 DML(Data Manipulation Language):数据操作语言,用来定义数据库记录(数据)。 DCL(Data Control Language):数据...
2018-08-30 08:18:31 579
原创 打印流
打印流:字节打印流:PrintStream:除了拥有输出流的特点之外,还有打印的功能 字符打印流:PrintWriter字节打印流支持的设备:File类型的文件 字符串类型的文件 字节输出流public class Demo14 { public static void main(String[] args) throws IOException { //1.File类型...
2018-08-20 18:47:42 143
原创 文件:File类
File类:用来操作文件和路径(目录)常用几个方法创建文件 创建路径 创建多路径 判断是否是文件 判断是否是路径 判断文件是否是隐藏的 获取根目录(路径) 获取指定目录下的文件或文件public class Demo09 { public static void main(String[] args) throws IOException { // 1.创建File...
2018-08-20 18:41:41 138
原创 标准输入输出流,转换流
标准输入流:System.in此流已经被打开了,准备提供数据,这个流默认对于键盘(输入源)的输入或者说由主机或用户指定另一个输入源标准输出流:System.out public class Demo05 { public static void main(String[] args) throws IOException { // 标准输入流 数据的出发点:键盘 目的地:内...
2018-08-20 17:58:17 718
原创 字节流
字节流:传输的是字节,可以传输任何类型的数据相关:字节输出流:OutputStream 字节输入流:InputStream 字节缓冲输出流:BufferedOutputStream 字节缓冲输入流:BufferedInputStream相关用法:public class Demo02 { public static void main(String[] args) thro...
2018-08-20 17:48:00 449
原创 装饰设计模式
装饰设计模式:基于已经实现的功能,提供增强的功能装饰设计模式的由来就来自于对缓冲流的实现 特点:从缓冲流的角度说使流原来的继承体更加的简单 提高了效率 由于是在原有的基础上提高增强的功能,所以他还要属于原来的体系演示:如果自己设计装饰设计模式,怎么处理? 1.原来的类 Test 2.装饰类 BTest 步骤: 1.让BTest 继承自Test 2.在...
2018-08-18 09:01:31 110
原创 IO流了解
流(IO流):input-outputStream(输入-输出流)作用:实现两个设备之间的数据传输 设备得概念:磁盘(硬盘),内存,键盘,文件,网络(当前主机之外的网上资源),控制台两种分类方式: 根据操作的方式分成输入流和输出流 根据数据的类型分成字节流和字符流 字节流:传输的是字节,可以操作任意类型的数据——包括视频,音频,文件,图片等字符流:传输的是...
2018-08-18 08:56:43 127
原创 java—生产者与消费者相关问题研究
一:单生产者单消费者:分析:两个线程:生产线程,消费线程 两个任务:生产任务,消费任务 一份数据 public class Demo03 { public static void main(String[] args) { //1.准备数据 Product product = new Product(); //2.创建生产消费任务 Producer produ...
2018-08-15 19:45:14 128
原创 java线程学习(二)
两个线程之间的通信:实例:打印机打印——不断地输入,不断地输出分析:两个线程:输入线程,输出线程 两个任务:输入任务,输出任务 一份数据:打印的内容public class Demo01 { public static void main(String[] args) { // 0.创建数据类型对象 Des des = new Des(); // 1.创建任务...
2018-08-15 19:31:10 134
转载 Java 集合转换(数组、List、Set、Map相互转换)
package com.example.test; import java.util.ArrayList;import java.util.Arrays;import java.util.HashMap;import java.util.HashSet;import java.util.List;import java.util.Map;import java.util.Set...
2018-08-13 13:46:27 147
原创 java——集合(三)
Map:Collection:直接存储的值Map:本身是一个接口,存储的是键值对,一个元素就是一个键(key)值(value)对。key必须是唯一的,而value是随意的介绍Map接口的方法:public class Demo06 { public static void main(String[] args) { //介绍Map接口的方法 Map<String,...
2018-08-11 17:21:38 129
原创 泛型
泛型:通过 <数据类型> 接受一种数据类型,在编译的时候会使用这种类型检测集合中的元素,如果不是<>中规定的类型,就不允许添加到集合中(编译不通过)泛型的作用:使用了泛型不再需要进行强制类型转化,容错处理,向下转型——简化代码 将运行阶段的问题提前到了编译阶段检测,提高了安全性,提高了变成的效率 可以使用泛型的位置:类 方法 接口public ...
2018-08-11 16:46:15 101
原创 java——集合(二)
Vector了解遍历的时候使用的是枚举器public static void main(String[] args) { Vector vector = new Vector<>(); vector.add("java1"); vector.add("java2"); vector.add("java3"); vector.add("java4"); ...
2018-08-09 20:32:12 160
原创 java---集合 (一)
区分集合和数组:数组:数组是可以存储不同类型的多个数据,数据类型可以使简单数据类型也可以是引用数据类型。 缺点:创建的是一个定值,只能存储固定长度的数据,一旦存满了,就不能继续存储下去了。 集合:集合也是可以存储不同类型的多个数据,但是只能存储引用数据类型 缺点:只能存储引用数据类型。 优点:存储空间会随着存储数据的增大而增大,所以可以更加合理的利用内存空间。 数据存储的分类...
2018-08-09 08:20:31 144
原创 常用的几个基础类的整理
Date:日期类和Data:数据类public class Demo01 { public static void main(String[] args) { //当前的时间 Date date = new Date(); System.out.println(date); //long型的数据 long time = System.currentTimeMill...
2018-08-09 08:04:05 217
原创 String 和 StringBuffer 基础知识学习
字符串:java将与字符串相关的内容面向对象了,形成的类就叫字符串类,表示方法: “” 分成两类不可变字符串——String:说的是字符串本身没有发生变化,与引用无关---常量。 可变字符串——StringBuffer或者是StringBuilder:说的是字符串本身可以改变,与引用也无关。 字符串常量的保存位置:常量区,可以认为是堆区中的一块儿特殊区域。字符串常量的特...
2018-08-07 20:00:02 198
原创 包装类
包装类:专门将简单数据类型的数据进行封装,形成了对应的类。* 简单数据类型 包装类 * byte Byte * short Short * int Integer * long Long * float ...
2018-08-06 19:15:32 88
原创 异常处理
异常:解释:程序中出现的不正常的情况。异常的由来:程序运行的过程中出现了不正常的情况,程序把它看成了对象,提取了属性,行为(名字,原因,位置等),形成了各种异常类。异常的分类:(throwable)Error:(错误)运行中出现的严重错误,不需要我们进行更改。 Exception:(异常)运行中出现的不严重的错误,我们可以尝试去更改。Exception分类:系统异常:系统提...
2018-08-06 19:03:44 149
原创 内部类
内部类: 内部类:定义在A类里面的B类就是内部类。B类在A类中的地位与其他的成员相同 ,可以相互调用。public class Demo24 { public static void main(String[] args) { //方法一:先获取内部类对象再调用方法 Outer outer = new Outer(); //创建内部类的对象;方式是:外部类的对象+.ne...
2018-08-03 19:01:26 110
原创 Object 类
Object类类与类之间的关系:继承:从现实的关系考虑,当可以使用谁是谁的描述。 比如人是生物。 组合:从现实的关系考虑,当可以使用谁属于谁的描述。 比如显卡属于电脑 传参:传参的内聚性最高,耦合性最低。public class Demo23 { public static void main(String[] args) { //实例:根据轮子的个数比较两辆车 Car ...
2018-08-03 17:48:05 106
原创 多态
多态:一种事物的多种形态。 多态的前提:类与类之间必须由继承关系public class Demo18 { public static void main(String[] args) { //使用继承 Dog3 dog3 = new Dog3(); dog3.name="labuladuo";//调用父类的属性 d...
2018-08-02 19:17:28 104
原创 Interface——接口的学习
Interface——接口 构成:interface + 接口的名字{ 接口的实现部分: 1.(默认是public final static)成员变量; 2.(默认是public abstract)成员方法(写的是方法的声明); } ...
2018-08-02 17:51:02 270
原创 abstract 抽象学习
abstract ——抽象有两种描述:抽象类和抽象方法。抽象类:在继承中,提取父类的方法的时候,每个子类都有自己的具体的实现方式,父类不能决定他们各自的实现方式,所以在父类中只写方法的声明,将方法的实现交给子类,在类中,只有方法声明的方法称为抽象方法,拥有抽象方法的类叫抽象类注意:抽象类不一定有抽象方法,但是有抽象方法的一定是抽象类。 继承了抽象类的子类,一定要实现抽象方法,如果...
2018-08-02 17:38:35 652
原创 单例设计模式
单例设计模式设计模式:通俗来讲 就是前人总结出来的经验 ,被后人直接拿来使用。(白话定义) 常用的设计模式有二十三种。而通常用的最多的有单例,模板,装饰,适配器,工厂,代理等。 单例设计模式一个类只允许有一个对象,将这个对象作为全局的访问点,提供出去,供大家使用。 分析测试用户只能有一个对象 全局的访问点:得到的对象就是全局的访问点。 如何做到全局?用 static 去修...
2018-08-01 19:18:34 115
原创 继承——实例二
在继承中使用构造方法:当一个子类中只有一个带参数的构造方法,只能使用带参数的,不能使用无参的,如果想要使用,必须手动建立无参的构造方法。 当父类中只有带参数的构造方法,子类的构造方法中就必须在第一行手动调用父类带参数的构造方法(super())。 当我们创建构造方法的时候,如果我们自己不写super(),系统会自动调用。原因:父类中也有属性要进行初始化,而对象的初始化必须由自己的构造方法...
2018-08-01 19:06:16 144
原创 继承——实例
继承子类调用父类方法的原理: 首先由引用找到当前的子类对象,在当前的对象里找这个方法,找到了则直接调用,如果没有找到再去父类寻找,找到则调用,若果找不到则继续向上寻找,直到找到object类,如果还是没有找到,说明没有这个方法。 重写:当子类与父类同名(方法名,参数等完全相同)的方法,我们称为重写 注意:相当于子类的同名方法将父类的方法覆盖了,后果就是不会再去调用父类的方法 作用:...
2018-08-01 17:58:20 1304
原创 封装性实例
封装性(根据对属性的封装来说明):把对成员变量的访问进行私有化,通过一个公共的方法间接实现访问 好处:提高了代码的高全性,提高了代码的可读性和复用性实例:public class Demo09 { public static void main(String[] args) { /* * 开枪射击 */ G...
2018-08-01 17:42:16 1473
原创 代码块
/* * 静态代码块:随着类的加载而加载,在整个程序运行的过程中只执行一次,执行顺序优先于main * 构成; static + { 代码 } * 构造代码块:随着对象的加载而加载,每次创建对象都会执行一次,执行顺序优先于构造方法 * 构成 : { 代码 } */public class Demo08 { static { System.out.print("...
2018-07-31 19:41:49 123
原创 java——面向对象(三)构造方法+this关键字
构造方法:构成:修饰词+方法名(参数列表){ 方法 } 注:没有返回值这一项。 方法名必须与当前的类名一致。创建自己的构造方法分类:无参的构造方法:会将成员变量初始化成null或0或false等。 有参的构造方法:会将成员变量先初始化并进行赋值(通过传入的参数赋值)构造方法的调用:调用时候的构成...
2018-07-31 19:36:59 210
原创 java——面向对象(二)Static关键字
Static 关键字public class Demo03 { public static void main(String[] args) { Human person = new Human(); person.name = "bb"; person.age = 18;// 引用可以直接调用非静态的成员 person...
2018-07-31 19:19:57 147
原创 java_学习6 面向对象(一)
package com.qianfeng.test;/* * 理解面向对象 * 1.面向对象是相对面向过程而言。 * 2.面向对象和面向过程都是一种思想 * 3.面向对象:>>将功能封装进对象,强调具备了功能的对象 * >>关注的是解决问题需要哪些对象 * 面向过程:>>强调的是功能行为 * >&g...
2018-07-30 19:06:43 122
原创 java_学习5 二维数组,冒泡排序,二分查找
package com.qianfeng.test;/* * 一维数组:内部直接存储的是数据 * 二维数组:内部存储的是多个一维数组的地址(二维数组中就是多个一维数组) * * */public class Demo01 { public static void main(String[] args) { // 创建一维数组 //int...
2018-07-30 19:05:33 424
原创 Java——万年历的实现
package com.qianfeng.test;import java.util.Scanner;import java.util.concurrent.CountDownLatch;public class Test05 { public static void main(String[] args) { // 4万年历看图要求进行分析和书写 ...
2018-07-28 10:53:59 3164
原创 java_学习4 数组的学习
package com.qianfeng.test;import java.util.function.IntBinaryOperator;/* * 数组:用来存储数据的 * 数组的解释:是一种引用数据类型,可以同时存储多个相同类型的数据 * 引用数据类型的变量中存储的是地址,并且是十六进制的数据。简单数据类型存储的是数值 * * 特点:数据的内存空间是连续的,数组内的元素如...
2018-07-27 20:16:03 106
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人