묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
합격 소식과 함께 궁금한 점 문의드립니다.
선생님 안녕하세요. 우선 오늘 최종 합격하여 소식을 전하게 되었습니다.다만, 다름이 아니라 점수가 좀 턱걸이인지라.. 담주에 예정된 최종 결과에서 합격예정이 불합격으로 바뀌는 사례가 있는지 궁금합니다. 제가 알기로는 불합격 사례에서 합격 한 사례는 있는 것으로 아는데 반대 사례가 있는지요??우선 정말 감사드립니다. 큰 도움이 되었습니다.
-
미해결[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
수강 연장 문의
선생님 안녕하세요!이번 9회 시험을 55점으로 떨어지게 되어서.. 내년 6월에 있는 10회 시험을 응시하려고 합니다 ㅠㅠ그런데 만료 기간이 내년 5월까지라, 한 달 정도 강의를 일시정지하거나 다음 회차 시험 때까지 강의를 연장할 수 있을까요?
-
미해결
docker container 생성 후 애플리케이션 동작시 403 forbidden 오류 발생
config-service, discovery-service, apigateway-service, user-service, order-service를 각각 build한 다음 java -jar [각 service 파일]의 명령으로 구동시키고 postman으로 전체 애플리케이션의 동작을 확인한 결과 전체적으로 잘 동작합니다. 그런데 이 파일들을 각각 docker container로 생성하고 실행하였더니, user-service에 대한 서비스 요청(예를 들면, 127.0.0.1:8000/user-service/users)을 실행하면 403 forbidden 오류가 발생합니다. 무엇이 문제인가요? 강의에 나온 것처럼 docker container는 모두 다음과 같이 생성하였습니다. 문제의 발생 가능성을 줄이고자 mariadb는 사용하지 않고 h2DB를 사용하고 있으며, zookeeper와 kafka를 사용하지 않았습니다.- docker network 생성docker network create --gateway 172.18.0.1 --subnet 172.18.0.0/16 ecommerce-network- rabbitMQ 컨테이너 생성docker run -d --name rabbitmq --network ecommerce-network -p 15672:15672 -p 5672:5672 -p 15671:15671 -p 5671:5671 -p 4369:4369 -e RABBITMQ_DEFAULT_USER=guest -e RABBITMQ_DEFAULT_PASS=guest rabbitmq:management - configuration 컨테이너 생성docker run -d -p 8888:8888 --network ecommerce-network -e "spring.rabbitmq.host=rabbitmq" -e "spring.profiles.active=default" --name config-service him333/config-service:1.0 - discovery 컨테이너 생성docker run -d -p 8761:8761 --network ecommerce-network -e "spring.cloud.config.uri=http://config-service:8888" --name discovery-service him333/discovery-service:1.0 - apigateway 컨테이너 생성docker run -d -p 8000:8000 --network ecommerce-network -e "spring.cloud.config.uri=http://config-service:8888" -e "spring.rabbitmq.host=rabbitmq" -e "eureka.client.serviceUrl.defaultZone=http://discovery-service:8761/eureka/" --name apigateway-service him333/apigateway-service:1.0 - order 컨테이너 생성docker run -d --network ecommerce-network --name order-service -e "eureka.client.serviceUrl.defaultZone=http://discovery-service:8761/eureka/" -e "logging.file=/api-logs/orders-ws.log" him333/order-service:1.0 - user 컨테이너 생성docker run -d --network ecommerce-network --name user-service -e "spring.cloud.config.uri=http://config-service:8888" -e "spring.rabbitmq.host=rabbitmq" -e "eureka.client.serviceUrl.defaultZone=http://discovery-service:8761/eureka/" -e "logging.file=/api-logs/users-ws.log" him333/user-service:1.0
-
미해결
데이터 분석 강의를 찾아보다 궁금한게 생겼습니다.
강사님의 커리큘럼에 크게 sql과 판다스강의가 있는데 두개를 같이 병행해도 되는지 궁금합니다.(파이썬 문법은 숙지한 상태입니다.)
-
미해결[AUTOSAR] 신입사원에게 들려주는 AUTOSAR기초 개념 완성
SWC 기초 - Atomic SWC와 SW Composition 질문
강의 마지막에 composition은 개념적인 묶음일 뿐, code에 아무 영향을 미치지 않는다고 설명해주셨는데,그렇다면 composition은 arxml 에만 정의되며 tool 에서만 볼 수 있는 개념인건가요?
-
미해결스프링 부트 - 핵심 원리와 활용
커넥션 팬딩 질문
이런 팬딩 상황이 많은 사용자 접근으로 인해 흔히 서버가 터졌다는 상황인건가요??
-
미해결[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
강사님 감사드립니다.
금일 빅분기 실기 가체점 결과가 올라와서 확인했는데...합격했습니다. 1교시가 너무 어렵게 나와서 힘들었었는데...강사님이 시험전에 2교시->3교시->1교시 순으로 준비를 하라는 글을 보고 많이 도움이 됐습니다. 덕분에 2차시험 2번째에 합격해서 감사드립니다. 회사일 때문에 강사님이 올려주신강의와 모의고사 풀이를 4번이상 반복해서 풀어본거, 마이드 맵을 기반으로 리마인드 해본 것이 많이 도움 됐습니다. 감사합니다.~~
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
변수 선언 위치 기준이 궁금합니다.
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다![코드팩토리 디스코드]https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. (Stateful 위젯을 기준으로) 변수를 선언할 때 어떨 때는 stateful 위젯 클래스에, 어떨 때는 state 클래스에, 어떨 때는 build 함수 안에 하는데 그 기준이 궁금합니다. 특히 stateful 위젯 클래스에 변수를 선언하는 것과 state 클래스에 변수를 선언하는 것의 차이, 기준이 궁금합니다.
-
해결됨초보자를 위한 BigQuery(SQL) 입문
총 정리 문제 풀이 4번 질문 있습니다.
안녕하세요. 선생님,총 정리 문제 풀이 4번을 강의를 보면서 쿼리를 따라 작성해봤는데 결과가 pokemon_cnt: 1, avg_level: 42.0으로 다르게 나오네요.. 몇 번을 다시 새로 써도 똑같은 결과가 나옵니다 ㅠㅠWITH winner_cnts AS ( SELECT winner_id, COUNT(winner_id) AS win_cnt FROM basic.battle WHERE winner_id IS NOT NULL GROUP BY winner_id ), top_winner AS ( SELECT wc.winner_id AS trainer_id, wc.win_cnt, t.name AS trainer_name FROM winner_cnts AS wc LEFT JOIN basic.trainer AS t ON wc.winner_id = t.id ORDER BY wc.win_cnt DESC LIMIT 1 ) SELECT tw.trainer_id, tw.trainer_name, tw.win_cnt, COUNT(tp.pokemon_id) AS pokemon_cnt, ROUND(AVG(tp.level),2) AS avg_level FROM top_winner AS tw LEFT JOIN basic.trainer_pokemon AS tp ON tw.trainer_id = tp.id WHERE tp.status IN("Active", "Training") GROUP BY tw.trainer_id, tw.trainer_name, tw.win_cnt
-
미해결리눅스 시스템 디버깅
재생 문제
재생에 문제 있다고 그러면서 재생이 안 되네요..인텔 아키텍처2부터 pc 환경 입니다.
-
해결됨[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
[이슈]리액트 네이티브 0.76 버전 쓰지마세요
앱 처음제작시 0.76 버전으로 진행하였는데 지금https://github.com/react-native-maps/react-native-maps/issues/5206위 이슈를 보시면 신규 ui 엔진인 fabric을 라이브러리에서 지원 안하고 있습니다 제가 예전에 올린글인 맵 터치시 마커가 다음렌더링에 표시되는 이유가 이것 때문이였습니다. 버전 낮춰서 하세요~
-
미해결김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음
Java 입문 강의 유용도에 대한 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. JAVA로 COS Pro 2급을 따고 싶은데 이 입문강의를 들으면 가능할까요? C언어랑 python은 좀 다뤄봤습니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
LinkedList를 활용한 접근
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요. 강의 잘 듣고 있습니다.혹시 이 문제를 LinkedList를 사용해서 접근하면 부적절한가요?자바로 풀었고 통과는 되지만 시간 복잡도가 커질거 같아 문의 드립니다.아래는 저의 코드 입니다. </>public class Baekjoon2828 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int m = sc.nextInt(); int j = sc.nextInt(); int[] arr = new int[j]; for (int i = 0; i < j; i++) { arr[i] = sc.nextInt(); } int idx = 0; LinkedList<Integer> list = new LinkedList<>(); int dist = 0; int cur = 1; for (int i = cur; i < m + 1; i++) { list.add(i); } while (idx < j) { int goal = arr[idx]; if (!goalInList(list, goal)) { if (cur < goal) { while (!goalInList(list, goal)) { cur++; int first = list.pollFirst(); list.add(first + m); dist++; } } else if (cur > goal) { while (!goalInList(list, goal)) { cur--; int last = list.pollLast(); list.addFirst(last - m); dist++; } } } idx++; } System.out.println(dist); } static boolean goalInList(LinkedList<Integer> list, int goal) { for (int element : list) { if (goal == element) { return true; } } return false; } }
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
강의 자료 위치 부탁드립니다.
QR로 받는 방법도 있지만, 유료 수강하신 분들은 제가 강의 자료에 올려 놨어요.섹션 3에 전류가 무엇인가요에 자료가 있습니다. => 여기를 못찾겠습니다.
-
해결됨직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피
스타일 개요 수준 추가
안녕하세요 저번에 남겨주신 질문에 하나 더 여쭙고자 합니다. 저번에 커서위치 스타일 추출 코드 알려주셨는데요 추출하고 개요 문단 수준을 변경해서 저장하는 방법도 있을까 해서 문의 드립니다.
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
서버 액션을 트리거하는 방법
안녕하세요.지금까지 서버 액션을 트리거 하실때 form 태그를 이용해서, 제출형식으로 트리거 하셨는데, next 에서 서버 액션을 트리거 할때 단순한 작업이라면 form태그가 아닌 버튼형식으로 하는것도 괜찮은지 궁금해서 여쭤봅니다. 버튼으로 하는것도 가능은 하지만 권장되지 않는 방식인것인가요?이를테면 각각의 북페이지에 유저가 좋아요와 싫어요를 누를 수 있는 기능이 있다고 가정했을때, 좋아요와 싫어요는 단순한 기능이라고 생각이 되는데, 이런 경우에는 버튼으로 서버 액션을 트리거하는 방법도 괜찮은것인지 궁금합니다!. 감사합니다.
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
질문은 아니고 강의 내용과 pdf 교안이 다른 점이 있어서 제보드립니다
공부 진행에 전혀 문제는 없지만 자그마한 도움이 되고 싶어 말씀드려요9. 채팅 프로그램.pdfCommandManagerV2수정 필요한 부분 : public static final String DELIMITER = "|";수정 후 : private static final String DELIMITER = "\\|";CommandManagerV3, CommandManagerV4수정 필요한 부분 : public static final String DELIMITER = "\\|";수정 후 : private static final String DELIMITER = "\\|";11. HTTP 서버 만들기.pdfHttpResponse수정 필요한 부분 : public void setStatus(int statusCode) {this.statusCode = statusCode;}수정 후 : public void setStatusCode(int statusCode) {this.statusCode = statusCode;}HttpRequestHandlerV4수정 필요한 부분 : private static void notFound(HttpResponse response) {response.setStatus(404);response.writeBody("<h1>404 페이지를 찾을 수 없습니다.</h1>");}수정 후 : private static void notFound(HttpResponse response) {response.setStatusCode(404);response.writeBody("<h1>404 페이지를 찾을 수 없습니다.</h1>");}pdf 파일에서 setStatus 로 쓰다가 뒤의 커맨드 패턴 NotFoundServlet, InternalErrorServlet 에서는 setStatusCode로 메서드 이름을 사용하고 있어서 강의 내용과 동일하게 setStatusCode로 이름 통일을 시켜봤습니다 ServerMainV5임포트 추가import was.v5.servlet.HomeServlet; import was.v5.servlet.SearchServlet; import was.v5.servlet.Site1Servlet; import was.v5.servlet.Site2Servlet;
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
def에서 print와 return의 차이점이 뭘까요?
안녕하세요~! 잔재미코딩님을 열심히 믿고 따라가고 있는 수강생입니다.다름이 아니라 함수 사용에서 print와 return의 차이점이 잘 이해가 되지 않아서요. def cal(a, b, c):if c == '+' :return a + belif c == '*' :return a * belse :return 0 예를 들면 위 함수 코드를 실행하고data = cal(2, 3, "*")print(data)를 실행하면 바로 6이 나오지만 위의 코드에서 return대신 print()를 사용하면data = cal(2, 3, "*")print(data)를 실행 시6None이 나온다는 차이점은 느꼈습니다.근데 왜 이런것인지 잘 이해가 안돼요 ㅠㅠ 정확한 둘의 사용상 차이점이 무엇인가요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
/boards/224/ 403 이 뜨네요.
next.config.mjs/** @type {import('next').NextConfig} */ const nextConfig = { reactStrictMode: true, trailingSlash: true, generateBuildId: () => "tranme24", // 아래 주소들만 out 폴더에 만들기 exportPathMap: () => ({ "/": {page: "/"}, "/boards": {page: "/boards"}, "/404": {page: "/404"}, }) }; export default nextConfig; 위와같이 설정 경로에서 아래의 이미지와 같이 파일들이 동일한걸 확인했습니다.왜 안되는걸까요.
-
해결됨초보자를 위한 BigQuery(SQL) 입문
총 정리 문제 풀이 2번 방출 여부 상관
안녕하세요. 선생님, 2번 문제에 질문있습니다.2. 각 포켓몬 타입1을 기준으로 가장 많이 포획된(방출 여부 상관없음) 포켓몬의 타입1, 포켓몬의 이름과 포획 횟수를 출력해주세요.위 문제에서 만약에 방출 여부를 판단하고 풀어본다면 어떻게 나오는지 궁금해서 풀이를 해보았습니다. 아래 쿼리대로 풀면 될까요?WITH result AS ( SELECT pokemon_id, status, SUM(CASE WHEN status IN('Active', 'Training') THEN 1 ELSE 0 END) AS status_pokemon_cnt FROM basic.trainer_pokemon GROUP BY pokemon_id, status ORDER BY status_pokemon_cnt DESC ) SELECT type1, kor_name, status_pokemon_cnt FROM result LEFT JOIN basic.pokemon AS p ON result.pokemon_id = p.id LIMIT 1