묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
업캐스팅 상속문제 부탁드립니다.
10:29초에 Class B extends A{public B(){ - 이쪽 부분이 상속이 된다고 알려주셨는데 8:12초에 class B extends A{public void pain() { - 에서는 왜 상속이 안되는지 차이점을 잘 모르겠습니다본인이 태어나기 전에 부모의 기본 생성자를 호출한다"라고 이해를 했는데 왜 8:12초에는 부모 생성자를 호출을 안하는 건가요?혹시 생성자 B()가 있어야 부모를 호출할 수 있는건가요?
-
해결됨세계 대회 진출자가 알려주는 코딩테스트 A to Z (with Python)
2번 구현 방법 질문 있습니다.
안녕하세요. 12:40초 경에 찾는 숫자가 배열에 있는지 확인하는 함수를 2번 방법으로 구현할 때찾는 숫자 : 1, 배열 : arr = [2, 3, 4, 5]이런식으로 배열에 찾는 숫자보다 큰 값들만 있으면cur이 -1이니까 arr[cur] == num에서 out of index 에러가 발생할 것 같은데 일반적인 이분탐색을 매개변수 탐색 방법으로 구현하려고 하면 cur = -1인 부분에 대해서는 따로 예외처리를 해주면 될까요?아니면 좀 더 깔끔한 구현 방법이 있을까요?
-
해결됨350개의 개인 앱을 만들어 월급의 7배 수익을 달성한 방법
질문이 있어 글 남깁니다.
안녕하세요.좋은 강의를 듣고 직접 서비스를 준비하고 있는 프론트엔드 개발자입니다. 사실 기술 관련 질문은 하지 말아달라고 강의 중 말씀해주신 걸 기억하는데,다른 곳에 물어볼 곳도 없고혹시라도 답변을 들을 수 있을까 하여 문의 글을 남깁니다. 300개 가량의 서비스를 유지하면서,RDS 비용이 한달에 22.73달러 정도 발생한다고 강의 중에 말씀하셨는데요. 저 또한 AWS는 아니지만 GCP에서 무료 크레딧을 가지고 개발 진행중입니다.서버 비용보다 RDS 비용이 진짜 무섭다는 이야기를 많이 들어서요. GCP 기준 샌드박스, 공유코어로 설정을 맞추고 거의 최저 사양을 맞춰도시간당 0.05달러 정도 발생하고 한달에 최소 36달러는 디폴트로 발생하는 것으로 예상 금액이 책정되고 있습니다. 서비스 개발 중인데도 RDS에서 발생하는 금액이 저 정도면 부담이 되더라구요. RDS 스팩을 t3.micro 정도로만 말씀해 주셨는데,스팩을 좀 더 구체적으로 말씀해주실 수 있을까요? 혹은 금액을 줄일 수 있는 방법이 있다면 조언 부탁드려도 될까요? 사양 커스텀을 진행해도 한달에 22달러는 도저히 맞춰지지가 않아서요 (GCP 기준이긴 합니다..)
-
해결됨38군데 합격 비법, 2025 코딩테스트 필수 알고리즘
수업 질문
안녕하세요! 기업 코딩테스트의 환경이 pycharm이랑 같은지 궁금합니다. 구글 코랩환경은 하나씩 행마다 빠르게 코드를 확인해보면서 볼 수 있는데 pycharm은 한꺼번에 돌려야 하고 함수 안에 print를 넣어서 간접적으로 확인해야하니 불편해 여쭤봅니다..!ctrl + R을 누르면 pycharm에서 실행이 된다고 하는데 저는 pycharm에서 실행 버튼의 단축키가 ctrl +f5로 뜹니다,,! 단축키로 쓰기에는 너무불편한데, ctrl+R로 단축키를 바꾸신건지 저는 해당 단축키로는 실행이 되지 않아 여쭤봅니다! 코랩이 아닌 pycharm으로 수업을 진행하신 특별한 이유가 있으신지도 궁금합니다!! 감사합니다.
-
미해결3. 웹개발 코스 [Enterprise Architecture(EA) X 전자정부프레임워크]
제6강. No bean named 'MainService' available 에러 발생
안녕하세요.6강 소스코드 빌드 시 아래 오류가 발생햐며, 강의 프로젝트 Source를 이용하여도 발생합니다.-- 아 래 --SEVERE: 서블릿 [action]을(를) 위해 할당하던 중 예외 발생org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'MainService' availableINFO: Initializing Spring DispatcherServlet 'action'2025-04-17 00:14:30,620 INFO [org.springframework.web.servlet.DispatcherServlet] Initializing Servlet 'action'2025-04-17 00:14:30,788 WARN [org.springframework.web.context.support.XmlWebApplicationContext] Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mainController': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'MainService' available2025-04-17 00:14:30,792 ERROR [org.springframework.web.servlet.DispatcherServlet] Context initialization failedorg.springframework.beans.factory.BeanCreationException: Error creating bean with name 'mainController': Injection of resource dependencies failed; nested exception is org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'MainService' available. . .Caused by: org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'MainService' available
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
추상클래스, 인터페이스 3분 33초 경 코드
안녕하세요, 추상 클래스와 추상 메서드에 관련한 코드를 보다가 궁금한 점이 있어 질문을 남깁니다.abstract class Vehicle { String model; // 생성자 Vehicle(String model) { this.model = model; } // 추상 메서드 abstract void startEngine(); void stopEngine() { System.out.println(model + "엔진 멈췄다."); } } class Car extends Vehicle { // 생성자 Car(String model) { super(model); } // abstract 였던 메소드를 구현 void startEngine() { System.out.println(model + "엔진 켜졌다."); } } public class Main { public static void main(String[] args) { Car car = new Car("Toyota"); car.startEngine(); car.stopEngine(); } }제가 이해한 코드 흐름은 다음과 같습니다.Car 이라는 객체(인스턴스)를 생성super(model) 코드를 통해 "Toyota" 라는 String 변수 값이Car의 부모 클래스 Vehicle의 생성자 함수에 들어감Vehicle 생성자 함수를 통해 Vehicle의 인스턴스 변수인 model에 "Toyota" 라는 값이 들어가게 됨car.startEngine() => 자식 클래스에서 startEngine() 함수 실행car.stopEngine() => 자식 클래스에서는 없는 함수이므로 부모 클래스에 있는 stopEngine() 함수를 실행 이 때, 4번에서 궁금했던 점은model 이라는 변수는 부모 클래스에 있는 인스턴스 변수인건데,상속을 하게 된다면 자식 클래스에서도 model 이라는 변수에 접근이 가능한건가요?
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
1:11:00 python 문제 정답
정답을 ab3 ca3 라 하셨는데for i in range(11) 이라 배열범위 초과로 ab3 ca2 아닌가요?
-
미해결레디스의 모든 것 (feat. Node.js)
systemctl restart redis-server 실행시 오류 문의
강의 영상 대로 작성 후systemctl restart redis-server실행시 아래와 같은 오류가 나옵니다...(sutdy를 server로했습니다.)Job for redis-server.service failed because a timeout was exceeded.See "systemctl status redis-server.service" and "journalctl -xeu redis-server.service" for details. journalctl를 실행해봤더니 아래에 대한 내용이 나오네요, 강의에 나온 service 내용을 그대로 쳤는데도 이런 오류가나오네요.... 4월 16 23:03:30 localhost.localdomain systemd[1]: Starting My resdis study...░░ Subject: A start job for unit redis-server.service has begun execution░░ Defined-By: systemd░░ Support: https://wiki.rockylinux.org/rocky/support░░░░ A start job for unit redis-server.service has begun execution.░░░░ The job identifier is 4223.4월 16 23:03:30 localhost.localdomain redis-server[31478]: 31478:C 16 Apr 2025 23:03:30.725 # WARNING Memory overcommit must be enabled! Without it, a background save or replication may fail under low memory condition. Being disabled, it can also cau>4월 16 23:03:30 localhost.localdomain redis-server[31478]: 31478:C 16 Apr 2025 23:03:30.726 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo4월 16 23:03:30 localhost.localdomain redis-server[31478]: 31478:C 16 Apr 2025 23:03:30.726 * Redis version=7.4.2, bits=64, commit=00000000, modified=0, pid=31478, just started4월 16 23:03:30 localhost.localdomain redis-server[31478]: 31478:C 16 Apr 2025 23:03:30.726 * Configuration loaded4월 16 23:03:30 localhost.localdomain redis-server[31478]: 31478:M 16 Apr 2025 23:03:30.726 * Increased maximum number of open files to 10032 (it was originally set to 1024).4월 16 23:03:30 localhost.localdomain redis-server[31478]: 31478:M 16 Apr 2025 23:03:30.726 * monotonic clock: POSIX clock_gettime4월 16 23:03:30 localhost.localdomain redis-server[31478]: 31478:M 16 Apr 2025 23:03:30.727 * Running mode=standalone, port=6379.4월 16 23:03:30 localhost.localdomain redis-server[31478]: 31478:M 16 Apr 2025 23:03:30.728 * Server initialized4월 16 23:03:30 localhost.localdomain redis-server[31478]: 31478:M 16 Apr 2025 23:03:30.728 * Loading RDB produced by version 7.4.24월 16 23:03:30 localhost.localdomain redis-server[31478]: 31478:M 16 Apr 2025 23:03:30.728 * RDB age 11 seconds4월 16 23:03:30 localhost.localdomain redis-server[31478]: 31478:M 16 Apr 2025 23:03:30.728 * RDB memory usage when created 0.93 Mb4월 16 23:03:30 localhost.localdomain redis-server[31478]: 31478:M 16 Apr 2025 23:03:30.728 * Done loading RDB, keys loaded: 0, keys expired: 0.4월 16 23:03:30 localhost.localdomain redis-server[31478]: 31478:M 16 Apr 2025 23:03:30.728 * DB loaded from disk: 0.000 seconds4월 16 23:03:30 localhost.localdomain redis-server[31478]: 31478:M 16 Apr 2025 23:03:30.728 * Ready to accept connections tcp4월 16 23:05:00 localhost.localdomain systemd[1]: redis-server.service: start operation timed out. Terminating.4월 16 23:05:00 localhost.localdomain redis-server[31478]: 31478:signal-handler (1744812300) Received SIGTERM scheduling shutdown...4월 16 23:05:00 localhost.localdomain redis-server[31478]: 31478:M 16 Apr 2025 23:05:00.778 * User requested shutdown...4월 16 23:05:00 localhost.localdomain redis-server[31478]: 31478:M 16 Apr 2025 23:05:00.778 * Saving the final RDB snapshot before exiting.4월 16 23:05:00 localhost.localdomain redis-server[31478]: 31478:M 16 Apr 2025 23:05:00.781 * DB saved on disk4월 16 23:05:00 localhost.localdomain redis-server[31478]: 31478:M 16 Apr 2025 23:05:00.781 * Removing the pid file.4월 16 23:05:00 localhost.localdomain redis-server[31478]: 31478:M 16 Apr 2025 23:05:00.781 # Redis is now ready to exit, bye bye...4월 16 23:05:00 localhost.localdomain systemd[1]: redis-server.service: Failed with result 'timeout'.░░ Subject: Unit failed░░ Defined-By: systemd░░ Support: https://wiki.rockylinux.org/rocky/support░░░░ The unit redis-server.service has entered the 'failed' state with result 'timeout'.
-
해결됨한 입 크기로 잘라먹는 Next.js(v15)
풀 라우트 캐시 관련 Dynamic Page 조건에 대해 궁금한 점 있습니다.
풀 라우트 캐시 조건에 http 요청에서 쿠키나, 헤더값등을 얻어오는 동적함수를 사용하거나props에서 searchParams를 꺼내오는 등의 조건들이 동적 페이지로 선정되는 기준이라고 하셨는데요. components/searchbar.tsx에서 useSearchParams() 훅 사용도 같은 맥락인것 같은데, 이친구는 왜 빌드시에 체크된걸까요? 빌드 과정 중 정적 코드 분석을 통한 경고성 오류일까요?(with-searchbar)/page.tsx가 static page로 선정되어, 그 내부에 포함되어 있는 컴포넌트이기 때문에 components/searchbar.tsx까지 빌드하려다가 발생한 오류일까요?useSearchParams() 훅은 dynamic page 선정조건에 포함되지 않은걸까요? 궁금합니다! 만약 수업 내용 중 있었는데, 제가 놓친거라면 죄송합니다~
-
해결됨[코드캠프] 부트캠프에서 만든 '완벽한' 프론트엔드 코스
document.getElementById("aa")
여기에서 document.getElementById("aa")말고document.getElementById(aa) 라고 적으면 안되나요?aa는 id설정이 끝난 변수 아닌가요?
-
미해결React 완벽 마스터: 기초 개념부터 린캔버스 프로젝트까지
얕은복사와 깊은복사 질문
안녕하세요. 얕은복사와 깊은복사에 대해 질문합니다.제가 알기론 지금 예시를 든let person1 = {firstName:'짐', lastName:'코딩'};let person2 = {...person1};person1.firstName = 'GYM'console.log('person1: ', person1);console.log('person2: ', person2);이거를 깊은 복사라고 하셨는데얕은 복사 아닌가여?? 값이 원시값이라서 참조 공유 문제가 안생기는거 아닌가요??깊은 복사는 모든 깊이까지 값 자체를 완전하게 복사해야되는걸로 알고 있어서 cloneDeep이나 JSON.parse(JSON.stringify(person1)) 이런식으로 써야되는걸로 알고 있거든여.const items = [...todos] 도 얕은 복사지만 새로운 배열 주소를 만들어서 리액트에서는 변화가 생겼다고 판단하고 리렌더링이 되는걸로 알고 있는데 아닌가요??
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
5-V 질문드립니다.
안녕하세요 큰돌님 항상 강의 잘 듣고 있습니다.제가 문제를 풀때는 누적합 배열을 따로 만들 생각은 하지 못했지만 그 외에는 큰돌님 해설과 크게 다르지 않은 로직을 짰습니다.각각의 구간합에 따라서 나오는 경우의 수를 저장해서 그 값을 저장해서 전체 경우의 수를 구했는데 틀렸습니다.혼자 꽤 많이 고민해봐도 안 풀려서 도움 요청드립니다...http://boj.kr/9cb558c760814634a41a2e9792edea05
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
C언어 기출문제의 변형-구조체
C언어 기출문제의 변형 22:15초4번이 왜 31인지 이해가 안갑니다ㅠ3번에서 *ptr이 21이고후치연산을 해서 *ptr++ =21(+1) =22상태에4번이 ++*ptr이면 23아닐까요? ㅜㅜ왜 arr이 아닌데 value값인 30으로 계산해서 31이 되는지 이해가 잘 가지 않습니다
-
미해결오라클 성능 분석과 인스턴스 튜닝 핵심 가이드
HOST CPU 자료를 받으려면?
HOST CPU는 AWR 뷰를 통해서 조회하여 나타나게 할 수 있는데, 저도 실제 서버하고와의 오차는 있다고 듣기도 했고, 보기도 했습니다. 강사님은 보통 실제 CPU 그래프를 표현한다면,서버에서 내려 받은 정보로 하시나요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
모델뷰를 되살린 이유
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.제가 보기에는, v4에서 modelview 대신 model, view를 각각 따로 관리하는게 더욱 효율적인 구조라고 생각했습니다.(둘을 묶을 이유가 없기에)그런데 v5에서 modelview를 되살린 이유가 무엇인가요?다시 말하자면, adapter에서 v3의 방식(modelview)으로 통합한 이유가 무엇인가요?v4의 방식(model, view)으로 통합할 수도 있던 것 아닌가요?
-
미해결개발을 위한 프로그래밍적 사고 기르기
[세션 7] 내 학습 방법을 돌아보며 공유해보아요
이번 세션은 어떻게 학습하셨나요?강의를 들으면서 어떤 생각의 변화나 깨달음이 있었나요?그 변화나 깨달음을, 지금 나의 학습이나 작업에 어떻게 적용해볼 수 있을까요? 💬 부담 갖지 말고 편하게 써주세요!혼자만의 정리도 좋고, 다른 사람들과 공유해도 좋아요.여러분의 방식이 다른 사람에게도 큰 도움이 될 수 있어요 :)
-
미해결개발을 위한 프로그래밍적 사고 기르기
[세션 6] 내 학습 방법을 돌아보며 공유해보아요
이번 세션은 어떻게 학습하셨나요?강의를 들으면서 어떤 생각의 변화나 깨달음이 있었나요?그 변화나 깨달음을, 지금 나의 학습이나 작업에 어떻게 적용해볼 수 있을까요?
-
미해결개발을 위한 프로그래밍적 사고 기르기
[세션 5] 내 학습 방법을 돌아보며 공유해보아요
이번 세션은 어떻게 학습하셨나요?강의를 들으면서 어떤 생각의 변화나 깨달음이 있었나요?그 변화나 깨달음을, 지금 나의 학습이나 작업에 어떻게 적용해볼 수 있을까요?💬 부담 갖지 말고 편하게 써주세요!혼자만의 정리도 좋고, 다른 사람들과 공유해도 좋아요.여러분의 방식이 다른 사람에게도 큰 도움이 될 수 있어요 :)
-
미해결개발을 위한 프로그래밍적 사고 기르기
[세션 4] 내 학습 방법을 돌아보며 공유해보아요
이번 세션은 어떻게 학습하셨나요?강의를 들으면서 어떤 생각의 변화나 깨달음이 있었나요?그 변화나 깨달음을, 지금 나의 학습이나 작업에 어떻게 적용해볼 수 있을까요?💬 부담 갖지 말고 편하게 써주세요!혼자만의 정리도 좋고, 다른 사람들과 공유해도 좋아요.여러분의 방식이 다른 사람에게도 큰 도움이 될 수 있어요 :)
-
미해결개발을 위한 프로그래밍적 사고 기르기
[세션 3] 내 학습 방법을 돌아보며 공유해보아요
이번 세션은 어떻게 학습하셨나요?강의를 들으면서 어떤 생각의 변화나 깨달음이 있었나요?그 변화나 깨달음을, 지금 나의 학습이나 작업에 어떻게 적용해볼 수 있을까요?💬 부담 갖지 말고 편하게 써주세요!혼자만의 정리도 좋고, 다른 사람들과 공유해도 좋아요.여러분의 방식이 다른 사람에게도 큰 도움이 될 수 있어요 :)