묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결옆집 개발자와 같이 진짜 이해하며 만들어보는 첫 Spring Boot 프로젝트
이유가 궁금합니다 (DI 방법 3가지 !)
@Autowired 의 방법이1. 세터 주입방식2. 필드 주입방식생성자 주입방식으로 바꼈다고 하시는데2번에서 3번으로 넘어간 이유 한참 고민해봤는데1번의 장점을 가져올려고 하지 않았나??아무나 접근할수 있다는 단점도 되지만, 테스트나 이런거할때 접근이 쉬우니까 테스트도 편하다?근데 2번은 private이라 접근이 불편하다? 힘들다? 단점이 있어서 그 단점을 보완하는거 아닌가 선생님 답변이 궁금합니다
-
미해결옆집 개발자와 같이 진짜 이해하며 만들어보는 첫 Spring Boot 프로젝트
선생님 질문있습니다 !
선생님은 보니까 디버그창?? 실행창?에 글자가 나오는데저는 이렇게 글자가 깨지게 나오는데 왜그런걸까요...? ㅠ
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part5: 데이터베이스
DISTINCT의 행 개수와 COUNT(DISTICNT )의 결과가 왜 차이나는지 궁금합니다.
SELECT DISTINCT birthCity FROM players로 한 경우 내려서 확인해보면 행이 4428까지 있는데SELECT COUNT(DISTINCT birthCity) FROM players의 결과는 4427로 나와서 왜 그렇게 나오는지 그 이유가 궁금합니다.
-
해결됨강의 하나로 끝내는 백엔드 모든 지식!
강의 자료 PDF 제공 가능 여부 문의
안녕하세요 어제 강의를 신청하여 시작하였습니다. 노션으로 강의자료를 제공해주시던데.. 혹시 PDF 자료로 일괄적으로 제공이 가능하신가요? 인쇄물로 공부하고 싶어서 그렇습니다. 안녕하세요! 수강 중 궁금한 점이 생겼을 때, 어떻게 질문해야 원하는 답변을 더 빠르고 정확하게 얻을 수 있을까요? 여러분의 소중한 질문이 더 효과적으로 해결될 수 있도록, 몇 가지 질문 방법을 안내해 드릴게요!1. 무엇이 궁금한지 명확하게 알려주세요! 🎯어떤 강의 내용에 대한 질문인가요?예: "섹션 3, 챕터 11: 인증과 인가 제대로 알기 강의 내용 중 JWT 토큰 발급 과정에서 궁금한 점이 있습니다."어떤 목표를 달성하고 싶으셨나요? / 어떤 결과를 예상하셨나요?예: "서버에서 토큰을 정상적으로 발급받아 클라이언트에 전달하는 것을 목표로 했습니다."2. 충분한 정보를 함께 공유해주세요! 💾시도해본 내용 (중요! ⭐):이 문제를 해결하기 위해 어떤 노력을 해보셨는지 알려주세요.예: "구글에 'JWT 토큰 만료 해결 방법'을 검색해서 몇 가지 글을 읽어봤지만, 제 상황에 적용하기 어려웠습니다." 또는 "강의 노트를 다시 살펴보며 OOO 개념을 이해하려고 했는데, XXX 부분이 명확하지 않습니다."여러분이 이해하고 있는 내용 (개념 질문 시):단순히 "OOO이 뭐예요?" 보다는, "OOO은 XXX라고 이해했는데, 그렇다면 YYY 상황에서는 어떻게 적용되나요?" 와 같이 여러분의 생각을 함께 공유해주시면 더 깊이 있는 답변이 가능합니다.3. 질문은 명료하고 간결하게! ✨한 번에 한 가지 핵심 질문을 중심으로 작성해주세요. 여러 질문이 있다면 나눠서 질문해주시는 것이 좋습니다.가급적 맞춤법과 띄어쓰기를 지켜주시면 질문을 이해하는 데 큰 도움이 됩니다.질문 제목은 내용을 유추할 수 있도록 명확하게 작성해주세요.나쁜 예: "질문있습니다ㅠㅠ"좋은 예: "섹션5 챕터22 도커 이미지 빌드 시 COPY 명령어 오류 문의"4. 질문 전, 혹시 이미 답변이 있지는 않을까요? 🔍강의 Q&A 게시판이나 관련 커뮤니티에서 비슷한 질문이 이미 있었는지 검색해보는 센스!
-
해결됨Real MySQL 시즌 1 - Part 1
복합 index 문의
안녕하세요, 강의 잘 듣고 있습니다. 04 페이징 쿼리 작성 강의 > 데이터 개수 기반 방식 (동등 조건 사용 시) (9:36 부근) 에 나온 예시에 대한 질문입니다. KEY index_userid_id (user_id, id)로 인덱스가 있는데요, user_id +id 가 아닌, user_id만 인덱스로 걸어도 N회차 쿼리가 잘 동작 할까요? where 절에 user_id, id를 사용하고, ORDER BY 에 id가 있기 때문에 user_id + id 인덱스가 필요한 걸까요? 조금 더 자세히 알려주시면 감사하겠습니다.
-
해결됨Real MySQL 시즌 1 - Part 1
강의
안녕하세요, ppt 자료제공이 안되는 건가요?일년 전 문의 글이 있어보니, 문제가 있어 당장에 공개를 안하고 있다고 하신글을 봤늗네 아직도 해결 되지 않으신걸까요?구매하였는데, 당황스럽네요...
-
해결됨[오라클 SQL: 입문부터 실전까지] 실전예제로 익히는 데이터베이스
Outer join의 left 조인의 오라클 전용구문과 Ansi표준
Outer join 외부 조인(left 조인)에 오라클 전용구문과 Ansi 표준 둘 다 결과 테이블이 다르게 나오는데 왜 같다고 하신건가요?
-
미해결[리뉴얼] 처음하는 SQL과 데이터베이스(MySQL) 부트캠프 [입문부터 활용까지]
강의 영상이 안나와요..
11강 데이터베이스 주요 용어 이해월요일부터 11강만 영상 재생이 안돼요.'인코딩 중인 영상이에요. 최대 30분 정도 소요'30분이 아니라 3일이 지났어요. 강의 후반부 진행할때까지.. 아직도 11강이 안나와서 답답해요.
-
미해결오라클 성능 분석과 인스턴스 튜닝 핵심 가이드
HDD가 아닌 SSD인 경우는 dBMS I/O가 어떻게 동작하나요?
HDD 와 완전 access 방식이 다른가요?혹시 관련해서 어디 섹션를 참조하면 될지 궁금합니다
-
미해결비전공자도 이해할 수 있는 DB 설계 입문/실전
프론트단에서 고정 저장 / 백엔드에서 조회 저장
데이터베이스에 저장해야 한가? 아닌가? 구분은 이 정보들이 자주 바뀌는 정보면 데이터 베이스에 저장을 해 놓는다. 프론트단에서 백엔드로 저 데이터를 받아와서 그때 그때 실시간으로 업데이트를 시키는 것이 훨씬 좋다? 이렇게 말씀하셨는데 고정일 경우에는 그냥 프론트 코드에서 고정 시켜서 연동하면 된다는 것으로 이해했습니다. 고정적이니까 백엔드까지 갈 필요 없이 프론트 코드에서 연동하면 된다는 것도 이해가 됩니다. 그런데 자주 바뀌면 백엔드에 저장한다? 이 말씀 자체가 이해가 안됩니다. 그러면 백엔드에서 해당 앱들에 대한 데이터들을 어떻게 연동한다는 것인지 이해가 안가요. Oauth를 통한 연동 이런 것을 말씀하시는 걸까요? 그런데 그러면 고정적일 때도 어짜피 연동은 해야하니까 백엔드에 하는 것이 맞지 않을까요? 데이터를 Db에서 주고 받는데 백엔드에서 처리하는게 맞지 않을까요? 제가 백엔드 개발자 신입이여서 자세히는 모르겠습니다. 설명 부탁드립니다.
-
미해결비전공자도 이해할 수 있는 DB 설계 입문/실전
게시글 작성자 Id(사용자 FK) 숫자가 맞나요?
작성자 Id가 "박재성"이여서 이게 하나라도 바뀌면 같이 바뀌어야하는 데이터 중복이여서 FK로 바꿔야한다는 것은 잘 알겠습니다. 그런데 users 테이블에서 사용자 이름은 없는데 아마 jscode가 박재성을 의미하는 것 같은데 이게 FK로 바꾸었을 때 1번 id 값을 가지니까 1로 바뀌어야하는거 아닌가요?그런데 강사님께서는 1,2로 바꾸셨는데 그러면 똑같은 박재성이라는 사람이 아니게 되는거 아닌가요?users테이블에서도 id가 1번 밖에 없어서.. 혹시 동명이인 그런 건가요?
-
미해결비전공자도 이해할 수 있는 DB 설계 입문/실전
UI를 보고 저장해야할 데이터인지 파악하는 팁이 있을까요?
UI를 보고 저장해야 하는 데이터인지, 그냥 넘어가도 되는지, 혹은 UI를 봐도 어떤게 DB테이블에 들어가야 하는지 감이 안잡힐때 어떤 기준이나 팁이 있을까요? ㅜㅜ
-
미해결데이터베이스 중급(Modeling)
섹션 1 퀴즈 3번 문제에 질문이 있습니다.
3번 문제입니다.```기본 키(Primary Key)는 반드시 고유하며 Null을 허용하지 않아야 합니다. 그렇다면 '후보 키(Candidate Key)'는 기본 키와 비교할 때 어떤 속성에서 차이가 있을 수 있나요?```이 문제에 대한 답입니다.```Null 허용 여부: 후보 키는 테이블 내에서 고유하게 레코드를 식별할 수 있는 속성들의 집합이지만, 기본 키로 선정되지 않은 후보 키는 경우에 따라 Null 값을 가질 수 있습니다.```후보키라는게 결국 PK(기본키)가 될 가능성이 있는 키라고 하셨는데, 그러면 Null허용이 되면 안되는거 아닌가요? 기본 키로 선정되지 않는 경우더라도요.
-
해결됨윤파고의 정보처리기사 DB/프로그래밍 All-In-One
6:07
업데이트 명령어 설명해주실때 name=test 라고 되어있는데 test에 작은따옴표가 붙어야되는거 아닌가요?? 다른 예시에서는 그렇게 나와서요.
-
미해결JPA (ORM) 개발자를 위한 고성능 SQL (High-Performance SQL)
exist subquery limit1
Not Exist subquery가 값이 존재하면 탐색을 중단하기 때문에 Exist subquery보다 효율적이라고 이해했는데, 그럼 Exist subquery에 limit 1을 넣어주면 더 효율적일까요?
-
미해결다양한 사례로 익히는 SQL 데이터 분석
cnt/max로 구한 결과의 차이
교수님 수업 항상 잘 듣고 있습니다 감사합니다!다름이 아니라 영상 3분 쯤에서 sess_cnt 구할 때 영상에서count(*) over (partition by b.sess_id rows between unbounded preceding and unbounded following) as sess_cnt이런식으로 구했는데, 이건 sess_id 별로 몇 개 seq_hit가 있는지 count한걸로 이해합니다.근데 count 말고max(hit_seq) over (partition by sess_id order by hit_seq desc)로 최대 seq를 구해도 되는거 아닌가요? 이렇게 하니까 결과가 차이가 좀 나오는데 왜 나오는지 혹시 설명해주실 수 있을까요?감사합니다.
-
미해결[2탄] 옆집 개발자와 같이 진짜 이해하며 만들어보는 첫 Spring Boot 프로젝트
강의 자료 부탁드립니다.
강의 자료 제공이라고 하셨는데 강의 자료가 없습니다. 미리 올려 주시면 좋을 것 같습니다.
-
미해결옆집 개발자와 같이 진짜 이해하며 만들어보는 첫 Spring Boot 프로젝트
build 폴더 생성 관련 문의
폴더 똑같이 생성하고, build.gradle 파일로 프로젝트 오픈 후 build successful 되었는데도 build 폴더만 생성되지 않았습니다. 이 경우 그냥 진행해도 될까요?
-
미해결graphRAG - Neo4J로 구현하는 지식 그래프 기반 RAG 시스템 (feat. LangChain)
AuraDB 연동 안되는 현상 질문
vscode에서 uv로 가상환경 생성후 .env 파일에서# Neo4J 설정 - AuraDB NEO4J_URI=neo4j+s://{id}.databases.neo4j.io NEO4J_USERNAME=neo4j NEO4J_PASSWORD={PASSWORD} NEO4J_DATABASE=neo4j해당 방식 적용 후, AuraDB 연동을 해도 적용이 안되고 아래와 같이 에러가 뜹니다. ValueError: Could not connect to Neo4j database. Please ensure that the url is correct 해결책 문의 드립니다. P.S colab에서는 올려주신 KG_P1_01_neo4j_Introduction.ipynb 실행하니 동작하네요. 왜 저의 로컬에서는 이런 현상이 일어나는 걸까요?
-
해결됨Do it! 오라클로 배우는 SQL 입문 - 저자 직강
desc emp_hw 출력 오류
desc emp_hw;를 DBeaver에서 출력하니 에러가 노출되는데요, DBeaver에서 desc emp_hw와 동일한 문을 출력하고 싶을 때는 어떤 문을 써야될까요?