自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

转载 布隆过滤器

布隆过滤器是用来处理爬虫去重问题或者黑名单问题的。https://blog.csdn.net/sqiucheng/article/details/91897428

2020-03-08 10:54:50 205

原创 Scala输入年份和月份打印出相应的日历表(用Functions)

这里有个问题:函数用return返回时,会产生指代不明的情况解决方法:去掉return,保留返回值即可//val 函数名字 = (参数列表) =>{函数体}import scala.io.StdInobject functions_YearMonth { def main(args: Array[String]): Unit = { //1.先输出提示语句,并...

2019-12-04 21:34:37 404

原创 Scala输入年份和月份打印出相应的日历表(用Method)

/*综合练习万年历需求:1.先输出提示语句,并接受用户输入的年,月2.根据用户输入的年,先判断是否是闰年3.根据用户输入的月来判断月的天数4.用循环计算用户输入的年份距离1900年1月1日的总天数5.用循环计算用户输入的月份距输入的年份的1月1日共有多少天6.相加第4步与第5步的天数,得到总天数.7.用(总天数+ 1)%7来计算输入的月的第一的星期数8.根据第7步得到的值格...

2019-12-04 21:31:23 826

原创 Scala输入年份和月份打印出相应的日历表

import java.util.Calendarimport scala.io.StdInobject YearBook { def main(args: Array[String]): Unit = { println("请输入年份:") val year=StdIn.readInt() println("请输入月份:") val month=StdI...

2019-12-04 20:13:58 546

原创 Scala基础练习题1

1:输入两个数,按从小到大排序后输出import scala.io.StdIn​//输入两个数,按从小到大排序后输出object compare_two_number { def main(args: Array[String]): Unit = { println("请输入一个数:") val number1:Int = StdIn.readInt(); ...

2019-12-03 21:04:06 2623

原创 联合查询的结果有哪几种,分别如何实现

联合查询的结果有哪几种,分别如何实现(写出对应的语句)?七种结果:(1)A ∩ B用内连接来实现 select 字段列表 from A表名 inner join B表名 on A表的关联字段 = B表的关联字段; #其实A表的关联字段 和 B表的关联字段,本类是应该建外键的字段,只是考虑效率的问题,很多时候没有建外键 select 字段列表 fro...

2019-10-31 14:51:26 804

原创 群起集群 slave的DataNode没有启动 解决方法很简单,不要着急

解决此类问题的最根本的方法是看无法启动的原因。最根本的在启动时下方报的错误信息,具体的在logs里面。切记:不要重新搭建集群,而是遇到了问题努力的解决。无法启动的原因如下:当我们使用hadoop namenode -format格式化namenode时,会在namenode数据文件夹(这个文件夹为自己配置文件中dfs.name.dir的路径)中保存一个current/VERSION文件...

2019-10-13 15:46:07 2347 1

原创 简单易懂的New IO 的详细讲解

/*** 从JDK1.4开始,Java提供了一些改进输入/输出处理的新功能,这些新功能被统称为新IO(New IO 简称NIO),新增了许多用于处理* 输入/输出的类,这些类都被放在java.nio包以及子包下,并对原java.io中的很多类都以NIO为基础进行改写,新增了满足NIO的功能** Java NIO 由以下几个核心部分组成:* Channels:通道 B...

2019-09-23 14:17:58 1126

原创 使用字节流实现图片的复制的几种方法

/** 实现图片的复制*/import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public clas...

2019-09-18 19:07:55 1307

原创 研究字节流之文件的写入与读出的一些方法1

import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class InputStream_and_OutputStream { public static void main(String[] args) throws Except...

2019-09-18 19:04:57 179

原创 研究字符流之文件的写入与读出的一些方法2

/* * 字符缓冲流(字符缓冲区) * 定义:为了提高读写的能力,本身没有读写的能力,要想进行读写就必须借助于字符流实现. * 可以将缓冲流类比于催化剂或者高速的小车 * 字符缓冲流分类: * 字符缓冲读入流:BufferedReader 没有读的能力 * 字符缓冲写出流:BufferedWriter 没有写的能力 */import java.io.Buffered...

2019-09-18 18:53:44 162

原创 研究字符流之文件的写入与读出的一些方法1

/* 实例:研究字符流 * 以磁盘的数据存储为例,将数据写入文件 * 分析:因为操作的是文本,所以使用字符流 */import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;public class Reader_and_Writer { public static void m...

2019-09-18 18:49:53 180

原创 今天遇到了一个有趣的问题,生成随机数,存入List集合

题目:生成10个1至100之间的随机整数(不能重复),存入一个List集合(用泛型)编写方法对List集合进行排序然后利用迭代器遍历集合元素并输出//list.size不应该小于等于10吗?为什么小于10?发现了一个很有趣的事情,当list.size<=10的时候,你的计算机会被卡死。其实原理很简单,和while循环有关,当list.size=9会继续向下执行,然...

2019-09-17 20:56:33 1581 1

原创 三步实现ssh免密登陆

01.非对称加密密钥成对出现的密钥 A 必须配密钥B才能解开,密钥A本身也解不开02.对称加密小明 对 小红发个东西 通过密钥A ,小红必须通过密钥A才能解开。ssh 工作流程发送公钥,保留私钥。第一步:生成公钥[atguigu@Hadoop102 ~]$ ssh-keygen -t rsa查看是否生成[atguigu@Hadoop102 ~]$ pwd/home/at...

2019-09-17 15:58:58 344

原创 集合小练习

小练习:/** 1、练习1:把本组学员的姓名(String)存储到一个ArrayList中,并且用foreach和Iterator分别遍历2、练习2:把本组学员的对象(Student)存储到一个ArrayList中,并且用foreach和Iterator分别遍历3、练习3:把本组学员的姓名,和他的女(男)朋友们的姓名存在到一个HashMap中,并且用entrySet遍历显示*...

2019-09-17 15:52:50 230

原创 集合的一些练习题2(Collection+Map)

题目四:2.定义一个Person类型(属性私有、空参有参构造、set、get方法、toString方法、equals方法、hashCode方法), 包含两个属性:姓名(String name)、年龄(int age) List集合中存储多个Person对象,获取年龄最大的Person对象并打印信息import java.util.ArrayList;import java.util...

2019-09-17 15:44:23 540

原创 集合的一些练习题1(Collection+Map)

题目一:定义List集合,存入多个字符串 删除集合中包含0-9数字的字符串(只要字符串中包含0-9中的任意一个数字就需要删除此整个字符串)package offer.collection;import java.util.ArrayList;import java.util.Iterator;import java.util.List;/* 1. 定义List集合,存入多...

2019-09-17 15:23:54 597

原创 集合的三种遍历方式

在Java中,我们可以对List集合进行如下几种方式的遍历:List<Integer> list = new ArrayList<>();list.add(5);list.add(23);list.add(42);for (int i = 0; i < list.size(); i++) { System.out.print(list.get(i...

2019-09-16 09:22:08 284

转载 抽象类的概念和作用以及模板设计模式

一、抽象类的概念和作用1.抽象的定义抽象是把多个事物的共性的内容抽取出来,本质就是把我们关注的内容抽取出来。(比如:宝马、奔驰都属于汽车,汽车是抽象出来的概念)2.抽象类Java中可以定义没有方法体的方法,该方法由其子类来具体的实现。该没有方法体的方法我们称之为抽象方法,含有抽象方法的类我们称之为抽象类。3.抽象方法的特点(1)只有方法头没有方法体的方法称之为抽...

2019-09-16 08:29:22 346

原创 hadoop 完全分布式 下 datanode无法启动最有效也是最笨的解决方法

hadoop 完全分布式 下 datanode无法启动的原因:无法识别Hadoop运行时产生文件的存储目录。解决方法:既然无法识别,修改一下就好了。本方法对2.7.x的hadoop都有效,过高版本,没有试验。1.关闭所有服务2.修改Hadoop运行时产生文件的存储目录 :vi core-site.xml<property> <...

2019-09-12 01:55:05 607

原创 eclipse调整字体大小

1、点击菜单栏上的Window2、选择Preference3、选择弹出窗口的General4、选择Appearance5、选择Color and Font6、选择Basic7、选择Text Font8、点击Edit9、设置合适大小、样式即可。然后保存退出即可。...

2019-09-11 09:50:31 404

原创 忘记密码 修改mysql root用户密码

修改mysql root用户密码 1) 停止mysql服务 Win+R运行输入services.msc 停止mysql服务 或者cmd --> net stop mysql 2) 在cmd下 输入 mysqld --skip-...

2019-09-10 10:33:47 174

转载 Java中的StringBuffer方法汇总详解 摘自各大博文

本文转载:https://blog.csdn.net/qq_31278903/article/details/88083537本文转载:https://blog.csdn.net/qzw_wmh/article/details/78815743StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringB...

2019-09-09 15:24:36 249

转载 JVM参数及调优(超好理解)

这篇博客真的很不错,值得推荐https://www.cnblogs.com/andy-zhou/p/5327288.html#_caption_0

2019-09-03 09:49:21 234

原创 最最最简单的Win10设置有线/无线网络优先级的2种方法之二

方法二、修改“接口跃点数”(BB一下,不想看可以跳过)这个名词可能会让某些用户感到陌生,所谓“跃点”,即路由。一个路由为一个跃点。数据传输过程中需要经过多个网络,每个被经过的网络设备点(有能力路由的)叫做一个跃点,地址就是它的IP。跃点数是经过了多少个跃点的累加器,为了防止无用的数据包在网上流散。 为路由指定所需跃点数的整数值(范围是 1 ~ 9999),它用来在路由表里的多个路由中选择与转发...

2019-09-02 14:47:22 8895 3

原创 最最最简单的Win10设置有线/无线网络优先级的2种方法

 大家都知道,网络连接有无线的和有线的,两者各有优势,有线网络相对稳定些,而无线网络相对要较灵活。当Windows10电脑中存在无线网络和有线网络连接时,我们要怎样设置网络的优先级呢?具体的设置方法请看下文。方法一、调整网络高级设置  Windows默认有能够调节网络优先级的位置,就在网络和共享中心,具体步骤如下:  1、在任务栏网络图标上点击右键,进入“网络和共享中心”;2、点击...

2019-09-02 14:43:54 11690

原创 Java 简单易理解的归并排序

/** 归并排序:想:**归并(Merge)排序法**是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列**1.两路归并排序算法思路**①把 n 个记录看成 n 个长度为1的有序子表②进行两两归并使记录关键字有序,得到 n/2 个长度为 2 的有序子表③重复第②步直到所有记录归并成...

2019-08-23 17:33:09 267

原创 Java abstract

/** abstract:抽象的* 声明:不写函数体的函数,可以叫声明* 修饰方法:抽象方法* 修饰类:抽象类* 修饰类----抽象类:在继承中,提取父类方法的时候,每个子类都有自己具体的方法实现,父类不能决定他们各自的实现方法* 所以父类干脆就不管了,在父类中只写方法的声明(负责制定一个规则),将方法的实现交给子类.在类中只有方法声明的方法叫抽象方法,拥有抽象* 方法...

2019-08-22 10:24:36 1439

原创 Java final

/** final:是一个关键字,最后的,最终的.被final修饰的内容是不能再被改变的.** 可以修饰的内容:* 1.类:final修饰的类不能有子类* 2.成员变量:变量是一个终值,不能再被改变.所以在定义时必须先手动给一个值.* 3.局部变量:被final修饰的局部变量是一个终值,不能再被改变* 4.方法:final修饰的方法不允许重写* 5.空白final...

2019-08-22 10:23:05 230

原创 Java 继承中构造方法的使用

/** 继承中构造方法的使用** ** 1.当一个子类中只有一个带参数的构造方法,只能使用带参数的,不能使用无参的.如果想使用,必须手动建立无参的构造方法* 2.当父类中只有带参数的构造方法,子类的构造方法中就必须在第一行手动调用父类带参数的构造方法(super(参数))* 3.当我们创建构造方法的时候,如果自己不写super(),系统会自动调用* 原因:父类中也有属性要进行...

2019-08-22 10:21:38 473

原创 Java 代码块儿

/** 代码块儿:* 静态代码块儿:随着类的加载而加载,在整个程序执行过程中只执行一次,执行顺序优先于main* 构成:static+{}* 作用:对类进行初始化* 构造代码块儿:随着对象的加载而加载,每次创建对象的时候都会执行一次,执行顺序优先于构造方法.* 构成:{}* 作用:对对象进行初始化* */public class Demo14 {// ...

2019-08-22 10:15:49 160

原创 Java 构造方法

/** 构造方法:调用的方式:类名+()* 作用:对对象的属性进行初始化,如果我们自己不创建构造方法,系统会调用默认的无参构造方法** 自己创建构造方法:* 分类:* 1.创建无参的构造方法:会将成员变量默认初始化成null/false/0* 2.创建有参的构造方法:会将成员变量进行初始化并赋值,赋值成你传进来的参数** 构造方法的基本构成:* 修饰词 ...

2019-08-22 10:14:10 213

原创 Java 二维数组

/* * 一维数组:直接存储了一组数的数组 * 二维数组:直接存储的是多个一维数组(的地址)的数组 * * 数组的空间都是连续的,并且是固定的. */ int[] arr1 = new int[3]; //组成:new + 数据类型+[一维数组的个数]+[每个一维数组中元素的...

2019-08-22 10:11:15 883 1

原创 Java 值传递和引用传递

/* * 值传递:将保存简单数据的变量作为参数传递 * 址传递:将保存地址的变量作为参数传递 */ public static void main(String[] args) { //交换两个数的值 int[] temp = {3,5}; //地址传递 jiaohuan(temp...

2019-08-22 10:09:31 129

原创 Java 数组

/* * 数组:是用来存储数据的 * 定义:可以同时存储多个相同类型的数据,他是引用数据类型. * 数组是被放在堆区的.有默认值. * * 注意:数组的内存空间是连续的,并且空间创建之后是固定的. * * 比较简单数据类型和引用数据类型? * 引用数据...

2019-08-22 10:00:46 141

原创 Java switch的优化

//实例:判断当前的月份属于哪个季节 //季节:春季 3,4,5 夏季 6,7,8 秋季 9,10,11 冬季 12,1,2 //使用if int value = 4; if (value == 3) { System.out.println("春"); }else i...

2019-08-22 09:54:26 1759

原创 Java 位运算符

/* * 位运算符:直接作用于位的 * 作用:因为我们直接操作的位,可以提高计算的效率 * &(按位与):全1则1,有0则0: 作用:定向清0 * |(按位或):全0则0,有1则1 * ^(按位异或):相同则0,不同则1 * ~(按位取反):1则0,0则1 ...

2019-08-22 09:47:38 171

原创 最最最重要的Java的排序算法

package lbr.Alano;//注释一定要写,不要删import java.util.Arrays;public class Sort { public static void main(String[] args) { int[] str= {1,5,9,8,6,3,7,2}; //冒泡排序 //BubblingSort(...

2019-08-21 00:12:07 250

空空如也

空空如也

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

TA关注的人

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