전체 글 91

[SWEA] 1954. 달팽이 숫자

https://swexpertacademy.com/main/main.do? SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com SWEA 1954번 DFS를 이용해서 풀었다. 기초중에 기초인데, DFS 사용을 어려워해서 걱정이다. import java.util.Scanner; public class P1954 { static int n; static int[][] a; static int[] dx={-1,0,1,0}, dy={0,1,0,-1}; public static void main(String[] args){ Scanner sc = new Scanner(System.in); int T = sc.nextInt()..

알고리즘/SWEA 2022.11.07

[SWEA] 1928. Base64 Decoder

https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com SWEA 1928번 인코딩 Base64.getEncoder().encodeToString(원문) 디코딩 Base64.getDecoder().decode(인코딩된 스트링) import java.util.Base64; import java.util.Scanner; public class P1928 { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for(int t=1..

알고리즘/SWEA 2022.11.07

[SWEA] 1204. [S/W 문제해결 기본] 1일차 - 최빈수 구하기

https://swexpertacademy.com/main/main.do SW Expert Academy SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요! swexpertacademy.com SWEA 1204번 1000명의 학생의 점수를 입력 받아 점수 중 최빈수를 구하는 문제 점수는 0~100점이기 때문에 101 사이즈의 배열을 만들어서 해당 점수 값을 증가시킴 import java.util.Scanner; public class P1204 { public static void main(String[] args){ Scanner sc = new Scanner(System.in); int T = sc.nextInt(); for(int t=1; t

알고리즘/SWEA 2022.11.07

[스파크] chap18 모니터링과 디버깅(2)

18.5 디버깅 및 스파크 응급 처치 클러스터나 사용자 애플리케이션 실행에 필요한 자원을 적절하게 설정하지 않았을 때 발생 증상 : 스파크 잡이 시작X : 클러스터의 노드 정보를 표시X : 스파크 UI가 잘못된 정보를 표시 대응법 -> 스파크 자원 설정이 올바른지, 클러스터 매니저가 스파크를 실행할 수 있도록 적합하게 설정되었는지 확인 -> 클러스터 매니저가 제공할 수 있는 메모리 자원 이상으로 익스큐터의 메모리 자원을 요청하는 경우 => 클러스터 매니저의 UI로 유휴 자원을 확인한 다음 할당할 메모리를 설정한다. -> 설정한 포트로 클러스터 머신 간에 통신할 수 있는지 확인 증상 : 명령이 전혀 실행되지 않으며 오류 메시지가 출력 : 스파크 UI에서 잡, 스테이지, 태스크의 정보를 확인X 대응법 : 스..

카테고리 없음 2021.09.15

[스파크] chap18 모니터링과 디버깅

18.1 모니터링 범위 - 스파크 잡에 오류가 발생했다면, 어디에서 발생했는지 파악하기 위해 스파크 잡을 모니터링 해야 한다. - 실제 모니터링 대상과 모니터링에 필요한 옵션을 알아야 한다. -스파크 애플리케이션과 잡 : 스파크 애플리케이션과 잡을 모니터링해서 클러스터에서 사용자 애플리케이션이 실행되는 상황을 파악하거나 디버깅 : 스파크 UI와 스파크 로그는 실행 중인 애플리케이션의 RDD와 쿼리 실행 계획 같은 개념적 수준의 정보를 제공 -JVM : 스파크는 모든 익스큐터를 개별 JVM에서 실행한다. 따라서 코드가 실행되는 과정을 이해하기 위해 각 가상 머신을 모니터링해야 한다. 18.2 모니터링 대상 - CPU, 메모리 사용률 등의 실행 중인 사용자 애플리케이션의 프로세스 - 프로세스 내부에서의 쿼리..

Spark 2021.09.15