묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결
👨🏻💻 시니어 시장에 함께 뛰어들 프론트 개발자를 모집합니다.
안녕하세요!Make it easy, 메이 팀입니다. 🌱 Ma:y 팀을 소개할게요.2024.12 아산기업가정신리뷰 (AER) 주관 데모데이 대상(1위)동대문구 소재 대학교 창업플랫폼 창업기업 선정, 24시간 개방 사무실 및 멘토링, 자금지원2025 하나소셜벤처 유니버시티 선발, 수료2025 도전 K-스타트업 학생리그 ‘학생창업유망팀 300’ 성장트랙(A) 최종선발2026 전남창조혁신경제센터 창업씨앗공방 최종선발2026 예비창업패키지 준비 중 (전남창조혁신경제센터 예비창업패키지 인큐베이팅 기업 선정)우리는 대학교 과제로 시작하여, 가능성을 믿고 아이디어를 현실로 만드는 팀입니다.심각한 초고령화 시대, 시니어의 니즈에 정부와 민간 서비스가 발맞추지 못하는 것을 보고 시작되었어요. 시니어의 일상 외출을 돕는 동행 매칭 플랫폼으로 출발하여, 시니어 라이프 통합 솔루션이 되고자 하는 비전을 갖고 있습니다.현재는 파일럿 테스트 및 정부지원사업 수주를 위해 프로토타입 2.0을 개발 중에 있습니다. 💻 모집 안내포지션 : 프론트엔드 개발자 1명프로덕트 : 시니어 동행 매칭 O2O 플랫폼 (웹앱, 고객용/매니저용 2타입)현재 팀 구성 : 기획2, BE 1, FE 1, 단기 외주 디자이너 1협업 툴 : Notion, Figma, GitHub, Google Meets 등진행 단계 : 디자인 작업 중이며, 개발 초입 단계입니다.개발 목표 : 내년 초까지 서비스 신뢰 향상을 위한 표준화, 안정화에 몰입하고자 합니다. 🙋🏻♂️ 이런 분과 함께하고 싶어요팀으로 움직이고 소통하는 것에 긍정적인 분끈기와 책임감으로 임할 수 있는 분.평소 시니어 문제/이슈에 관심이 있던 분(우대) 웹앱/웹서비스를 처음부터 만들어본 경험이 있는 분(우대★) 시니어 이슈에 대한 비전을 바탕으로 장기적으로 함께하실 수 있는 분※ 꼭 위 항목들에 모두 해당하지 않으셔도, 열정 가득한 대학생 개발자도 환영합니다. 메이 팀은 당장의 실력보다, 성장/배움에 대한 욕심, 열정, 커뮤니케이션, 문제인식에 대한 공감을 더 중요하게 생각해요. 함께 성장할 수 있는 동료를 찾습니다. 📬 지원 방법구글 폼을 통해 지원해주시면, 검토 후 빠르게 연락 드리겠습니다.🔗 https://forms.gle/NZAQRpx5tsqKxoZ7A
-
미해결스프링 핵심 원리 - 기본편
ApplicationContext 질문입니다.
new AnnotationConfigApplicationContext(ClientBean.class, PrototypeBean.class)해당 코드에서 질문 있습니다.이렇게 클래스를 넣어주면 해당 클래스는 컴포넌트 스캔의 대상처럼 되어 빈으로 등록된다고 앞의 강의들에서 말씀하셨는데요.ClientBean은 싱글톤 빈(기본 값)이므로 우리가 여태 했던 것처럼 그대로 스프링 컨테이너에 객체가 생성되어 스프링 빈으로 등록될 것 같은데요. PrototypeBean 클래스는 어떻게 되는지 궁금합니다.프로토 타입빈은 설명하신 것에 따르면 요청(조회) 할 때 빈이 생성되어 반환된다고 하셨는데요,그렇다면 AnnotationConfigApplicationContext에 PrototypeBean을 보내면 어떤 상태(?)로 있는 건가요?프로토타입 빈은 요청시에 빈이 생성되어 반환되니까 싱글톤 빈처럼 스프링 컨테이너에 빈으로 등록된 상태는 아닐 것 같구요.그냥 스프링 빈으로 만들어 질 수 있는 상태 같은 것이 되는건가요?
-
미해결React 비기너: 튼튼한 기본 만들기
html이 어플레이케이션 중심으로 전환되었다는 뜻이 정확히 이해가 가지 않아 질문드립니다.
"html이 어플레이케이션 중심으로 전환되었다"는 뜻이html5 에서는 이전과는 달리, 단순 줄글 텍스트 데이터 형식으로 콘텐츠를 표현하는 것이 아니라,canvas나 video와 같이 텍스트 형식을 벗어난 엘리먼트들로 콘텐츠를 표현한다는 의미일까요? 그리고 여기서 정확히 "애플리케이션"이 의미하는 바가 무엇인지 궁금합니다. canvas, video와 같은 엘리먼트의 구현체(?)가 DOM에 객체를 추가하기 위해 계산등을 처리해주기에 이들이 "애플리케이션"으로써 분류된걸까요? 그리고 "마크업"이라는 것을 텍스트 형식으로 표시된 의미론적으로 분류된 텍스트라고 이해해도 될까요? 그렇다면 canvas도 마크업으로써 콘텐츠를 표현하는 것이지만, html 이 parse되어 DOM 으로 만들어질때, 즉 메모리에 객체 형태로 올라갈 때 그 형식이 텍스트가 아닌 다른 무언가이기에 "어플리케이션"이라는 표현이 사용되는 것일까요? 그렇다면 XHTML와 그 이전 버전에서는 canvas, video같은 앨리먼트 없이 오로지 텍스트를 표현하는 태그들만 사용되었던건가요? 좋은 강의 늘 감사합니다.
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
phpMyAdmin이 안나옴
안녕하세요다 마무리하고 했는데 phpMyAdmin가 안뜨고 아래와같이 뜹니다
-
해결됨[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
평가지표 사용
선생님 안녕하세요. 여러 모델을 외우기 힘들면 랜덤포레스트 하나로 가도 된다고 말씀해주셨는데,그렇게하면 평가(RMSE, ...)를 하는게 의미가 없다고 생각하는데요.평가자체를 하지 않고 랜덤포레스트 모델로 학습시켜 바로 예측하여 제출해도 문제가 없는걸까요? 그리고, 연습문제 저 혼자 풀어보고 선생님 파일이랑 대략 비교해보고싶은데, 어떻게 비교 또는 확인해볼 수 있을까요?
-
해결됨독하게 시작하는 C 프로그래밍
필수 실습 (최댓값을 반환하는 함수)
안녕하세요 선생님 코드는 잘 돌아가는데 혹시 부족한 사항이 있는지 궁금하여 글 올려봅니다강의 정말 잘 보고 있습니다 감사합니다
-
미해결React 완벽 마스터: 기초 개념부터 린캔버스 프로젝트까지
이미지가 출력되지 않아요
이미지 넣는 방법을 알려주신대로 적용했더니 출력 화면에 이미지가 나타나지 않습니다. F12 콘솔 화면에 이러한 오류가 뜨는데 어디가 잘못된건지 모르겠네요 각종 버전도 강의와 일치하고요,index.css 와 App.css는 비어있습니다.
-
미해결타입스크립트로 배우는 리액트(React.js) : 기초부터 최신 기술까지 완벽하게
Redux 연결이 안된걸까요?
안녕하세요 쌤!redux 사용을 이번 예제를 통해 처음 알게되었는데요.console.log 로 찍을때는 잘 내려오던 user 정보가 redux 에서는 안찍히고 isLogin 값만 보여서요 ㅠㅁㅠ 여러번 돌려봤지만 어떤 부분에서 놓친 것인지 잘 모르겠어서 질문드립니다! zustand, immer 모두 설치 잘되었는데 연결이 안된 문제일까요?.? 카카오 구현하기 6까지 끝낸 상태이고 모든 기능은 잘 동작해요(로그인, 로그아웃, 프로필 가져오기 등) 혹시 몰라 github 링크도 첨부해봅니다!https://github.com/YounaJ00/blog
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
Let's Egypt 이메일문제
워드프레스가 계속 안떠서 처음부터 다시 시작하려하는데여기에서 Let's Egypt 이메일을 어디서 확인할 수 있나요?그냥 유저 이메일써도 되나요?
-
미해결수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
Let's Egypt 이메일문제
워드프레스가 계속 안떠서 처음부터 다시 시작하려하는데여기에서 Let's Egypt 이메일을 어디서 확인할 수 있나요?그냥 유저 이메일써도 되나요?
-
미해결수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
Let's Egypt 이메일문제
워드프레스가 계속 안떠서 처음부터 다시 시작하려하는데여기에서 Let's Egypt 이메일을 어디서 확인할 수 있나요?그냥 유저 이메일써도 되나요?
-
미해결수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
Let's Egypt 이메일문제
워드프레스가 계속 안떠서 처음부터 다시 시작하려하는데여기에서 Let's Egypt 이메일을 어디서 확인할 수 있나요?그냥 유저 이메일써도 되나요?
-
미해결수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
Let's Egypt 이메일문제
워드프레스가 계속 안떠서 처음부터 다시 시작하려하는데여기에서 Let's Egypt 이메일을 어디서 확인할 수 있나요?그냥 유저 이메일써도 되나요?
-
미해결수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
Let's Egypt 이메일문제
워드프레스가 계속 안떠서 처음부터 다시 시작하려하는데여기에서 Let's Egypt 이메일을 어디서 확인할 수 있나요?그냥 유저 이메일써도 되나요?
-
미해결수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
Let's Egypt 이메일문제
워드프레스가 계속 안떠서 처음부터 다시 시작하려하는데여기에서 Let's Egypt 이메일을 어디서 확인할 수 있나요?그냥 유저 이메일써도 되나요?
-
해결됨수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
Let's Egypt 이메일문제
워드프레스가 계속 안떠서 처음부터 다시 시작하려하는데여기에서 Let's Egypt 이메일을 어디서 확인할 수 있나요?그냥 유저 이메일써도 되나요?
-
미해결수익형 AI Agent n8n 전문가 강의, 블로그·쇼츠 자동화
Let's Egypt 이메일문제
워드프레스가 계속 안떠서 처음부터 다시 시작하려하는데여기에서 Let's Egypt 이메일을 어디서 확인할 수 있나요?그냥 유저 이메일써도 되나요?
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
Loki-Stack 실습 관련 질문
안녕하세요 loki 관련 실습중에 Home > Explore 에서 Label browser를 통해서 로그 조회 시 강의 영상에서 처럼 app 1.2.2.1 을 선택시 다음과 같은 문구가 나옵니다. 이전까지의 진행상황은 모두 정상적으로 따라왔는데 여기서 이렇게 나옵니다. 무슨 문제가 있는걸까요?
-
미해결쿠버네티스 어나더 클래스-Sprint 1, 2 (#실무기초 #설치 #배포 #Jenkins #Helm #ArgoCD)
Self-Healing 테스트 중 문의사항
안녕하세요 Self-Healing 테스트 중 Memory leak 을 위해서 다음 URL 호출 시 500 에러가 발생합니다.curl 192.168.56.30:31221/memory-leak <Error>{"timestamp":"2025-11-21T01:35:50.504+00:00","status":500,"error":"Internal Server Error","path":"/memory-leak"}</Error> 이후에 k8s Dashboard로 확인 시 영상과 같이 파드가 재시작 되는게 아니라 memory 사용량이 증가하고 파드가 4개까지 늘어나는데다시 파드가 줄어들가나 메모리 사용량이 줄어들거나 하지를 않습니다.
-
미해결실전 jOOQ! Type Safe SQL with Java
안녕하세요 FetchGroups에서 Multiset방식 사용하면 어떤가 해서 물어봅니다
안녕하세요 공부하다가 보니FetchGroups방식으로 했을때 Map으로 반환되고 DTO로 변환해야하는 오버헤드가 발생하는데요Multiset방식으로 하면 1:N 관계에서 바로 DTO로 반환 할 수 있는데요코드 보기가 조금은 더 복잡해 보이지만 WHERE절이 있을때 현재 테이블 데이터와 인덱스 상으로는 성능적으로 더 괜찮은거 같아서 multiset방식은 강의에 없어서 어떤지 궁금해서 여쭤봅니다 public List<ActorFilmography> findActorFilmographyWithMultiset(ActorFilmographySearchOption searchOption) { final JFilmActor FILM_ACTOR = JFilmActor.FILM_ACTOR; final JFilm FILM = JFilm.FILM; return dslContext.select( ACTOR, DSL.multiset( DSL.select(FILM.fields()) .from(FILM) .join(FILM_ACTOR) .on(FILM.FILM_ID.eq(FILM_ACTOR.FILM_ID)) .where( FILM_ACTOR.ACTOR_ID.eq(ACTOR.ACTOR_ID), containsIfNotBlank(FILM.TITLE, searchOption.getFilmTitle()) ) ).convertFrom(r -> r.into(Film.class)) ) .from(ACTOR) .where( containsIfNotBlank(ACTOR.FIRST_NAME.concat(" ").concat(ACTOR.LAST_NAME), searchOption.getActorName()) ) .fetch(record -> new ActorFilmography( record.value1().into(Actor.class), record.value2() )); }WHERE 조건 포함 시 성능 비교 fetchGroups 방식 (cost=405, rows=609) Film 필터링 먼저 → FilmActor 조인 → Actor 필터링 1. film 테이블 스캔 (1000 rows) └─ LIKE '%COMMANDMENTS EXPRESS%' → 111 rows 2. film_actor 인덱스 조회 (idx_fk_film_id) → 609 rows 3. actor PRIMARY KEY 조회 → 609 rows └─ LIKE '%LOLLOBRIGIDA%' → 1 row (최종) 특징: - Film 조건이 선택적이면 먼저 필터링하여 조인 범위 축소 - 하지만 Actor 필터링은 마지막에 수행 (비효율) - 609개 row가 네트워크 전송 → 애플리케이션에서 1개로 그룹핑 --- multiset 방식 (cost=20.2 + 13.3 × filtered_actors) Actor 필터링 먼저 → 각 Actor의 Film 서브쿼리 1. actor 테이블 스캔 (200 rows) └─ LIKE '%LOLLOBRIGIDA%' → 1 row (필터링 후) 2. 필터링된 1개 actor에 대해 서브쿼리 실행: - film_actor PRIMARY KEY 조회 (27.3 rows 추정) - film PRIMARY KEY 조회 (27.3번) - LIKE '%COMMANDMENTS EXPRESS%' → 1개 매칭 특징: - Actor 조건을 먼저 적용하여 서브쿼리 실행 횟수 최소화 - 필터링된 1개 Actor만 네트워크 전송 (JSON 포함) - Film 필터링은 각 actor 서브쿼리 내부에서 수행 --- 실제 Total Cost 계산 fetchGroups Total: 405 네트워크 전송: 609 rows (Actor + Film 중복 포함) 애플리케이션 처리: Map 생성 + Stream 변환 multiset Total: 20.2 + (13.3 × 1) = 33.5 네트워크 전송: 1 row (Actor + JSON array) 애플리케이션 처리: JSON 역직렬화 결론: WHERE 조건이 있으면 multiset이 압도적으로 유리 (405 vs 33.5)FetchGroups는 Actor를 나중에 필터링하고 multiset은 actor를 먼저 필터링해서 1개에 대한 film을 여러개 가져와서 현재 데이터에서는 더 유리한데 일반적인 사용법이 궁금합니다