묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결김영한의 실전 자바 - 중급 1편
영한님 인텔리제이 키설정 관련해서 질문드리고 싶습니다.
안녕하세요 영한님, 인텔리제이 단축키 설정은 기본 맥 설정 그대로 사용하시나요? 그리고 현업에서 윈도우와 맥 환경을 번갈아가며 사용하는 일도 있을까요? 키세팅을 통일시켜야할지 각 환경에 맞는 키설정을 그대로 쓰는게 협업이나 여러면에서 좋을지 고민입니다.
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
github 7-3 업데이트
안녕하세요 강사님해당 7.3 섹션의 깃헙은 업데이트가 안되이어있는 것 같습니다.소소한 제보 드립니다... https://github.com/winterlood/onebite-react-v2/tree/main/section07/chapter03
-
미해결스프링 DB 2편 - 데이터 접근 활용 기술
트랜잭션 동기화 문제
안녕하세요. 트랜잭션 동기화에 대해 질문이 있습니다.강의에서는 "JPA와 JdbcTemplate 두 기술을 함께 사용하면 트랜잭션 매니저가 달라진다." 라고 하셨고 이 문제를 해결하기 위해 JpaTransactionManager가 다른 트랙잭션 매니저의 기능을 가지고 있다고 말씀하셨습니다.각각의 트랙잭션 매니저가 달라도 트랜잭션 시작 시 획득한 커넥션이 동일한 트랜잭션 동기화 매니저의 쓰레드 로컬에 보관되기 때문에 레포지토리 계층에서 JPA, mybatis, JdbcTemplate 기술과 상관없이 같은 커넥션을 보장 받을 수 있지 않나요?
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
npm create vite@lastest 명령어 입력 시 오류 질문드립니다.
안녕하세요.npm create vite@lastest 명령어 입력시 아래와 같이 오류가 발생하고 있습니다. 어떻게 해결해야 하는지 알수있을까요? => 노드 버전 (v22. 12. 0)=> 사용자 계정명 영어오류 발생했을 때 확인 부분1. npm 버전이 낮아 현재 11버전으로 업데이트 진행2. npm chche clean --force 진행 후 명령어 재실행 발생한 에러 메세지C:\Users\dwkim\Desktop\study\React\oneBite-React>npm create vite@lastestnpm error code ETARGETnpm error notarget No matching version found for create-vite@lastest.npm error notarget In most cases you or one of your dependencies are requestingnpm error notarget a package version that doesn't exist.npm error A complete log of this run can be found in: C:\Users\dwkim\AppData\Local\npm-cache\_logs\2025-01-11T02_29_00_002Z-debug-0.log
-
미해결실무에서 바로 쓰는 SQL [SQL200제 저자 직강]
맥북 설치
맥 유저는 다운로드를 어떻게 하나요
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
2를 더하는 이유
%include "io64.inc" section .textglobal mainmain:mov rbp, rsp; for correct debugging PRINT_HEX 2, [b]NEWLINEPRINT_HEX 2, [b + 2]NEWLINEPRINT_HEX 2, [b + 4]NEWLINEPRINT_HEX 2, [b + 6] xor rax, raxret section .datab dw 0x0001, 0x0001, 0x0001, 0x0001 위 코드에서 2를 더하는 이유가 무엇인가요? 1씩 더하면 왜 1 100 1 100이라 나오는지 모르겠습니다!
-
해결됨실리콘밸리 빅테크 29개의 실습으로 배우는 시스템 디자인 설계
Spotify 서비스 시스템 디자인 및 스케일링에서 백업 클러스터 사용에 대한 문의
시스템 디자인 관련 질문강의 말미에 서비스 fail 시에 use backup clusters로 언급만하고 넘어가셨는데 좀 더 자세하게 설명 부탁드리겠습니다fail 되는 특정 시점을 기준으로 내부의 시스템들이 어떻게 동작하는지 궁금합니다fail에서 정상으로 복구하게 되면 어떤 절차에 따라서 다시 원래의 서비스로 전환되는지도 궁금합니다
-
미해결[문풀반]작정하고 풀어보는 SQL 쿼리 50제 (상) - 코테대비
디스코드 서버 만료? 참가 권한 없다네요
강의 관련 질문은 인프런 내의 수강탭 혹은 강의 커뮤니티에서 자유롭게 해주세요!디스코드 커뮤니티 초대링크:https://discord.gg/V6HTP66G위의 초대링크로 들어갔는데 이게 뜨는데, 어떻게 참가하면 될까요?
-
해결됨스프링부트로 직접 만들면서 배우는 대규모 시스템 설계 - 게시판
실무에서의 락
안녕하세요. 현재 좋아요 부분에서 락에 관련해서 강의를 듣고 있습니다. 궁금한 점은 실무에서는 어떻게 사용을 하시는지 궁금합니다.왜냐하면 대부분 실무에서는 테이블 자체를 논리적 외래키로 전부 가져가는 경우를 많이 봤었습니다.외주를 부탁한 외부 업체 또한 낙관적 락을 사용하는 케이스를 봤구요. 강사님께서 일하시는 곳에서는 락의 3가지 케이스를 다양하게 필요에 맞게 사용하는 건가요?!
-
해결됨한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
조건문, 반복문, 커스텀 훅 사용 전에 Hook 사용 시 에러 미발생
안녕하세요 강사님조건문, 반복문에서 또는커스텀 훅을 사용하기 전에 Hook을 사용하였을 때는함수 컴포넌트 외부에서 호출했을 때 오류가 발생하는 것 처럼 별다른 오류가 발생하지 않는데 말씀하신 내용으로는 권장사항인걸까요?조건문, 반복만에서 Hook 호출 시import { useState } from "react"; const HookExam = () => { //const state = useState(); if (true) { const state = useState(); console.log(state); } for (let i=0; i<1; i++) { const state = useState(); console.log(state); } return <div>HookExam</div> }; export default HookExam; 커스텀 훅 만들기 전에 Hook 호출 시import { useState } from "react"; function getInput() { const [input, setInput] = useState(""); const onChange = (e) => { setInput(e.target.value); console.log(e.target.value); }; return [input, onChange]; } const HookExam = () => { const [input, onChange] = getInput(); return ( <div> <input value={input} onChange={onChange}/> </div> ); }; export default HookExam;함수 컴포넌트 외부에서 Hook 호출 시
-
미해결
ionic3 App upgrade 개발환경 및 버전 맞추기
ionic3 + cordova + angular로 앱을 개발된 것을 업그레이드하려고 합니다.옛날 소스라 환경맞추기가 어렵습니다. 자바도 맞추어야 하고, 파이선 버전도 맞추어야 하고 npm 노드 버전도 맞추어야 하고안드로이드는 SDK를 맞추어야 하고이것을 맞추면 저것이 않되고 저것을 맞추면 이것이 않되고 계속 맴돌다가 지쳐버리는 데요. 이런 것 때문에 시간을 온통 여기에다 쏟아붇습니다.이게 다 기초가 튼튼하지 않아서 일겁니다. 맨토가 되어주실 수 있는 분 있으신가요?감사합니다.
-
미해결실무 중심! FE 입문자를 위한 React
[17-3. Redux로 데이터 관리]에서 Store에 슬라이스 리듀서 추가하기 질문합니다.
Redux 공식 사이트의 튜토리얼에 따르면, 슬라이스에서 리듀서를 익스포트 하고 스토어에 리듀서를 다음 예제와 같이 등록하는 데..// surveySlice.js ... 생략 ... export default surveySlice.reducer; // surveySlice 리듀서를 익스포트 하고서.. // /stores/index.js import surveyReducer from './survey/surveySlice'; export default configureStore({ reducer: { survey: surveyReducer // 리듀서 등록 } }) 강사님 같은 경우는 아래와 같이 리듀서 등록에 직접 surveySlice를 추가했는데 리덕스 튜토리얼과 차이가 뭔가요??import {surveySlice} from './survey/surveySlice'; export default configureStore({ reducer: { survey: surveySlice // 슬라이스 등록 } })
-
미해결비전공자도 이해할 수 있는 AWS 입문/실전
nginx 사용시 궁금한 점이 생겼습니다.
혹시 강의에서처럼 nginx를 통해서 백엔드 서버로 통신한다고 할때, nginx에서도 cors 설정을 해줘야 하나요...??
-
해결됨스프링 핵심 원리 - 기본편
(질문 수정) 세번의 memberRepository 호출
안녕하세요, 영한님.강의 보면서 열심히 배우고 있습니다.질문 부분은 싱글톤과 관계없이 일단 memberRepository가 몇 번 호출이 될까 하는 부분입니다.강의를 보았으니 정답은 1번이라고 알고 있는데, 왜 영한님이 3번을 말씀하셨던걸까 궁금해서요.(강의 요지와는 상관없는 부분인 것 같아 죄송합니다.)memberService를 호출한다.MemberServiceImpl이 memberRepository를 호출하면, memberRepository를 bean으로 등록하고 . (1번)호출을 완료한다. (2번) orderService를 호출한다.OrderServiceImpl이 memberRepository를 호출한다. (3번)이렇게 해서 3번이 호출된다고 말씀하신게 맞을까요?감사합니다.
-
미해결[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
react-native-safe-area-context & react-native-screens 에러
이러한 오류가 계속뜨는데 다른 질문에서 버전을 바꾸라고햇을떄 react-native-safe-area-context랑 react-native-screens 이것들의 버전을 바꾸는 방법을 모르겠습니다오늘 몇시간넘게 해결이 안돼 너무 답답해서 도와주시면 감사하겠습니다.
-
미해결실전! Querydsl
이 로그는 히카리 설정 누락인가요 ?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]여기에 질문 내용을 남겨주세요.영한님 query dsl 환경설정을 마쳤습니다..clean 과 build 수행가능하고.. 어플리케이션 run을해보면 Database JDBC URL [Connecting through datasource 'HikariDataSource (HikariPool-1)'] Database driver: undefined/unknown Database version: 2.3.232 Autocommit mode: undefined/unknown Isolation level: undefined/unknown Minimum pool size: undefined/unknown Maximum pool size: undefined/unknown로그가나오는데 나머지 로그를 봐서는 문제없어 보이는데 이게 뭔지 궁금합니다 구글링해보니 히카리 설정을 안줬다고 해서 hikari: maximum-pool-size: 10 connection-timeout: 5000 connection-init-sql: SELECT 1 validation-timeout: 2000 minimum-idle: 10 idle-timeout: 600000 max-lifetime: 1800000이렇게 설정을 줘봤는데 똑같은 로그가 나와서... 궁금해서 질문드립니다.. 이거환경설정 정말 ㅋㅋㅋ 손많이가네용..
-
해결됨블렌더 3D 아이소메트릭 방 만들기
Blender 4.3.2 버전에서 셰이드 스무스가 변경된거 같아요.
셰이드 스무스 적용하면 동글 동글한 부분만 셰이드 스무스 적용되고 다른 각진곳은 그냥 이상한 음영으로 채워져요 ...베벨 적용도 둥근곳만 적용되고요 ...뭔가 다른 방법을 사용하라는건가요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
선생님 중복 단어나 중복관련 문제들은 set을 이용하면 좋을것 같습니다.
// 중복 문자제거 function solution(my_string) { return [... new Set(my_string)].join("") } // 중복단어 제거 function solution(str) { return [...new Set(str)] } let str = ['good', 'time', 'good', 'time', 'student'] console.log(solution(str))
-
해결됨이득우의 언리얼 프로그래밍 Part3 - 네트웍 멀티플레이 프레임웍의 이해
OnRep 함수 안에서 Authority 체크
7강 실습 중 OnRep_ServerLightColor 함수 내에서 아래 코드와 같이 Authority를 체크하셨는데, OnRep 함수는 클라이언트에서만 실행되는것이 보장되기 때문에 별도의 Authority 체크 없이 클라이언트 사이드 코드를 작성해도 되는 것으로 이해하고 있었습니다.이 경우에는 BeginPlay 서버 쪽에서 명시적으로 OnRep_ServerLightColor() 함수를 호출하고 있기때문에 특별히 Authority를 체크해준 것이고, 기본적으로 OnRep 함수는 클라이언트에서만 호출되는 것이 보장된다고 이해해도 괜찮을까요?
-
미해결비전공자도 이해할 수 있는 DB 설계 입문/실전
중간 테이블 생성 기준
강의에서 중간 테이블이, 1칸에 1개의 정보가 불가할 때라고 듣기도 했고N:M의 관계일때는 반드시 중간 테이블을 제작해야 한다고도 들었습니다.저 두 가지의 경우가 같은건지 궁금합니다.N:M 관계가 아닌데도 중간테이블이 만들어질 수도 있나요?