自定义博客皮肤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 460

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

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

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

原创 scala基础之方法、函数

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

2020-09-15 17:27:24 347

原创 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)}12345scala> for(i <- 1.to(6)){println(i)}123456scala>

2020-09-14 17:12:26 294

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

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

2020-09-11 16:58:55 132

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

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

2020-09-03 17:12:57 1378

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

加载其他文件变量格式:. filename    # .和文件名之间用空格隔开source filenamepython@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 250

原创 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 73

原创 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 4430

原创 使用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 1025

原创 shell基础之函数

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

2020-08-31 15:17:26 67

原创 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 180

原创 shell基础之for、while循环

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

2020-08-28 17:35:14 120

原创 shell基础之if判断

六、if判断1、if 语法格式if [ ];thencimmandfi 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 99

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

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

2020-08-25 14:52:38 520

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

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

2020-08-24 13:59:16 122

空空如也

空空如也

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

TA关注的人

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