自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 linux分卷压缩

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...

2019-11-06 18:34:40 277

原创 Linux软链接

ln -s 源文件 目标文件(目前不存在的目录)

2019-09-06 11:01:58 108

原创 下载Centos镜像

参考:https://blog.csdn.net/sinat_36564972/article/details/81560395

2019-09-04 19:09:33 129

原创 scala011_编程详解之模式匹配

详细见:https://blog.csdn.net/m0_37564404/article/details/80806711

2019-09-03 15:10:49 91

原创 scala011_函数式变成之集合操作

课程大纲1 scala的集合体系结构2 list3 Linkedlist4 Set5 集合的函数式编程6 函数式变成综合案例:统计多个文本内的单词总数1 Scala的集合体系结构Scala中的集合体系主要包括: Iterable 、Seq、Set、Map 。其中Iterable是所有集合trait的根trait。这个结构与Java的集合体系非常相似。Scala中的集合是分成可变和...

2019-09-03 14:48:57 99

原创 scala010_函数编程语法

引言scala中的函数是java中完全没有的概念。因为java是完全面向对象的编程语言,没有任何面向过程编程语言的特性,因此java中的一等公民是类和对象,而且只有方法的概念,既寄存和依赖于类和对象中的方法。java中的方法是绝对不可能脱离类和对象独立存在的。而scala是一门既面向对象,又面向过程的语言。因此在scala中有非常好的面向对象的特性,可以使用scala来基于面向对象的思想开发大...

2019-09-03 10:49:00 122

原创 Linux-替换jar包中的文件

一、查询需要替换的文件在jar中的位置jar tvf *****.jar | grep {fileName}执行结果:jar tvf pkpassserver-0.0.1-SNAPSHOT.jar | grep cer.p12 3289 Tue Nov 27 16:30:46 CST 2018 BOOT-INF/classes/static/cers/cer.p12二、将文件解压到当前...

2019-09-02 15:21:16 564

原创 scala009_面向对象编程之Trait

1 trait基础知识1.1 将trait作为接口使用(仅仅定义抽象方法)1.2 在trait中定义具体方法1.3 在trait中定义具体字段1.4 在trait中定义抽象字段2 trait高级知识2.1 为实例对象混入trait在创建对象的时候动态的继承不同的trait,不同的对象继承不同的trait,也就会有不同的行为和特点2.2 trait调用链一个类继承多个trait,可...

2019-08-30 19:04:46 133

原创 scala008_面向对象编程之继承

1 extendsscala中,让子类继承父类,与java一样,也是使用extends关键字继承就代表,子类可以从父类继承父类的field和method;然后子类可以在自己内部放入父类所没有,子类特有的field和method;使用继承可以有效复用代码子类可以覆盖父类的field和method;但是如果父类用final修饰,field和method用final修饰,则该类是无法被继承的,fi...

2019-08-29 20:22:50 119

原创 git001

1、下载安装2、设置基本信息git config --global user.name “zhuzhu.song”git config --global user.email “[email protected]”3、查看配置git config -l4、初始化一个新的git仓库4.1 创建文件夹(可以通过命令,也可以右击新建文件夹)4.2 在文件内初始化git(...

2019-08-28 18:32:42 94

原创 scala007_面向对象编程之对象

1 bject在这里插入代码片所有实例对象共享的部分object,相当于class的单个实例,通常在里面放一些静态的field或者method第一次调用object的方法时,就会制动object的constructor,也就是object内部不在method中的代码;但是object不能定义接收参数的constructor注意,object的constructor只会在其死一次调用时制定一...

2019-08-26 16:21:49 113

原创 scala006_面向对象编程类

1课程大纲scala既能面向对象、又能面向过程; 函数是一级成员面向对象(封装、继承、多态)1、定义一个简单地嘞2、field的getter与setter详解3、constructor详解4、内部类介绍1 定义一个简单的类1.1 定义类,包含field以及方法函数没有参数,可以不用加加括号,不加括号()之后,在外部调用该函数的时候不用加括号。在类外面的def叫函数在类里面...

2019-08-26 14:39:15 127

原创 scala005_Map与Tuple

1 创建Map1.1 创建一个不可变的Map不能修改value。scala> val age = Map("Leo" -> 30,"Jen" -> 25,"Jack" -> 23)age: scala.collection.immutable.Map[String,Int] = Map(Leo -> 30, Jen -> 25, Jack -> 2...

2019-08-23 15:52:21 87

原创 字符截取命令cut,附printf命令

cut字段提取命令,按列提取cut [选项] 文件名选项:-f 列号:提取第几列-d 分隔符:按照指定分割符分割列默认分隔符是 tab键。如果文件中的分隔符是空格,cut命令不能正确提取。cut -f 2 文件名cut -f 2,3 文件名 cut -d ":" -f 1,3 文件名cut和grep命令结合使用cat /etc/passwd | grep /bin...

2019-08-21 15:43:06 454

原创 scala004_数组操作之数组转换

1 使用yield和函数值变成转换数组1.1 对Array进行转换,获取的还是Arrayscala> val a= Array(1,2,3,4,5)a: Array[Int] = Array(1, 2, 3, 4, 5)scala> val a2 = for(ele <- a) yield ele * elea2: Array[Int] = Array(1, 4, 9...

2019-08-16 15:02:37 348

原创 scala003_数组常见操作

1 数组元素求和scala> val a = Array(1,2,3,4,5)a: Array[Int] = Array(1, 2, 3, 4, 5)scala> val sum = a.sumsum: Int = 152 获取数组最大值scala> val max = a.maxmax: Int = 53 对数组进行排序scala> scala.u...

2019-08-15 16:24:57 301

原创 Scala002_函数

1 定义函数在scala中定义函数,需要定义函数的函数名、参数、函数体scala要求必须给出所有参数的类型,但是不一定给出函数返回值的类型,只要右侧的函数体中不包含递归语句,scala就可以自己根据右侧的表达式推断类出返回类型。scala> :paste// Entering paste mode (ctrl-D to finish)def sayhello(name:Strin...

2019-08-12 19:53:47 117

原创 Scala001_基础语法_数据类型_条件控制与循环

1 声明变量声明val变量:可以声明val变量来存放表达式的计算结果。后续这些变量可以继续使用,但是变量声明后,是无法改变它的值的。声明var变量:如果要声明值可以改变的引用,可以使用var变量。但是在scala程序中,通常建议使用val,因此比如类似于spark的大型复杂系统中,需要大量的网络传输数据,如果使用var,可能会担心被错误更改。2 数据类型2.1 基本数据类型:Byte...

2019-08-12 17:52:30 180 1

原创 Linux密码文件/etc/passwd和/etc/shadow

第7章 理解linux文件权限7.1 Linux 的安全性7.1.1 /etc/passwd文件etc/passhwd文件的内容[root@localhost ~]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin...

2019-07-21 16:16:50 428

原创 Linux 环境变量

第6章 使用Linux环境变量6.1 什么是环境变量bash shell用一个叫作环境变量的特性来存储有关shell会话和工作环境信息。这项特性允许你在内存中存储数据,一遍程序或shel中运行的脚脚本能够轻松访问到它们。这也是存储持久数据的一种简便方法。在bash shel中,环境变量分为两类:全局变量、局部变量。怎么查看和使用环境变量6.1.1 全局环境变量全局环境变量对于shel...

2019-07-19 15:32:11 170

原创 页面响应时间长,排查步骤

页面刷新慢1、在后台日志中找到查询慢的sql,确定是哪个库哪张表。(tail -f **.log > event.log)2、在mysql中执行show processlist;(或者show full processlist;)查看是否有查询慢的sql,和日志里捞出来的sql一致。show processlist;详解最近排查一些MySQL的问题,会经常用到 show proces...

2019-07-18 19:35:51 3001 1

原创 hdfs 不通过回收站删除文件

hadoop fs -rm -skipTrash /analytics/log_eps/2018-01不通过回收站删除文件

2019-03-05 13:29:21 5386

空空如也

空空如也

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

TA关注的人

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