일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- 2798 자바
- 1010 자바
- 10813 자바
- IAM Identity Center
- 데보션영 3기
- 자바 10866
- BFS
- 자바 28278
- dfs
- 2164 자바
- 10810 자바
- 자바 1003
- 티움투어
- 코딩테스트
- 2346 풍선 터뜨리기
- 10807 자바
- IAM 사용자
- 자바 2346
- 2748 자바
- 28278 스택 2
- 파이썬
- 1764 자바
- 자바 2164
- 자바
- 백준 10866 자바
- 백준 2346 자바
- 백준
- 그리디
- 백준 28278 자바
- 백준 1764 자바
- Today
- Total
목록전체 글 (141)
자두의 데브로그

1. 빌드 파일 생성$ ./gradlew build 실패 ...!!! 원인이 DB 연결 오류로 보여서 RDS 생성하고 연결해주었다. 그러나 ... Test 실행한다면서 76%에서 멈춰서 안돌아감..! AWS 콘솔 확인해보니까 CPU 99%까지 찍었는데도 안되는 거였음..! 보통 이러면 메모리를 늘려주는데 아래와 같은 과정을 거치면 된다.메모리 사용량 확인하기$ free스왑 파일 생성하기$ sudo dd if=/dev/zero of=/swapfile bs=128M count스왑 파일 권한 설정하기$ sudo chmod 600 /swapfileLinux 스왑 영역 설정하기$ sudo mkswap /swapfile스왑 공간에 스왑 파일 추가하여 즉시 파일 사용 가능하게 설정하기$ sudo swapon /swa..

0. AWS 계정 만들기1. 이름 지정2. 애플리케이션 및 OS 이미지 지정3. 인바운드 보안 그룹 규칙 지정 - 8080 꼭! 잊지 말고 뚫어두기4. 스토리지 구성 - 크기는 프리티어 내에서 지원되는 가장 큰 용량으로 지정했다. 빌드 때 크기가 부족할 수도 있어서!!!5. 탄력적 IP 생성 후, 생성한 인스턴스에 부여6. 파일 실행 권한 바꾸기chmod 600 finut.pem 7. 내부 접속ssh [접속할 사용자명]@[외부IP] -i "[pem파일명].pem" 8. git 명령어 설치 및 설치된 버전 확인$ sudo yum install git$ git --version 9. git clone 받기git clone [클론 받을 프로젝트] 10. .gitignore에 포함되어있는 내용 직접 옮기기 11..
> jisoo 🍻 ~/Desktop> ssh root@[eip] -i "[pem파일명].pem"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: UNPROTECTED PRIVATE KEY FILE! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@Permissions 0644 for '[pem파일명].pem' are too open.It is required that your private key files are NOT accessible by others.This private key will be ignored.Load key "[pe..
5월 식품들의 총매출 조회하기SELECT fp.PRODUCT_ID, PRODUCT_NAME, (PRICE * SUM(AMOUNT)) AS TOTAL_SALES FROM FOOD_PRODUCT fp JOIN FOOD_ORDER fo ON fp.PRODUCT_ID = fo.PRODUCT_ID WHERE PRODUCE_DATE LIKE "2022-05%" GROUP BY fp.PRODUCT_ID ORDER BY TOTAL_SALES desc, fp.PRODUCT_ID; 주문량이 많은 아이스크림들 조회하기SELECT FLAVOR FROM ( SELECT * FROM FIRST_HALF UNION SELECT * FROM JULY) as A GROUP BY FLAV..
조건에 맞는 도서와 저자 리스트 출력하기-- 코드를 입력하세요SELECT BOOK_ID, AUTHOR_NAME, DATE_FORMAT(PUBLISHED_DATE, "%Y-%m-%d") AS PUBLISHED_DATE FROM BOOK b JOIN AUTHOR a ON b.AUTHOR_ID = a.AUTHOR_ID WHERE CATEGORY = "경제" ORDER BY PUBLISHED_DATE; 없어진 기록 찾기-- 코드를 입력하세요SELECT o.ANIMAL_ID, o.NAME FROM ANIMAL_INS i RIGHT JOIN ANIMAL_OUTS o ON i.ANIMAL_ID = o.ANIMAL_ID WHERE i.ANIMAL_ID is NULL; [새롭게 알게 된 것]JOIN을 했을 때 RIGHT..

https://www.acmicpc.net/problem/2606 1과 연결된 정점들과 연결된 또 다른 정점들의 값을 세면 되는데 이때 dfs로 동일하게 탐색하는데 만약 1과 연결되어있지 않고 끊어져 있으면 dfs로 탐색이 되지 않는다. 그렇기 때문에 dfs 함수를 거친 만큼만 count++ 해주면 된다.import java.io.*;import java.util.*;public class Main { public static boolean[] visited; public static ArrayList> graph = new ArrayList(); public static int count = 0; public static void main(String[] args) throws I..

https://www.acmicpc.net/problem/24444 값 입력 받는 건 동일하지만 bfs 함수 구현하는 것만 차이가 있다. queue를 하나 만들고 시작 정점부터 정점에 인접한 정점 중 작은 수부터 방문하게 된다. 이때 dfs는 예를 들어 정점 1과 인접한 정점이 2, 4가 있었을 때 2를 방문한 뒤에는 2와 인접한 정점을 방문하게 되는데 bfs의 경우는 2를 방문한 뒤, 1과 인접해있는 4를 그 다음으로 방문하게 된다는 게 차이가 있다. 즉, graph.get(1) 의 모든 결과 값을 다 방문하도록 구현해야돼서 큐를 사용한다고 생각하면 된다.import java.io.*;import java.util.*;public class Main { public static int[] visi..

https://www.acmicpc.net/problem/24479https://www.acmicpc.net/problem/24480 DFS를 자바로 구현해본 적이 없어서 푼 가장 기초적인 DFS 문제 ! ArrayList> 로 이차원 배열을 선언해서 푼다는 걸 잘 알아두면 될 것 같다! [새로 알게 된 것]Collections.sort() 로 오름차순 정렬 가능Collections.sort(ArrayList, Collections.reverseOrder()) 로 내림차순 정렬 가능// 24479번import java.io.*;import java.util.ArrayList;import java.util.Collections;import java.util.StringTokenizer;public clas..
가장 비싼 상품 구하기-- 코드를 입력하세요SELECT MAX(PRICE) AS MAX_PRICE FROM PRODUCT; 가격이 제일 비싼 식품의 정보 출력하기-- 코드를 입력하세요SELECT PRODUCT_ID, PRODUCT_NAME, PRODUCT_CD, CATEGORY, PRICE FROM FOOD_PRODUCT WHERE PRICE = ( SELECT MAX(PRICE) FROM FOOD_PRODUCT); [새로 알게 된 점]집계 함수와 함께 출력하는 다른 속성들은 모두 첫 번째 값을 출력하게 된다.중첩 SQL문을 통해 필요로 하는 값을 갖는 경우에 대해 WHERE 조건을 걸면 된다.최솟값 구하기-- 코드를 입력하세요SELECT MIN(DATETIME) FROM ANIMAL_INS; [..