自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 保险业务梳理

保单分为保单级别、被保人级别、险种级别 保单涉及系统及联系 保单迁移:投保人将保单由原代理机构变更到其他代理机构,保险人未发生变更 转保:保单的保险人发生了变更

2020-10-20 14:42:08 551

原创 虚拟机可ping通ip,ping不通域名

centos7修改ip和网卡后,ip能ping通,域名ping不通,检查dns配置没出错,发现本机配置的默认网关和虚拟机网关不一致

2020-09-25 17:38:31 1754 1

原创 scala基础之方法、函数

六、方法 一、 语法格式: def 方法名(参数名:参数类型,参数名:参数类型):[return type] ={ //方法体} 参数列表的参数类型不能省略,返回值类型可省略,编译器可自动推断其类型,返回值可不写return,默认是{}块表达式的值 scala> def sum (a:Int,b:Int) : Int={ a + b } sum: (a: Int, b: Int)Int scala> sum(1,2) res0: Int = 3 scala> def add(a:Int

2020-09-15 17:27:24 439

原创 scala基础之循环、break和continue

四、循环 for表达式:for(i <- 表达式/集合/数组){ 表达式} scala> val num = 1.to(5) num: scala.collection.immutable.Range.Inclusive = Range(1, 2, 3, 4, 5) scala> for (i <- num){println(i)} 1 2 3 4 5 scala> for(i <- 1.to(6)){println(i)} 1 2 3 4 5 6 scala>

2020-09-14 17:12:26 390

原创 scala基础之变量、字符串、条件表达式

一、变量 语法格式1:var/val 变量名:变量类型 = 变量值 var 定义的是可重新赋值的变量 val 定义的是不可重新赋值的变量 scala语句的最后不加分号 scala> var a:String ="scala" a: String = scala scala> a ="java" a: String = java scala> val b:String ="pyhton" b: String = pyhton scala> b ="shell" <consol

2020-09-11 16:58:55 177

原创 informatica性能问题总结之join组件和lookup组件

一、join组件和lookup组件的区别与联系: 1、区别与联系:join 和lookup 在做表之间关联时,差不多功能。       若数据量不大,使用join组件效率会高一点,因为join是并行的,lookup是一条一条查,过程比较慢。       若数据量很大,建议用lookup,因为join要把表先加载到etl服务器,数据量过大容易造成服务器压力,并且若要查的数在最后面,或者是没有

2020-09-03 17:12:57 1657

原创 shell基础之加载其他文件变量

加载其他文件变量格式: . filename    # .和文件名之间用空格隔开 source filename python@ubuntu:~/shellscrip$ vim test1.sh 1 #!/bin/bash 2 array=(1 a b 3) python@ubuntu:~/shellscrip$ vim test2.sh 1 #!/bin/bash 2 #source /home/python/shellscrip/test1.sh

2020-09-03 16:06:05 342

原创 shell基础之数组

数组格式: array_name=(value1 value2 value3)   #值之间用空格隔开 array_name[0]=a   #赋值 ${array_name[num]}   #获取某索引处的值 ${array_name[*]}   #获取数组中全部元素 ${array_name[@]}  #获取数组中全部元素 1 #!/bin/bash 2 array=(a b c d e)

2020-09-03 15:30:48 140

原创 shell脚本中登录mysql,执行sql

ETL日常开发过程中涉及的数据库有oracle、mysql、db2 ,暂时没有涉及到用shell脚本对mysql库中的表,进行操作,先尝试一下以备不时之需 mysql -h 127.0.0.1 -P 3306 -u root -pYourPassword -D YourDbName 方式一:mysql -u root -pmysql <<EOF sql语句 EOF 注:密码与-p之间不能有空格,否则不能识别密码,EOF中间的sql语句,与mysql正常语句无异 1 #!/b

2020-09-03 13:51:57 5221

原创 使用shell脚本操作db2数据库中的表

在用informatica处理数据的过程中,同样的逻辑有时候使用shell脚本会比组件更简单方便,比如增量抽取中使用参数、定时任务监控等等,以下是监控任务等涉及到的,shell脚本中操作db2数据库的常用操作 #!bin/bash #定义变量 Today=`date '+%Y-%m-%d'` #连接数据库 db2 connect to database1 #清空表 db2 `delete from table1` #给表中插入数据,反斜杠用于对回车进行转义,防止回车操作直接执行从而报错 db2 "inser

2020-09-01 16:32:34 1224

原创 shell基础之函数

十、函数 格式: # function、return 可加可不加,return 后跟0-255之间的数值,若不加return 将以最后一条命令结果作为返回值 function   function_name( ){         action;         return int ; } 1 #!/bin/bash 2

2020-08-31 15:17:26 118

原创 shell基础之case分支结构

九、case分支结构 格式: case 值 in 模式1) command1 ;; 模式2) command2 ;; esac 1 #!/bin/bash 2 echo "请输入1或2" 3 read num 4 case $num in 5 1) echo "输入数字是1" 6 ;; 7 2) echo "输入数字是2" 8 ;; 9 3) echo "输入数字无效" 10 ;; 11 esac 执行结果: pyt

2020-08-31 10:53:15 261

原创 shell基础之for、while循环

七、for 循环 格式: for i in item1 item2 item2 do command done 1 #!/bin/bash 2 for i in 1 2 3; do 3 echo $i 4 done 执行结果: python@ubuntu:~/shellscrip$ ./for_test.sh 1 2 3 1 #!/bin/bash # {1..10..2} 1到10之间的数 步长为2 2 for i in {1..10..2}; do 3

2020-08-28 17:35:14 178

原创 shell基础之if判断

六、if判断 1、if 语法格式 if [ ];then cimmand fi 1 #!/bin/bash 2 a=10 3 b=20 4 if [ $a -ne $b ]; then 5 echo "$a 不等于 20" 6 fi 执行结果: python@ubuntu:~/shellscrip$ ./if_test 10 不等于 20

2020-08-28 11:37:20 176

原创 shell基础之变量、字符串、获取参数、算数运算符

二、变量 1、定义变量 注: 变量名和等号之间不能有空格 命名规则: 变量名由字母数字下划线组成,且不能以数字开头,不能包含bash里面的关键字 1.1 直接赋值 a="hello" b=10 1.2 使用语句赋值 for i in `ls /Desktop` for f in $(ls /Desktop) 2、使用变量 在变量名前加$即可,防止变量边界解释器无法识别,在变量名外加花括号. vim test.sh #!/bin/bash a=10 b="hello" echo ${a} echo "${

2020-08-25 14:52:38 585

原创 shell基础之第一个shell脚本

一、第一个shell脚本 1、编辑脚本内容 vim hello.sh #进入编辑模式 #!/bin/bash echo "hello world" :wq #保存退出 注:shell脚本中单引号中是什么就会输出什么,不管是常量还是变量都不会发生替换,双引号中的内容,常量还是常量,变量会替换成变量的内容. vim test.sh #!/bin/bash a=10 echo "$a" echo '$a' ./test.sh 执行结果: 10 $a 2、ll 命令查看hello.sh 是否有执行

2020-08-24 13:59:16 177

空空如也

空空如也

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

TA关注的人

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