自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【linux】非root用户ssh免密登录失败,Authentication refused: bad ownership or modes for directory /home/XXX

在使用非root用户,配置集群免密登录时,发现配置完了免密登录仍然需要输入密码。查看了系统安全日志后,发现报错。# 查看系统安全日志命令sudo cat /var/log/secure | grep sshd# 看时间范围内的错误的日志信息Sep 1 17:25:53 node001 sshd[47211]: Authentication refused: bad ownership or modes for directory /home/dawson0 首先先要配置好免密登录,即最少满

2021-09-02 11:08:09 2122 1

原创 【linux】linux上ssh免密登录原理及实现步骤

https://zhuanlan.zhihu.com/p/57876663

2021-08-27 16:11:35 520

原创 【钉钉开放平台】自定义机器人发送消息

1 在钉钉群中添加自定义机器人##1. 点击头像-->机器人管理-->自定义-->添加-->输入一个关键字-->添加完成就会生成如下的令牌https://oapi.dingtalk.com/robot/send?access_token=你的令牌##2. 测试curl 'https://oapi.dingtalk.com/robot/send?access_token=你的令牌' \-H 'Content-Type: application/json' \-d

2021-07-21 15:51:48 1732

原创 【azkaban】Azkaban启动后手动激活executor

Azkaban在执行了启动executor脚本后,此时的executor实际并不可用(具体表现为执行执行的时候指令会一直在running),必须要使用指令将其激活才行。激活指令:# ip port即要启动的executor的ip和端口curl -G "ip:port/executor?action=activate" && echo...

2021-07-21 15:13:39 2012 2

原创 【Azkaban】Azkaban的指令执行用户

azkaban中的command执行用户,就是启动azkaban服务的用户。当启动azkaban时,若启动 azkaban 服务的用户不是 azkaban安装文件 的所属用户,则容易导致很多错误,比如启动时提示权限不够;Upload Project Files时,zip文件上传后提示必须上传zipping文件等。...

2021-07-21 14:54:35 530

原创 【Hive】with子查询与create、insert连用

子查询与create/insert一同使用时,语句写法略有不同。如下。1 create table-- 创建表时,create table应该写在所有的with查询之前create table t_cre aswith t1 as ( select outid, name from t_sel1),t2 as ( select outid, name from t_sel2)select * from t1 full join t2 on bzks.outid

2021-05-10 10:09:36 5291 1

原创 【Scala】case class的copy()方法

copy()返回当前对象的复制,可以通过传递属性名 = 值的方式来自定义赋值出的对象的值。如:object Currency { def main(args: Array[String]): Unit = { val amt = Currency(29.95, "EUR") val price = amt.copy(value = 19.95) println(amt) println(price) println(amt.copy(unit = "CHF")

2021-01-15 01:32:53 2587

原创 【Java基础】(十三)Java常用类(Object、包装类、String、日期相关类、数学相关类)

相当于字典,可以浏览一遍,遇到需要的便回来查。Java常用类一、Object类1. 如果一个类没有指定父类,那么这个类的父类的Object类;2. \==3. equals()1)Object类2)String类3)自定义的类型(开发人员自己设计的类)4. toString()二、包装类----基本数据类型的包装类1. 解决的问题2. 基本类型对应的包装类3. 基本数据类型和包装类之间的转换...

2020-12-01 16:54:34 79

原创 eclipse常用快捷键

常用的操作快捷键:不要强求自己背下来,看过并尝试一遍,知道有这么个快捷方法,并且知道是怎么用的,以后想不起来怎么用再回来看即可。1. 设置eclipse自动提示自动提示的设置在设置了自动提示后,有些时候不想要自动提示的内容,但是打回车或空格都会使用自动提示的内容。这时可以用ctrl+s保存一下,然后再敲回车或空格,就能避免eclipse自动补全提示的内容了。2. eclipse中的常...

2020-04-19 14:45:32 252

原创 【Java基础】(十二)抽象类与接口

抽象类与接口一、抽象类1.抽象方法2. 抽象类定义3. 如何创建抽象类4. 继承抽象类的子类的特点二、接口1. 接口的定义2. 如何创建接口3. 接口的特点1)接口中方法的public static可以省略2)类只能继承一个类,但可以引用多个接口3)接口的成员变量一、抽象类1.抽象方法如果在一个类中,需要有这个方法,但不打算在此处给出这个方法如何具体实现,则其应被定义为抽象方法,由abstr...

2020-02-23 19:42:58 102

原创 【Java基础】(十一)面向对象的三大特性

面向对象的三大特性一、封装性1. 封装性概念2. 修饰符的范围3. get和set方法4. this的第一种用法5. 规范的访问类的属性二、继承三、多态X、再谈谈“包”面向对象的三大特性,分别为:封装、继承、多态。一、封装性1. 封装性概念简言之就是隐藏该隐藏的,暴露该暴露的。一般情况下,我们将我们类中的所有的属性设为private,将所有的方法设为public。事实上,对象的出现...

2020-02-23 18:49:32 444

原创 【Java基础】(十)关键字this

this的两种使用方法一、this指代具体的对象二、this也可表示当前类的构造方法this在自定义的类的方法中使用,有两种使用方法。一、this指代具体的对象在我编写本类方法时,有时可能会需要使用本类的对象,这时候我们利用this代替该对象。比如在我们set的方法中。在这里,我们有两个carNum,一个是我们要传进来的参数,另一个呢,是我们的成员变量。为了区分这两个,我们就用了thi...

2020-02-22 19:26:18 313

原创 【Java基础】(九)面向对象——初识类与对象

越讲越迷糊的内容,所以少讲,多实例。@[toc]面向对象一、面向过程©和面向对象(C++、Java、GO、python)自然语言描述:把大象装进冰箱1. 把冰箱门打开2. 把大象装进冰箱3. 把冰箱门关上我们此前所写的所有程序,其实都是面向过程的程序,我们的关注点在于怎么完成这些事情,事情的过程,动作。比如我们想要实现上面的动作,我们想到的是:打开(冰箱门)装进(冰箱, 大...

2020-02-18 22:57:10 211

原创 【Java基础】(八)方法(即C等语言中的函数)

方法一、为什么要有方法二、方法定义三、方法调用----使用方法四、方法重载五、方法递归六、可变参数七、形式参数与实际参数八、值传递和引用传递方法的概念在之前已经提到过,不在赘述。一、为什么要有方法假如我们想要获得一到一百所有数相加的和,和一到五十所有数相加的和,如果不用方法。 //1+2+3+....+100 int sum = 0; for(int i = 1; i <= 10...

2020-02-18 20:34:01 222

原创 【Java基础】(七)数组

不只是字符串类型,除了8种数据类型以外的其他所有类型的值,进行比较的时候,都不应该使用==来判断。我们先来看看 == 和 .equals()的区别。==是一个操作符,但是.equals()是一个方法。在程序运行的中,在你电脑的内存中会有栈和堆两部分。...

2020-02-18 18:25:45 249

原创 【eclipse问题】(四)使用eclipse调试(Debug)

1.设置断点在要停止的行前面双击,出现蓝点,表示设置好了断点再次双击取消断点2.在写好的程序上,右键 -> debug as -> java application应该会跳转到这个页面,如果没有跳转,那就手动点击右上角的写着Debug的小虫子,也会进入此界面,想要返回原来的界面点击java或者JavaEE即可。右上角,Variables表示的是变量,在这里,你可以看到你程序...

2020-02-18 14:06:49 168

原创 【Java基础】(六-下)java控制流程——循环结构

java控制流程(3)循环结构一、while1)(3)循环结构一、while1)

2020-02-18 11:53:20 133

原创 【Java基础】(六-上)java控制流程——顺序结构和分支结构

1. 控制流程是个什么东西?所谓控制流程,就是一个程序中每个语句的执行顺序。Java和渣男不同,言既出,行必果。话说了就要干,既然要干,那怎么干,这就是控制流程。2. 控制流程的分类控制流程共有三种:顺序结构分支结构循环结构工欲善其事必先利其器,既然上次已经到了Test4了,这次接着建个Test5.java文件,写好class和main方法。(1)类...

2020-02-12 23:47:55 253

原创 【Java基础】(五-下)Java的编程工具eclipse——使用eclipse编写的第一个程序

使用eclipse编写的第一个程序一、建项目(project)二、建包、建类三、编写第一个Java程序一、建项目(project)首先我们要建一个project,即我们之前所说的项目。我们所需要关心的地方就这两处。1:项目的名称,一般我们以小写英文字母开头,驼峰命名法命名。此处我们命名为ch01,作为我们的第一个项目的名称处。2:jre的版本没有特殊情况就选择第三个(使用默认的jre...

2020-01-29 16:40:32 539

原创 【Java基础】(五-中)Java的编程工具eclipse——初识eclipse

初识eclipse一、eclipse的初始设置二、初识eclipse界面三、eclipse的基础设置一、eclipse的初始设置打开我们安装好的eclipse,会弹出来这个界面(配置workspace)。先解释一下什么是workspace,直译就是工作空间,也就是你在这个地方工作。你所在Eclipse创建的所有文件都会保存在workspace中。与安装的要求一样,目录中不要出现任何的中文,...

2020-01-29 16:40:01 285

原创 【Java基础】(五-上)Java的编程工具eclipse——下载和安装eclipse

纠结过要不要在Java基础中写eclipse,但转瞬一想,eclipse之于Java,就好像女人和漂亮衣服,或是我与你。并非如他人那般,矫情的哭喊着无法离开,但有你相伴是最好。但说实在的这 “漂亮衣服” 的裙摆有点长,以至于一口气分了三段。强迫症,该怎么给这三段命名想了半天。但仍然难受。下载和安装eclipse一、下载二、安装一、下载关于eclipse的版本,版本不一样的话,所建立的...

2020-01-29 16:38:38 218

原创 【eclipse问题】(三)设置编码格式、代码提示

文章目录一、编码格式二、编码关键字自动提示一、编码格式一般国内编程都使用的都是utf-8的编码格式。有时候数据库中的内容在程序中打印出来全是乱码,一般就是因为编码格式没有同一的原因。二、编码关键字自动提示默认的是只有 . ,也是说只有在你写了 . 以后才会提示,我们可以在 . 后面写上所有的英文字母,这样在我们编程时,就可以随时进行提示,编程速度因此大大加快。(在写所有的英文字母的时...

2020-01-29 15:20:00 160

原创 【eclipse问题】(二)eclipse界面、字体等设置

直接点击Appearance可以设置主题。点击Appearance下的Colors and Fonts设置字体,一般改的就是编辑时候的字体。字体推荐不要使用很多花里胡哨的,Courier New和Consolas是首选的,优点是它们的所有字母的宽度都是一样的,这样你写的代码是完全对其的,看起来会舒服很多。将脚本设置为中欧字符,可以避免中英文字体不一样大的问题。...

2020-01-29 15:01:21 819

原创 【eclipse问题】(一)eclipse主界面弄乱了怎么恢复

eclipse的界面编辑功能很强大,用户可以随心所欲的去订制自己的界面。但这也同时随着有一个可见的问题,如果不小心把什么界面弄丢了怎么办?文章目录一、知道自己什么界面找不到二、不知道自己什么界面找不到,或者整个界面已经完全混乱了。(初始化主界面)一、知道自己什么界面找不到在Window -> Show View中找到自己需要的界面,如果其中没有就点Other搜索即可二、不知道...

2020-01-29 14:21:50 2208

原创 【Java基础】(四)简析Java的输入输出

此篇的代码十分重要,想要编写Java代码,务必多敲几遍,熟稔于心!1. 啥是输入输出?我们与计算机交互的时候,信息有输入输出两个过程,比如,通过键盘、摄像头、麦克风等,可以将信息输入电脑;通过显示器,音响等,可以将电脑中的信息输出。在我们编写的程序中,也会涉及到输入输出,比如我们写了一个登录的程序,既然要登录,就要输入密码;密码有对有错,为了让用户知道自己有没有登录上,我们还要写输出登录...

2020-01-21 23:37:37 172

原创 【Java基础】(三)初识 java 程序—java程序的构成和基本语法

此篇全都是知识点,快速的看一遍即可,基础知识要在写代码中逐渐深化理解,而不是在抠字眼中。在看书,看课,自己敲代码中遇到问题再返回来看即可。1. Java程序是怎么构成的。先看看我们之前写的程序。//创建一个类 类名要和文件名一致,类名后面的大括号成对public class HelloWorld { //程序的入口,开始运行的位置,main方法 public static void ...

2020-01-14 23:56:20 332 1

原创 【Java错误】错误: 编码GBK的不可映射字符

编译代码时出现:说明文件的编码格式出现了错误。打开出错文件。将编码改为ANSI,替换掉原文件即可。更改完成后便可完成编译。如果使用eclipse,可在Eclipse项目文件上右键,选择Properties,在Resource选择修改编码格式,一个项目中所有文件的编码格式应当统一。...

2020-01-13 21:10:33 2229 2

原创 【Java基础】(二)第一个java程序的运行—.java和.class的区别

1.编写第一个Java程序在最初进行Java学习时,可以先避开功能强大但又繁琐吓人的各类编译器,打开一个

2020-01-12 18:18:32 534

原创 【Java错误】scanner输入时卡死

错误描述如图,在输入的时候卡死了,已经输入的姓名中的姓,变成了蓝色。错误原因错因只是因为在输入时,光标没有在正确的位置,在输出姓名时,我使用了System.out.print(),没有自动换行,导致光标没有出现在正确位置。解决方案在输入前,把光标移到正确位置即可...

2020-01-02 21:30:38 822

原创 【Java错误】由scanner.next()引起的java.util.NoSuchElementException错误

错误描述错误原因此原因是因为,在执行了了scanner.close()之后,再次调用sanner.next()所导致的。建议,将之前的scanner.close()移除即可,在一个程序中,如果不同的类都需要用到scanner,可将scanner设置为一个静态的全局变量,只在所有输入操作执行结束的最后关闭即可。...

2020-01-02 20:24:24 749

原创 【Java基础】(一)java的安装与环境配置

1. 区分JDK、JRE、JVMJDK:Java开发包,包含JRE,可以编译Java程序,如果开发 Java程序,需要安装JDKJRE:Java运行时环境,如果只是运行 Java程序,则安装JRE就可以JVM:Java虚拟机...

2019-12-31 16:57:28 193

空空如也

空空如也

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

TA关注的人

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