본문 바로가기

130

크론(cron) 표현식 cron 표현식은 UNIX 기반 OS에서 Crontab을 사용하거나, Spring Scheduler 등의 스케줄러에서 사용되는 job scheduling 표현식이다.업무를 진행하면서 크론식 사용은 종종 해보았지만 늘 쓰던대로만 써왔고, 여태 정리를 해본 적은 없는 것 같아 한 번 정리하여 작성해보기로 하였다. cron 표현식이란참고: 위키백과cron 표현식은 스페이스(" ")로 구분되는 7개의 단위로 표현되는 문자열이다.각 필드는 앞에서부터 초, 분, 시, 일, 월, 요일, 년 으로 구성된다.필드명필수값 여부허용 값 범위허용 특수 문자비고초(Seconds)Y0-59* , -일부 표현식에서 사용되는 필드 crontab에서는 사용되지 않음분(Minutes)Y0-59* , - 시(Hours)Y0-23* , -.. 2020. 3. 11.
[2020. 03. 05] (AWS) Builders Live - 여성 엔지니어 여러분을 초대합니다 Builders Live - 여성 엔지니어 여러분을 초대합니다 Date: Mar 05, 2020 6:30 p.m. ~ 8:30 p.m. Tags: Seminar With: Amazon Web Services(AWS) Agenda: 1. Life in AWS: 현업 여성 엔지니어 분들을 모시고 AWS의 일과 미래에 대해 이야기 합니다. 2. Jobs in AWS: Solutions Architect, Enterprise Support, Professional Services, Technical Trainer 등 다양한 Tech 분야의 업무 및 채용 기회를 소개해 드립니다. 6시부터 퇴근하고 바로 대기하고있었는데 밥먹고 봤더니 어플이 꺼져있었다. 그래서 30분 정도 늦게 참석했지만... 화상 세미나는 처음이.. 2020. 3. 5.
[programmers] [1차] 멀쩡한 사각형 멀쩡한 사각형x가로 길이가 Wcm, 세로 길이가 Hcm인 직사각형 종이가 있습니다. 종이에는 가로, 세로 방향과 평행하게 격자 형태로 선이 그어져 있으며, 모든 격자칸은 1cm x 1cm 크기입니다. 이 종이를 격자 선을 따라 1cm × 1cm의 정사각형으로 잘라 사용할 예정이었는데, 누군가가 이 종이를 대각선 꼭지점 2개를 잇는 방향으로 잘라 놓았습니다. 그러므로 현재 직사각형 종이는 크기가 같은 직각삼각형 2개로 나누어진 상태입니다. 새로운 종이를 구할 수 없는 상태이기 때문에, 이 종이에서 원래 종이의 가로, 세로 방향과 평행하게 1cm × 1cm로 잘라 사용할 수 있는 만큼만 사용하기로 하였습니다.가로의 길이 W와 세로의 길이 H가 주어질 때, 사용할 수 있는 정사각형의 개수를 구하는 soluti.. 2020. 2. 26.
[programmers] [1차] 비밀지도 비밀지도x네오는 평소 프로도가 비상금을 숨겨놓는 장소를 알려줄 비밀지도를 손에 넣었다. 그런데 이 비밀지도는 숫자로 암호화되어 있어 위치를 확인하기 위해서는 암호를 해독해야 한다. 다행히 지도 암호를 해독할 방법을 적어놓은 메모도 함께 발견했다.​1. 지도는 한 변의 길이가 n인 정사각형 배열 형태로, 각 칸은 "공백"(" ") 또는"벽"("#") 두 종류로 이루어져 있다.2. 전체 지도는 두 장의 지도를 겹쳐서 얻을 수 있다. 각각 "지도 1"과 "지도 2"라고 하자. 지도 1 또는 지도 2 중 어느 하나라도 벽인 부분은 전체 지도에서도 벽이다. 지도 1과 지도 2에서 모두 공백인 부분은 전체 지도에서도 공백이다.3. "지도 1"과 "지도 2"는 각각 정수 배열로 암호화되어 있다.4. 암호화된 배열은 .. 2020. 2. 26.
[programmers] [1차] 다트 게임 다트 게임x카카오톡 게임별의 하반기 신규 서비스로 다트 게임을 출시하기로 했다. 다트 게임은 다트판에 다트를 세 차례 던져 그 점수의 합계로 실력을 겨루는 게임으로, 모두가 간단히 즐길 수 있다.갓 입사한 무지는 코딩 실력을 인정받아 게임의 핵심 부분인 점수 계산 로직을 맡게 되었다. 다트 게임의 점수 계산 로직은 아래와 같다.​1. 다트 게임은 총 3번의 기회로 구성된다.2. 각 기회마다 얻을 수 있는 점수는 0점에서 10점까지이다.3. 점수와 함께 Single(S), Double(D), Triple(T) 영역이 존재하고 각 영역 당첨 시 점수에서 1제곱, 2제곱, 3제곱 (점수1 , 점수2 , 점수3 )으로 계산된다.4. 옵션으로 스타상(*) , 아차상(#)이 존재하며 스타상(*) 당첨 시 해당 점수.. 2020. 2. 24.
[programmers] 실패율 실패율x슈퍼 게임 개발자 오렐리는 큰 고민에 빠졌다. 그녀가 만든 프랜즈 오천성이 대성공을 거뒀지만, 요즘 신규 사용자의 수가 급감한 것이다. 원인은 신규 사용자와 기존 사용자 사이에 스테이지 차이가 너무 큰 것이 문제였다.​이 문제를 어떻게 할까 고민 한 그녀는 동적으로 게임 시간을 늘려서 난이도를 조절하기로 했다. 역시 슈퍼 개발자라 대부분의 로직은 쉽게 구현했지만, 실패율을 구하는 부분에서 위기에 빠지고 말았다. 오렐리를 위해 실패율을 구하는 코드를 완성하라.​실패율은 다음과 같이 정의한다.스테이지에 도달했으나 아직 클리어하지 못한 플레이어의 수 / 스테이지에 도달한 플레이어 수전체 스테이지의 개수 N, 게임을 이용하는 사용자가 현재 멈춰있는 스테이지의 번호가 담긴 배열 stages가 매개변수로 주.. 2020. 2. 15.
뉴스레터 구독 링크 2020.01.30 작성 UPPITY 주제 : 주식 정보 및 경제 이슈 평일 오전 8시 발송 연봉 이야기 등 구독자들의 사례를 상담해주는 컨텐츠도 신청 가능 사회 초년생이 보기에 알기 쉽게 설명해준다. NEWNEEK 주제 : 경제 이슈 및 기타 이슈 월 수 금 오전 발송 경제 이슈만 있는 게 아니라 최근에 뜨거운 감자로 떠오르는 이야기들도 풀어줘서 좋음 고슴이가 귀여움 NewsPeppermint 주제 : 해외 이슈 매일 오전 7시 발송 외신 기사를 번역해서 요약 제공 글 자체가 배송되는 것은 아니고 머릿말과 함께 전문 링크가 발송된다. Alice 주제 : 문화, 예술 매주 목요일 발송 문화생활, 예술 작품 등에 대한 링크를 썸네일 및 코멘트와 함께 제공 SNS 웹툰같은 것들도 올라오는데 재밌는 게 많고 .. 2020. 1. 30.
[2020. 01. 20] Women Who Code Seoul Inspiring Tech Women – Talk with Sonia from Microsoft Date: Jan 20, 2020 Tags: Seminar With: Women Who Code Seoul 찬찬히 생각해보고 쓰려고 했는데, 집 가는 길이 1시간은 걸려서 그냥 마치자마자 쓰는 밋업 후기. 사실 위민후코드라는게 있다는 사실도 알았고, 위민후코드 행사에 참여하는 분들도 봤었다. 근데 무슨 모임인 지도 관심은 사실 별로 없었다. 한동안은 그냥 일과 관련된 모임에 나가는게 너무 싫었다. 11월즈음 되어서야 구석으로 구석으로 파묻히던 생각들로부터 빠져나와서 정신차리고, 모임도 좀 찾아보고, 스터디도 참여하게 되었던 것 같다. 그게 11월이었나, 여성 개발자 모임 처음 가입했을 때, 사람들이 다 "위민.. 2020. 1. 20.
2020.1.18 "언니, 내가 남자를 죽였어" 언니 내가 남자를 죽였어 또라이들의,,,, 이야기,,,,,, 예쁜또라이,,언니또라이,,아빠또라이,,엄마또라이,,남자또라이,,여자또라이,, 등장인물 다 이상하다. 동생 제일 이상하다. 만나는 남자마다 죽이는데 왜죽였는지 모른다. 본인 말로는 남자가 본인한테 먼저 해코지하려고해서 반격한거라고 하는데 설득력도없고.. 뭐 본인도 뭔가 이유는 있겠지.. 근데 ㅠ 읽을수록 그냥 죽인 것 같다. 마치 엄홍길대장님이 산을 오른 이유처럼... ​“남자가 거기 있기 때문에.” 언니 일도 잘하고 깔끔하고 카리스마도 있고 제일 멀쩡한 것 처럼 보인다. 근데 이상하다. 읽어보면 안다. 이상하다. 엄마 이 분은 정말 가스라이팅을 엄청나게 많이 당하신 것 같아 안쓰럽다. 그런데 주인공과 아율라를 너무 ㅠ 인형처럼 소비해서 너무 싫.. 2020. 1. 18.
[SQL] ORACLE, MySQL, MS SQL Server에서 user(schema) 생성, 권한부여하기 매번 user를 생성할 때마다 헷갈리고, 뭐 하나 빼먹으면 검색하게되어서 너무 불편하고..그냥 한 번에 정리해보려고 한다. Database에서 user(schema)를 생성해보자. Oracle USER 생성하기x-- CREATE USERCREATE USER myadmin IDENTIFIED BY myadminpwd;CREATE USER 구문으로 myadmin이라는 USER를 생성한다.IDENTIFIED BY 구문으로 myadmin이라는 USER의 PASSWORD를 지정한다. USER 권한 지정x-- GRANT ROLEGRANT CONNECT, RESOURCE, DBA TO myadmin;​-- GRANT ALL PRIVILEGEGRANT ANY PRIVILEGE TO myadmin;​-- GRANT TA.. 2020. 1. 18.