- 博客(22)
- 收藏
- 关注
原创 linux分卷压缩
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入 欢迎使用Ma...
2019-11-06 18:34:40
491
原创 下载Centos镜像
参考: https://blog.youkuaiyun.com/sinat_36564972/article/details/81560395
2019-09-04 19:09:33
232
原创 scala011_编程详解之模式匹配
详细见: https://blog.youkuaiyun.com/m0_37564404/article/details/80806711
2019-09-03 15:10:49
181
原创 scala011_函数式变成之集合操作
课程大纲 1 scala的集合体系结构 2 list 3 Linkedlist 4 Set 5 集合的函数式编程 6 函数式变成综合案例:统计多个文本内的单词总数 1 Scala的集合体系结构 Scala中的集合体系主要包括: Iterable 、Seq、Set、Map 。其中Iterable是所有集合trait的根trait。这个结构与Java的集合体系非常相似。 Scala中的集合是分成可变和...
2019-09-03 14:48:57
176
原创 scala010_函数编程语法
引言 scala中的函数是java中完全没有的概念。因为java是完全面向对象的编程语言,没有任何面向过程编程语言的特性,因此java中的一等公民是类和对象,而且只有方法的概念,既寄存和依赖于类和对象中的方法。java中的方法是绝对不可能脱离类和对象独立存在的。 而scala是一门既面向对象,又面向过程的语言。因此在scala中有非常好的面向对象的特性,可以使用scala来基于面向对象的思想开发大...
2019-09-03 10:49:00
199
原创 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
726
原创 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
248
原创 scala008_面向对象编程之继承
1 extends scala中,让子类继承父类,与java一样,也是使用extends关键字 继承就代表,子类可以从父类继承父类的field和method;然后子类可以在自己内部放入父类所没有,子类特有的field和method;使用继承可以有效复用代码 子类可以覆盖父类的field和method;但是如果父类用final修饰,field和method用final修饰,则该类是无法被继承的,fi...
2019-08-29 20:22:50
202
原创 git001
1、下载安装 2、设置基本信息 git config --global user.name “zhuzhu.song” git config --global user.email “zhuzhu.song@tendcloud.com” 3、查看配置 git config -l 4、初始化一个新的git仓库 4.1 创建文件夹(可以通过命令,也可以右击新建文件夹) 4.2 在文件内初始化git(...
2019-08-28 18:32:42
189
原创 scala007_面向对象编程之对象
1 bject在这里插入代码片 所有实例对象共享的部分 object,相当于class的单个实例,通常在里面放一些静态的field或者method 第一次调用object的方法时,就会制动object的constructor,也就是object内部不在method中的代码;但是object不能定义接收参数的constructor 注意,object的constructor只会在其死一次调用时制定一...
2019-08-26 16:21:49
186
原创 scala006_面向对象编程类
1课程大纲 scala既能面向对象、又能面向过程; 函数是一级成员 面向对象(封装、继承、多态) 1、定义一个简单地嘞 2、field的getter与setter详解 3、constructor详解 4、内部类介绍 1 定义一个简单的类 1.1 定义类,包含field以及方法 函数没有参数,可以不用加加括号,不加括号()之后,在外部调用该函数的时候不用加括号。 在类外面的def叫函数 在类里面...
2019-08-26 14:39:15
215
原创 scala005_Map与Tuple
1 创建Map 1.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
172
原创 字符截取命令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
634
原创 scala004_数组操作之数组转换
1 使用yield和函数值变成转换数组 1.1 对Array进行转换,获取的还是Array scala> 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 * ele a2: Array[Int] = Array(1, 4, 9...
2019-08-16 15:02:37
456
原创 scala003_数组常见操作
1 数组元素求和 scala> val a = Array(1,2,3,4,5) a: Array[Int] = Array(1, 2, 3, 4, 5) scala> val sum = a.sum sum: Int = 15 2 获取数组最大值 scala> val max = a.max max: Int = 5 3 对数组进行排序 scala> scala.u...
2019-08-15 16:24:57
415
原创 Scala002_函数
1 定义函数 在scala中定义函数,需要定义函数的函数名、参数、函数体 scala要求必须给出所有参数的类型,但是不一定给出函数返回值的类型,只要右侧的函数体中不包含递归语句,scala就可以自己根据右侧的表达式推断类出返回类型。 scala> :paste // Entering paste mode (ctrl-D to finish) def sayhello(name:Strin...
2019-08-12 19:53:47
173
原创 Scala001_基础语法_数据类型_条件控制与循环
1 声明变量 声明val变量:可以声明val变量来存放表达式的计算结果。 后续这些变量可以继续使用,但是变量声明后,是无法改变它的值的。 声明var变量:如果要声明值可以改变的引用,可以使用var变量。 但是在scala程序中,通常建议使用val,因此比如类似于spark的大型复杂系统中,需要大量的网络传输数据,如果使用var,可能会担心被错误更改。 2 数据类型 2.1 基本数据类型: Byte...
2019-08-12 17:52:30
324
1
原创 Linux密码文件/etc/passwd和/etc/shadow
第7章 理解linux文件权限 7.1 Linux 的安全性 7.1.1 /etc/passwd文件 etc/passhwd文件的内容 [root@localhost ~]# cat /etc/passwd root:x:0:0:root:/root:/bin/bash bin:x:1:1:bin:/bin:/sbin/nologin daemon:x:2:2:daemon:/sbin:/sbin...
2019-07-21 16:16:50
629
原创 Linux 环境变量
第6章 使用Linux环境变量 6.1 什么是环境变量 bash shell用一个叫作环境变量的特性来存储有关shell会话和工作环境信息。这项特性允许你在内存中存储数据,一遍程序或shel中运行的脚脚本能够轻松访问到它们。这也是存储持久数据的一种简便方法。 在bash shel中,环境变量分为两类: 全局变量、局部变量。 怎么查看和使用环境变量 6.1.1 全局环境变量 全局环境变量对于shel...
2019-07-19 15:32:11
293
原创 页面响应时间长,排查步骤
页面刷新慢 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
3343
1
原创 hdfs 不通过回收站删除文件
hadoop fs -rm -skipTrash /analytics/log_eps/2018-01不通过回收站删除文件
2019-03-05 13:29:21
5794
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅