학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 안녕하세요. QuerydslApplicationTests 실행시 아래와 같은 에러가 발생합니다. HELLO_SEQ가 없다는 오류인것 같은데요 H2 DB에 이걸 만들어야 한다는 의미인가요? 강의 내용에는 없는 것 같아서 질문드립니다. 확인 부탁드립니다. 감사합니다.
========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 강의내용과 동일하게 컨트롤+쉬프트+T 눌러서 JUnit4 선택하고 코드를 동일하게 쳤을때 이런 오류가 발생합니다 https://www.inflearn.com/questions/15495/%ED%85%8C%EC%8A%A4%ED%8A%B8-%EB%8F%84%EC%A4%91-%EC%97%90%EB%9F%AC-%EB%B0%9C%EC%83%9D 링크에서 설정에서 run test를 intelliJ IDEA로 바꾸면 아래와 같은 오류입니다 intellij IDEA로 변경 + 임포트를 jupiter.api.test 로 하면 이런 오류입니다 run test를 default + 임포트를 jupiter.api.test로 하면 이런 오류입니다.... 어떻게 해야 할까요?
안녕하세요 Daniel 선생님 왜 갑자기 remote tunnel 접속의 오류가 발생하는 걸까요!? 지난 주까지 강의 Module 7 과정을 잘 완료 했습니다. 그리고 오늘 Module 8을 학습을 위해서 아래 처럼, SSH 로그인 하고 이미 설정된 순서대로 remote tunnel방식으로 connection을 여러번 시도하지만 안 됩니다. 다음과 같이 애러 메시지가 나옵니다. 'Failed to connect to the remote extension host server (Error: WebSocket close with status code 1006)' vs ext - Remote Tunnels version 입니다. 의견을 부탁 드립니다. 감사합니다. 몇일 동안 shut-down을 걸어 뒀다가 오늘 다시 서버를 가동했는데요. 누락한 절차가 있을까요? 직접 remote desktop으로 서버로 접속하는데는 문제가 없었습니다.
ISB배리어에 대해 학습을 하면서 제가 생각했을 때는 이해가 잘되지 않은 부분이 있어 질문을 드립니다. 제가 이해한 ISB배리어의 사용 이유는 다음과 같습니다.명령어는 파이프라인을 통해 페치, 디코드, 실행을 단계를 걸쳐 병렬적으로 실행된다.ISB 배리어는 시스템 레지스터를 설정한 후에 주로 사용된다.그 이유는 시스템 레지스터을 설정한 명령어가 실행되기 전에 페치된 명령어에서 잘못 설정된 시스템 레지스터 설정 값을 읽을 수 있기 때문에파이프라인에서 플러시를 통해 비우고 시스템 레지스터를 설정하는 명령어가 실행단계까지 완료된 다음에 다음 명령어를 페치를 한다. 그리고 여기서 생긴 의문은 그렇다면 굳이 시스템 레지스터가 아니라 노멀 레지스터를 읽고 쓸 때도 이런 문제가 생길테니 ISB 명령어를 사용해야하는가? 입니다. 위 글에서 부족한 부분이 있다면 그 부분에 대해서도 설명해주시면 감사하겠습니다.
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예 [질문 내용] create시에 반환 타입을 Long 을 주는 실무적인 관점에서 이유가 뭘까요?? 어떤 경우에 좋은지 예를 들어 주실 수 있을까요?? https://woojin.tistory.com/115#google_vignette 에서는 아예 void 를 사용하지 말라고하는데 그 이유가 공감이 전혀 안됩니다. 예를 들어 뭐 이런 건가요?? 주문 완료하기 버튼을 딱 누르면 생성된 주문 ID 가 딱 반환이되고 생성된 주문 ID를 바탕으로 조회해서 어떤 주문이 완료되었는지 표시해주게? 그러면 만약에 상품에 대한 평가를 남긴다고 하면 상품 평가 ID 를 반환해봤자 차피 바로 조회할 필요가 없어 보이는데 이러면 void 써도 되는 것 아닌가요??
count라는 매개변수를 같이 전달해주기 보다 dfs가 호출될 때마다 answer를 넣어주는 방식으로 풀어봤는데 왜인지 end 값을 찾았을 때 return이 적용이 안되는 거 같습니다. 혹시 어떤 문제가 있는지 봐주실 수 있나요? import java.util.*; import java.io.*; class Main { static int N, start, end, M; static boolean[] visited; static ArrayList<Integer>[] graph; static int answer = -1; private static void dfs(int i) { if (i == end) { System.out.println("end: " + end); return; } visited[i] = true; for (int j = 0; j < graph[i].size(); j++) { int next = graph[i].get(j); if (visited[next] == false) { System.out.println("next: " + next); dfs(next); answer++; } } } public static void main(String[] args) throws IOException{ // 입력 및 초기화 BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); N = Integer.parseInt(br.readLine()); // 노드의 개수 StringTokenizer st = new StringTokenizer(br.readLine()); start = Integer.parseInt(st.nextToken()); // 시작 노드 end = Integer.parseInt(st.nextToken()); // 끝 노드 System.out.println(end); M = Integer.parseInt(br.readLine()); // 간선의 개수 visited = new boolean[N+1]; // graph 선언 후 초기화 graph = new ArrayList[N+1]; for (int i = 1; i <= N; i++) { graph[i] = new ArrayList<>(); } for (int i = 1; i <= M; i++) { st = new StringTokenizer(br.readLine()); int x = Integer.parseInt(st.nextToken()); int y = Integer.parseInt(st.nextToken()); graph[x].add(y); graph[y].add(x); } System.out.println(Arrays.toString(graph)); // dfs 호출 dfs(start); System.out.println(answer); bw.close(); br.close(); } }
로드벨런서에서 타겟그룹으로 포인팅을 할 때의 리스너가 80번 포트(http)라고 가정합니다. 타겟그룹의 포트는 3000번이라고 한다면 데이터의 흐름이 다음과 같습니까? 사용자가 80번 포트로 request (즉, http://example.com ) 로드벨런서의 보안그룹의 인바운드에 80번이 열려있는지 확인 로드벨런서에 80번포트로 들어왔을 때 타깃그룹으로 포이팅하는 리스너 확인 80번으로 받은 request를 타깃그룹이 대상 인스턴스로 보낼 때 3000번 포트로 변환 대상 인스턴스의 보안그룹의 인바운드에 3000번이 열려있는지 확인 대상 인스턴스의 3000번 포트에 웹 요청이 들어옴(즉, 웹 서버가 3000번 포트에 열려있어야 함). 제가 이해한 것이 맞을까요? 타깃그룹에 포트번호가 있는것이 헷갈립니다. 왜 있는지도 모르겠고...
ENV java_ home, ENV volume_path 등을 언급하셧는데 이 환경 변수들은 VM에서 사용하는 환경변수인건가요? 아님 도커에서 사용하는 환경변수인건가요? 항상 좋은 강의 감사합니다. 환경변수에 대해서는 실제 CI-CD 실습을 안하니 이해가 잘 안돼는거 같습니다. ㅠㅠ 빨리 다음 챕터로 넘어가서 한 번 실습을 해봐야겠네요 실습에 문제 발생 시 최대한 캡쳐 화면을 꼭 올려 주세요. (원인 파악에 도움이 큽니다) 영상 내용 질문 시 해당 영상 제목과 내용이 있는 시간을 같이 올려주세요. (내용을 다시 들어보고 답변을 드리기 위해서 입니다) 긴 로그는 제 메일로 보내주세요. (k8s.1pro@gmail.com) 카페 [강의 자료실]에도 많은 질문과 답변들이 있어요! cafe: https://cafe.naver.com/kubeops
강의 잘 보고 있습니다. 예전에 nanoid를 사용하신다는 영상을 보고 id로 nanoid를 사용한 부분이 있는데 해당 부분을 무한 스크롤 구현할 때 궁금한게 있습니다. initialPageParam: ????, getNextPageParam: (lastPage, pages) => { return lastPage?.content?.at(-1)?.id; }, getNextPageParam을 통해서 불러왔을 때는 불러온 값의 id를 다음 pageParam으로 전달해주면 되는데 initialPageParam은 어떻게 처리해야하나요 ??
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. "동일성 비교가 필요한 경우에만 equals() 재정의" -> 동등성 아닌가요?
[질문 내용] 안녕하세요. 강의를 매우 잘 듣었습니다. 강의를 듣던중 scope를 request로 설정하고 로그를 기록을 알려주셨던 부분에서 궁금증이 생겼습니다. 요청마다 uuid를 활용하여 로그를 기록하는 것은 aop를 활용한다면 scope 설정 없이도 가능할 것이라 생각이 드는데 scope를 지정하여 활용하는 방식만의 이점이 있을가요?
https://www.acmicpc.net/source/share/52db515483bf48409679906723d0d91f 위 코드는 오답이고 https://www.acmicpc.net/source/share/4d3ef9f8e6c74ed2af729ac607ef92dd 위 코드는 정답인데 두 코드의 로직에 어떤 차이가 있는지 궁금합니다 - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
안녕하세요 잦은 질문을 드리네요 죄송합니다 궁금증이 많아서.. 선생님 강의 도중 setvbuf함수를 설명하실 때 _IONBF 이 모드를 인수로 넣으며 버퍼를 사용하지 않는다고 설명해주셨습니다. 이 설명을 듣고 떠오른건 한창 입출력 함수 알려주실 때 구글에 검색해서 찾아보다가 windows에서만 쓰이는 conio.h라이브러리에 _ getch(), _ getche()란 함수가 있었습니다. 그 함수가 버퍼를 통하지 않고 바로바로 입력과 동시에 처리를 했었는데 setvbuf함수가 그런 기능까지 구현할 수 있게 해주는 걸까요?
제가 새로운 파일을 만들고 이미지에 이상이 없는데 계속해서 오류가 나서 그 파일을 삭제하고 다시 하려고 했는데 실행이 안됩니다. 혹시 도와 주실수 있나요? ( https://github.com/everythingstore/everythingstore.github.io.git ) 이것은 제 주소 입니다....
강의 2.14 비동기작업처리하기, 5:59 비동기는 프로세스의 병렬 처리를 위해 사용하는 것인데 비동기 함수를 await 키워드를 통해서 값이 반환되기를 기다렸다가 사용하면 동기 와 다른 점이 뭔지 궁금합니다. 어떤 경우에 await가 비동기 함수를 사용하면서 중요한 역할을 담당하는지도 궁금합니다.