- 博客(21)
- 收藏
- 关注
原创 shell脚本知识之一
文章目录shell脚本知识之一定义变量普通变量shell环境变量表达式的使用变量判空获取字符串长度shell脚本知识之一定义变量在Bash中,每一个变量的值都是字符串。无论你给变量赋值时有没有使用引号,值都会以字符串的形式存储。有一些特殊的变量会被shell环境和操作系统保留,用来存储一些特别的值,这类变量就称为环境变量,相信大家对环境变量也并不陌生,因为即使在windows操作系统上,也存在环境变量。普通变量普通变量可以通过下列的方式进行赋值,并打印输出:#var=value
2022-02-18 14:42:48
550
2
原创 powershell之win10使用方法
文章目录默认命令行工具:cmd新的命令行工具:powershell什么是powershell功能更加强大的shellwin10快捷使用powershell方法一:通过应用管理系统进入方法二:通过系统快捷键进入方法三:运行命令打开方法四:按住Shift键右键打开方法五:在CMD命令提示符中运行命令打开默认命令行工具:cmdWindows 命令提示符(cmd.exe)是 Windows NT 下的一个用于运行 Windows 控制面板程序或某些 DOS 程序的shell程序;但对于长年使用linu
2021-09-24 10:59:51
2014
1
原创 Oracle部分特殊写法
文章目录Oracle特殊写法前n行时间字段筛选oracle设置主键自增列oracle函数dual表介绍decode()函数(+)号用法|| 的用法nvl()函数tochar()函数substr()函数instr()函数Round函数用法floor函数用法replace函数用法trunc()函数Oracle特殊写法前n行使用ROWNUM关键字,同mysql里的limit#获取前十行select * from table where ROWNUM<=10;时间字段筛选Oracle中
2021-09-13 16:11:15
265
原创 Java连接phoenix问题记录
文章目录phoenix简介pom依赖jdbc连接无kerberos认证jdbc连接有kerberos认证的集群准备测试数据连接异常1连接异常2连接异常3连接异常4连接成功phoenix简介原生的HBaseAPI使用起来比较麻烦。Apache推出的Phoenix提供了jdbc接口对HBase表进行操作。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wP17itUM-1631256886219)(http://phoenix.apache.org/images/phoe
2021-09-10 14:57:50
2003
原创 mysql数据库安全策略
文章目录mysql数据库安全策略mysql密码复杂度策略查看是否已安装此插件安装 validate_password 插件密码强度相关参数解释密码复杂度策略具体设置测试密码复杂度密码自动过期策略设置单个用户密码过期时间设置全局用户密码过期时间写入配置文件并重启生效重启mysql限制IP远程访问mysql数据库安全策略MySQL 系统本身可以设置密码复杂度及自动过期策略的,可能比较少用,最近也是被通知调整密码,才开始了解mysql密码复杂度策略MySQL 系统自带有 validate_pass
2021-09-03 13:40:40
606
原创 kylin创建cube空指针异常的一次排查记录
项目场景:测试集群中需要使用restfulApi创建多维数据立方体(cube),出现空指针异常问题描述:堆栈信息2021-07-01 15:39:14,760 INFO [http-nio-7070-exec-12] model.DataModelManager:121 : Update models in project: police_test22021-07-01 15:39:14,763 INFO [http-nio-7070-exec-12] service.CacheSer
2021-07-09 11:26:38
278
原创 Unrecognized Hadoop major version number: 3.0.0 版本冲突解决
hive与hadoop的兼容性问题1. 问题出现工作需要,在本地安装hive进行相关测试工作,版本选的是hadoop-3.0.0,hive-2.1.1。这个版本是按照CDH集群版本配的,本来以为没有冲突#执行初始化hive元数据库时报错schematool -initSchema -dbType mysql#报错信息Exception in thread "main" java.lang.IllegalArgumentException: Unrecognized Hadoop major
2021-07-05 21:11:06
5542
4
原创 centos7下安装mysql之rpm方式
文章目录一 查看linux操作系统版本和系统内核版本二 下载rpm安装包1. 网页下载地址2. 服务器直接下载三 查看已安装的mysql,并卸载1. 查看已有的mysql组件2. 卸载mysql组件四 安装新的mysql组件异常1异常2五 登录mysql并修改初始密码1. 启动mysql2. 登录mysql并修改密码六 其他问题MYSQL安装后Navicat连接报1146错误解决方案一 查看linux操作系统版本和系统内核版本[root@slave1 ~]# cat /etc/redhat-releas
2021-06-24 15:41:47
918
原创 shell脚本之expact
文章目录expact简介expact可以做什么什么是expactexpect安装expact使用expact原理expact命令expact使用demodemo1执行命令脚本work脚本expect脚本expact简介expact可以做什么我们可以通过Shell可以实现简单的控制流功能,如:循环、判断等。但是对于需要交互的场合则必须通过人工来干预。最近因为项目需要一个小脚本,先自动认证kerberos,然后进行其他一系列操作。会需要实现和交互程序如telnet服务器等进行交互的功能。而expect就
2021-05-21 16:24:36
1288
原创 Failed to start component [StandardEngine[Tomcat] 问题解决
文章目录问题详情报错信息问题初步定位问题最终定位问题解决问题详情项目中要增加许多新功能,添加了许多依赖,代码初步写好开始调试,发现spring-boot的服务启动失败报错信息error: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngi
2021-05-20 16:55:18
2574
原创 SparkSQL之入门
文章目录SparkSQLSparkSessionSparkSQL数据抽象DataFramesDataFrames的创建DataFrames的DSL操作DataSets三种数据抽象的使用三种数据抽象的概念和区别汇总三种数据抽象的相互转换三种数据抽象的构建SparkSQL读写读取文件写出文件SparkSQLSparkSessionSparkSession是SparkSQL的编程入口//SparkSession通过SparkSession.builder()构建 val spark=Spark
2021-01-08 10:49:21
351
1
原创 scala-提取器
scala-提取器Scala中的提取器是一个拥有称为unapply方法,并使用unapply方法作为其成员之一的对象。 该unapply方法的目的是匹配一个值并将其分开自定义提取器实现一个类的伴生对象中的apply方法,可以用类名来快速构建一个对象。伴生对象中,还有一个unapply方法。与apply相反,unapply是将该类的对象,拆解为一个个的元素。实例需求:创建一个person类,包含姓名年龄两个字段,实现一个类的解构器,并使用match表达式进行模式匹配,提取类中的字段nam
2020-12-24 11:25:55
148
原创 scala- 模式匹配
scala- 模式匹配模式匹配scala 中的 match(代替 java 中的 switch ,但更加强大)语法格式需要匹配的对象 match{case 值1 => 匹配成功操作case 值2 => 匹配成功操作case _ => 如果上面的都没有匹配 执行当前操作(相当于 default )}match 表达式通过以代码编写的先后次序尝试每个模式来完成计算,只要发现有一个匹配的case,剩下的case不会继续匹配。值匹配 var sign =
2020-12-23 11:11:17
101
原创 scala-聚合算子
scala-聚合算子聚合算子count 对元素计数方法声明def count(p: A => Boolean): Int = {}方法参数为一个一元函数,一元函数传入一个int整数值,返回一个布尔值,只有布尔为true的元素才会被记录count方法可以有选择的统计需要的变量实例 val list1 = (1 to 10).toList //普通计数,集合长度 val size = list1.size; val length = list1.
2020-12-22 15:30:00
593
原创 scala-map算子
scala-map算子算子算子(计算因子) 就是提前声明好的一个计算逻辑,其实就是集合的一些成员方法map算子map方法声明传入一个一元函数(f: A => B)f输入一个类型为 A 的变量,返回类型为 B 的返回值map函数将集合的值分别传入一元函数中,将f的返回值收集到一个与原集合类型相同的集合中map函数的返回泛型就是一元函数的返回值源码方法 def map[B, That](f: A => B)(implicit bf: CanBuildFrom[Repr, B
2020-12-22 13:40:13
1071
原创 scala过程懒值与异常处理
scala笔记12-22过程懒值与异常处理过程懒值关键字 lazy,使用时变量前添加关键字不添加懒值时变量会在类加载的时候进行初始化添加懒值后,变量会在第一次调用的时候进行初始化val str1= "123"lazy val str2 = "456"异常处理scala同样使用try-catch捕获异常采用顺序结构来从小到大处理异常,只有一个catch,多个case try { throw new NullPointerException } catch {
2020-12-22 10:59:55
158
原创 Java使用Tomcat服务器打开jsp等文件出现源码的解决办法
问题详情在最近的Servlet的学习中,我意外的发现以前写在webapp文件夹里的页面文件使用idea打开全部都有问题。html文件可以打开,但显示异常,大家可以看看有什么问题导航栏显示如下:localhost:63352/web(项目名称)/src/main/webapp/a.html?(参数)首先服务器使用的端口是随机生成的63352,并不是Tomcat的8080,另外我的html也不需要参数赋值jsp文件直接是以文件的形式打开,显示源代码导航栏显示如下:文件|D:/中间是文件的磁盘
2020-10-02 17:33:58
10389
6
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人