일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 클라우데라자격증
- Identity and access management
- 클라우드자격증
- programmers
- 빅데이터실무자격증
- CCA131
- SQLD
- IAM
- SQL
- 데이터베이스
- CCAAdministrator
- CLF-01
- mysql
- EC2
- RDBMS
- 하둡
- 리눅스
- hadoop
- 클라우드컴퓨팅
- 쉘스크립트
- AWS자격증
- 파이썬
- Multi Factor Authentication
- MFA
- sql자격증
- 코딩테스트
- 빅데이터
- AWSCloudPractitioner
- 프로그래머스
- hive
- Today
- Total
목록IT World (106)
Sherry IT Blog
미루고미루다....2021년이 가기전에 따놔야겠다는 생각에 준비하게된!!! 일단 시험은 결제부터 하고봐야 준비를 한다-! 1. 접수 링크 접속 후 시험일정 예약 클릭! https://aws.amazon.com/ko/certification/?nc2=h_ql_le_tc_c AWS Certification - AWS 클라우드 스킬 검증 - AWS 인증 받기 6개월의 기초 AWS 클라우드 및 업계 지식 aws.amazon.com 2. 시험일정예약을 클릭하면 로그인 화면이 나온다 (amazon 계정이 없다면 새로 생성 후 로그인하면 됨) 로그인버튼 클릭 3. 로그인 후 시험 접수 Upcoming Exams 메뉴를 클릭하면 시험별 스케쥴이 나온다 AWS의 가장 기본이 되는 Cloud Practitioner시험의 ..
쉘스크립트로만 전월말일자를 구하려했다니!!! 배치실행일자(odate)를 기준으로 하면 수시실행을 못하는 선후행 연결작업 특성상 자동화 작업주기를 계속 바꿔줘야하는 단점이 있었다. 바보 똥멍충이... 다시 생각해보니 current_date기준으로 구할 수 있는 방법을 생각해보니 hadoop beeline 명령어를 이용해서 결과값을 뽑아내는거였다. 차근차근 해보기! 1. 현재 일자를 구해본다. SELECT current_date; 결과 : 2021-10-08 2. add_months 함수를 이용해서 전월을 구한다. SELECT add_months(trunc(current_date,'MM'),-1); 결과 : 2021-09-01 >>이때 trunc 함수는 오라클함수이기도한데, TRUNC("값","옵션") = ..
앞의 글에서 만든 반환 함수안에서 입력받은 값이 날짜 값인지 판별하기 입력값 예시 > 20211002 (YYYYMMDD형식) #!/bin/bash ODATE=$1 result="" function getLastDay(){ if [[ "$ODATE" =~ [20]{2}[0-9]{2}[0-1]{1}[0-9]{1}[0-3]{1}[0-9]{1}$ ]]; then #YYYYMMDD날짜 형식인지 판별 LASTDAY=`date -d "$ODATE -2 days" +%Y%m%d` echo "LASTDAY is $LASTDAY" else #날짜형식이 아닐때 echo "Not the LASTDAY" fi } result=$(LASTDAY) echo $result
쉘스크립트에서 프로그램 실행 리턴값은 exit결과 값으로 들어온다. exit $? #실행결과값을 가져온다. exit 결과값은 숫자값인데 0 은 정상 1 ~255 범위 값은 오류 때문에 쉘 실행으로 반환값을 다른쉘로 넘겨주고 싶으면, 함수를 생성하여 변수로 넘겨주면된다. 아래는 내가 맡고 있는 프로그램개발 중 배치실행기준일(ODATE) -2 day 로 전월말일자를 알아내서 갖고오는 로직 중 일부 #!/bin/bash ODATE=$1 result="" function getLastDay(){ LASTDAY=`date -d "$ODATE -2 days" +%Y%m%d` echo "LASTDAY is $LASTDAY" } result=$(LASTDAY) echo $result 결과 입력값 : 20211002 L..
배치 쉘스크립트 만들때 기본적으로 들어가는 날짜변수들 #!/bin/bash TODAY=$(date "+%Y%m%d") #오늘 DAY_PRE1=$(date "+%Y%m%d" -d 1 day ago') #하루전 DAY_PRE7=$(date "+%Y%m%d" -d 6 7day ago') #일주일전 MONTH_PRE1=$(date "+%Y%m%d" -d 1 month ago') #한달전 MONTH_PRE6=$(date "+%Y%m%d" -d 6 month ago') #6개월전 #입력받은 날짜변수에서 연산 $1 -> YYYYMMDD LASTDAY=$(date -d "$1 -2 days" "%Y%m%d") #2일전 NEXTDAY=$(date -d "$1 +1 day" "%Y%m%d") #+1일
* 파이썬에서 함수는 여러 개의 반환 값을 가질 수 있다. *람다표현식을 이용하면 함수를 간단하게 작성할 수 있음 즉, 특정한 기능을 수행하는 함수를 한줄에 작성할 수 있어서 간결함 1.람다표현식 예시 : 내장함수에서 자주 시용되는 람다 함수 >> sorted 내장함수를 기준으로 x[1]두번째 원소를 기준으로 오름차순 정렬 (요즘 오징어 게임이 핫해서 예시로 적어봄ㅋ) 2. 람다 표현식 예시 : 여러 개의 리스트에 적용
문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N)..
문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N)..
문제 설명 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를 나타냅니다. NAME TYPE NULLABLE ANIMAL_ID VARCHAR(N) FALSE ANIMAL_TYPE VARCHAR(N) FALSE DATETIME DATETIME FALSE INTAKE_CONDITION VARCHAR(N) FALSE NAME VARCHAR(N) TRUE SEX_UPON_INTAKE VARCHAR(N)..
문제 설명 리스트 L 과, 그 안에서 찾으려 하는 원소 x 가 인자로 주어질 때, x 와 같은 값을 가지는 원소의 인덱스를 리턴하는 함수 solution() 을 완성하세요. 만약 리스트 L 안에 x 와 같은 값을 가지는 원소가 존재하지 않는 경우에는 -1 을 리턴합니다. 리스트 L 은 자연수 원소들로 이루어져 있으며, 크기 순으로 정렬되어 있다고 가정합니다. 또한, 동일한 원소는 두 번 이상 나타나지 않습니다. 예를 들어, L = [2, 3, 5, 6, 9, 11, 15] x = 6 의 인자들이 주어지면, L[3] == 6 이므로 3 을 리턴해야 합니다. 또 다른 예로, L = [2, 5, 7, 9, 11] x = 4 로 주어지면, 리스트 L 내에 4 의 원소가 존재하지 않으므로 -1 을 리턴해야 합니다..