전체 글 (71) 썸네일형 리스트형 [Jenkin/젠킨스] Spread load evenly by using ... rather than 젠킨스에서 주기적으로 빌드를 시도할 때, 빌드 유발 (Build Triggers)를 설정하게 된다. 이 때, Spread load evenly by using ... rather than 경고가 발생하는 경우가 있다. Spread load evenly by using ... rather than 매일 9시 정각에 배치가 가동되길 바라고, "00 9 * * *" 를 설정했으나, "H 9 * * *" 를 사용하길 권장하는 경고 메세지가 뜬다. 경고 메세지여서 무시해도 상관없는 부분이긴 하지만, 경고가 뜨는게 신경쓰여서 확인해보았다. 특정 시각에 여러 작업이 동시에 시작되면 부하가 발생하게 되고, 모든 작업이 꼭 특정 시각에 맞춰서 가동되어야하는 것이 아니라면 배치를 적절하게 분배하여 실행할 수 있도록 도와주.. 4년차 개발자 되기 딱 한 발자국 남은 시점에서의 회고 개발자, 만 3년을 앞둔 시점에서의 회고를 한다. 이직 후 두 달여의 시간이 흘렀고, 곧 만 3년을 가득 채운 개발자가 된다. 2019년 12월. 24살에 첫 직장을 가졌으니 이제 곧 만 3년이다. 글솜씨가 뛰어난 것도 아니고, 내 생각을 유려하게 표현하는 것도 어렵지만 4년차 개발자로서의 시작이 딱 한발자국 남은 이 즈음에서 한 번은 기록을 남겨두고 싶다는 마음이 들었다. 겁도 많고, 걱정도 많고, 생각도 많은 나는.. 내가 개발자로서 잘 하고 있는가? 개발자가 정말 나의 길인가? 아니면 나는 개발자로서의 삶에 만족하는가.. 등등 답을 내리기 어려운 질문들과 꼬리에 꼬리를 무는 생각들을 최소 500번 이상 생각했던 것 같다. 지금 시점에서 이 질문들에 대한 대답은 모두 YES 이다. (사실 그냥 YES.. MySQL 백업 도구 사용법 (mysqldump, xtrabackup, innobackupex) 9.1 mysqldump 필요한 권한 SELECT SHOW VIEW TRIGGER LOCK TABLES FILE CREATE ALTER DATABASE 사용법과 옵션 mysqldump 도구는 MySQL 클라이언트 프로그램으로, MySQL이 설치된 디렉터리에서 mysql-mysqladmin과 같은 클라이언트 프로그램과 같은 디렉토리에 들어있음. 전체 데이터 베이스 백업하기 mysqldump --all-databases [기타 옵션] -u[유저명] -p[패스워드] > /data/backup.sql 백업한 결과를 특정 파일로 저장하고 싶다면 리다이렉션(”>”)을 이용해 백업 결과 파일을 명시적으로 지정 mysqldump가 백업을 수행할 땐 데이터를 순차적으로 읽어서 출력하므로 디렉터리의 유휴 공간이 없으면 수.. redis 란, 기본사용법 Redis 소개 왜 Collection이 중요한가? Redis Collections Redis 운영 Redis 데이터 분산 Redis Failover Redis Persistence(RDB, AOF) : 메모리에 저장하는것. 실시간으로 사용 불가함 Redis Pub/Sub Redis Stream 확률적 자료구조 : Hyperloglog Redis Module 1. Redis 소개 In-Memory Data Structure Store 인메모리데이터이기 때문에 버그패치 등 직접 고쳐서 사용할 수 있지만, 기업용으로 사용할 경우에는 고치면 외부에 공개해야함. Open Source(BSD 4 License) Support data structures Strings(key-value), set, sorted-s.. [BOJ 1913] 백준 1913 달팽이 문제 https://www.acmicpc.net/problem/1913 1913번: 달팽이 N개의 줄에 걸쳐 표를 출력한다. 각 줄에 N개의 자연수를 한 칸씩 띄어서 출력하면 되며, 자릿수를 맞출 필요가 없다. N+1번째 줄에는 입력받은 자연수의 좌표를 나타내는 두 정수를 한 칸 띄어서 www.acmicpc.net 풀이 python3 import time dx = [0, 1, 0, -1] dy = [1, 0, -1, 0] def solution(now_x, now_y): direction = 0 now_num = N*N while True: if now_num [BOJ 19583] 백준 19583 싸이버개강총회 문제 https://www.acmicpc.net/problem/19583 19583번: 싸이버개강총회 첫번째 줄에는 개강총회를 시작한 시간 S, 개강총회를 끝낸 시간 E, 개강총회 스트리밍을 끝낸 시간 Q가 주어진다. (00:00 ≤ S < E < Q ≤ 23:59) 각 시간은 HH:MM의 형식으로 주어진다. 두번째 줄부터는 www.acmicpc.net 풀이 python3 import sys if __name__ == '__main__': S, E, Q = map(str, input().split()) S = int("".join(S.split(':'))) E = int("".join(E.split(':'))) Q = int("".join(Q.split(':'))) attendance = dict() w.. [BOJ 1963] 백준 1963 소수경로 문제 https://www.acmicpc.net/problem/1963 1963번: 소수 경로 소수를 유난히도 좋아하는 창영이는 게임 아이디 비밀번호를 4자리 ‘소수’로 정해놓았다. 어느 날 창영이는 친한 친구와 대화를 나누었는데: “이제 슬슬 비번 바꿀 때도 됐잖아” “응 지금 www.acmicpc.net 풀이 python3 from collections import deque import sys def bfs(num_1, num_2, prime_num): q = deque() q.append([num_1, 0]) visit = [0 for _ in range(10000)] visit[num_1] = 1 while q: num, cnt = q.popleft() if num == num_2: return.. [BOJ 2263] 백준 2263 트리의 순회 문제 https://www.acmicpc.net/problem/2263 2263번: 트리의 순회 첫째 줄에 n(1≤n≤100,000)이 주어진다. 다음 줄에는 인오더를 나타내는 n개의 자연수가 주어지고, 그 다음 줄에는 같은 식으로 포스트오더가 주어진다. www.acmicpc.net 풀이 python3 import sys sys.setrecursionlimit(10**6) def solution(inorder_start, inorder_end, postorder_start, postorder_end): if inorder_start > inorder_end or postorder_start > postorder_end: return parentNode = postOrder[postorder_end] pr.. 이전 1 2 3 4 ··· 9 다음