묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
영속성 컨텍스트에 대해.
순서가 플러시를 먼저 하고 커밋을 하는 건가요?플러시 할 때 영속성 컨텍스트를 비우지 않는다는데 SQL 저장소는 쿼리가 나가면서 비워지는 것 아닌가요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
K번째 큰 수 관련 질문입니다~
안녕하세요, 강사님.K번째 큰 수 풀이를 볼 때, 중복을 방지하고 서로 다른 3가지 수를 뽑기 위해 3중 for문을 사용해서for i in range(n): for j in range(i+1, n): for m in range(j+1, n): res.add(a[i] + a[j] + a[m])이런식의 풀이가 진행된다고 해주셨는데요. 제가 이해가 안되는 부분은 이렇게 for문을 진행하면 항상 그 다음 인덱스부터 for문이 진행되니까 132나 231같은 수는 나올 수 없는 코드이지 않나 생각했던 것 같습니다. 혹시 문제가 k번째 큰 수를 출력하는 것이니까 이 부분을 고려할 필요가 없어서 그런걸까요?이것과 관련해서 답변주시면 감사하겠습니다!
-
미해결스프링 시큐리티
스프링 시큐리티 로그인 문제 질문드려요.
로그인 화면창에 user/1111로 로그인 요청해도 로그인 되지 않습니다.로그인 화면에서 user/user 로그인 요청해도 로그인이 안됩니다..아래는 컨트롤러 화면입니다. 어디서 잘못됬는지 원인조차 모르겠습니다.. 도움이 필요합니다.
-
미해결초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
선생님 transform과 제이쿼리 혹은 자바가 연관성이 많나요??
css에 그냥 애니메이션 플레이 스테이트 animation 축약형 animation: animation-name animation-duration animation-delay animation-iteration-count animation-timing-function animation-direction fill-mode play-state; * 이름 > 실행속도 > 지연시간 > 반복횟수 > 애니메이션 속도 조절/그래프 > 반복방향설정 > 끝난후위치 > 실행or정지.ggang_model { animation 축약형 }이렇게만 써도 작동할것같은데 혹시 active를 넣고 제이쿼리를 써주시는 이유가 있으실까요?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
saga와 watch 분리의 의미
안녕하세요 제로초님사가코드를 보면서 궁금한것이 있어 질문드립니다.사가에서 watch함수를 별도로 만들어서 작성하시는 이유가 있을까요? 마지막 코드 부분에 yield all()에 인라인으로 적어도 잘동작하는걸 확인했는데 따로 함수를 만들어서 구분을 해주시는 이유가 무엇인지 궁금합니다.!추가적으로 강의에서 thunk는 제공해주는 api가 별로 없기 때문에 saga를 추천하신다고 하셨는데또 다른 글에서는 thunk가 대세다라는 글을 보았는데 다시 thunk로 추세가 변경된건가요?
-
미해결초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
선생님, obj 의 역할을 모르겠습니다
$(obj) = sec01start(obj) 와 같은 것인가요?또한 obj = this 인건가요???
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
else 사용
강의하는 영상보며 항상 배우고 있습니다.요즘 알고리즘 문제도 공부하면서 항상 고민인 부분인데요.if-else문에서 else를 써야하는가 입니다.강의7:16초에서 영한님은 else를 사용하지 않으시더라구요.그래서 궁금해서 웹에 검색을 하니 camelcase급으로 표준화된 방식이다. 아니다 케이스 바이 케이스다. eslint라는 곳에서는 if 다음에 return이 있으면 else쓰지마라 라고도 하더라구요.질문 : 현업에서는 else를 지양하는 편인가요?
-
미해결홍정모의 따라하며 배우는 C++
파일정리 챕터폴터별로 정리할때 에러
위 사진처럼 파일들을 폴더별로 정리해도 탐색기에서는이렇게 풀어서 정리됩니다.그래서 이렇게 폴더 하나에 묶어 넣어 실행해봤지만 솔루션에서 파일들을 찾을수가 없습니다.ㅠㅠ혹시 탐색기에서도 깔끔하게 정리할 수 있는 방안이 있나요??
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
몽고db의 timezone 설정 문의드립니다.
몽고 db를 nestjs의 typeOrm으로 설정하여 사용하는데createdAt, updatedAt을 설정하여 사용하니 UTC로 저장되고 불러오게 됩니다. 이를 timezone을 설정하여 한국시간에 맞고 사용하고 싶은데 어떻게 nest js에서 설정해야 하는지 문의 드립니다.
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
깃헙 권한 요청드립니다.
인프런 아이디 : ej_j646@kakao.com인프런 이메일 : ej_j646@kakao.com깃헙 아이디 : dmswjd6481@naver.com깃헙 Username : jangeunjeong
-
미해결따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
채팅방 생성시 Update쓰는 이유가 궁금합니다.
채팅방 생성시 파이어베이스의 Update말고 set를 쓰면 되는데 Update를 쓴 이유가 궁금합니다.
-
미해결RDBMS Modeling 실습
SP_Sgg_Add 관련 문의드립니다.
안녕하세요. SP_Sgg_Add 관련 문의드립니다.SP_Sgg_Add 프로시저에서 select 와 insert 수행시 트랜잭션 같은 처리는 필요없는건가요?클라이언트 여러곳에서 동시에 호출했을 때 id가 중복이 되어버리니 insert가 실패할 것 같네요.아니면 별로 큰 이슈가 아니므로 그냥 이렇게 처리해도 될까요?답변 부탁드립니다.감사합니다.
-
미해결
파이썬 keras로 학습된 모델 스프링부트로 사용하기
제목처럼 파이썬에서 keras 를 이용해서 만든 모델을 스프링 부트를 이용해서 돌리려고 하는데 방법이 있나요?
-
미해결홍정모의 따라하며 배우는 C++
전방선언에 대한 질문이 있습니다.
함수를 전방선언 한다면 해당 함수와 일치하는 것들을 해당 프로젝트에 있는 .cpp, .h 파일들에서 찾는 방식으로 작동되는 것인가요?
-
해결됨스프링 핵심 원리 - 기본편
[필터 실습 중 ]BeanA 를 인식하지 못하는 현상
어노테이션을 만들고, BeanA에 어노테이션 붙인 후테스트를 하는데 계속 BeanA 가 없다고 나옵니다. 어노테이션 만들기@Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface MyExcludeComponent { }@Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface MyIncludeComponent { }클래스에 필터 붙이기@MyIncludeComponent public class BeanA { }@MyExcludeComponent public class BeanB { }3. 테스트(에러 발생) BeanA에 NoSuchBeanDefinition에러가 발생합니다includeFilters를 적용했는데 이유를 모르겠습니다 ㅠㅠ@Test void filterScan(){ ApplicationContext ac = new AnnotationConfigApplicationContext(ComponentfilterAppConfig.class); BeanA bean = ac.getBean(BeanA.class); assertThat(bean).isNotNull(); Assertions.assertThrows(NoSuchBeanDefinitionException.class, () -> ac.getBean(BeanB.class)); } @Configuration @ComponentScan( includeFilters = @Filter( type = FilterType.ANNOTATION, classes = MyIncludeComponent.class), excludeFilters = @Filter(type = FilterType.ANNOTATION, classes = MyExcludeComponent.class) ) static class ComponentfilterAppConfig{ } }
-
미해결[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편
interface Aa 타입 오류에 대한 질문
constructor(): void 의 Aa interface 를class A 에서 implements 로 사용할때 class A 에서 타입 에러가 나고 있는데요.이부분은 편집 된것 같은데 위와같은 상황에서 에러를 해결하려면 interface Aa 에 타입을 어떻게 할당 해주어야 할까요?클래스 문법은 낯설다보니, 해결 방법을 찾기가 힘들어서 질문 드립니다 !
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
타임리프 질문
안녕하세요. 타임리프 부분 공부하다 궁금한점이 생겨 질문드립니다.<option th:value="T" ${pageMaker.cri.type == "T"?"selected":""}>제목</option>이런식으로 option 태그에서 pageMaker.cri.type 값이 T라면 selected 속성이 적용되게끔 태그를 만들고 싶은데 JSP에서는 ${}안에 식을 써주면 그대로 적용이 되었는데 타임리프에서는 th를 써줘야 하잖아요. 근데 지금같은 경우는 text나 href 같은 속성이 아니고 태그 안에 식을 써주는건데 어떻게 써야할까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
엔티티 연관관계와 테이블의 관계가 헷갈려서 질문드립니다
안녕하세요.엔티티가 Member, Team 이렇게 있을 때, 멤버 1명이 팀을 옮기게 되면 add(member)를 해주고 team에서 기존 멤버를 빼주는 게 맞지만db 관점에서는 괜찮지만 어플리케이션에서는 지워주는게 맞다고 하셨는데요이 부분이 잘 이해가 가지 않습니다.해당링크 : (https://www.inflearn.com/questions/25417)우선 제가 현재 이해하고 있는 것을 말씀드려보겠습니다.저는 엔티티가 곧 테이블이라고 이해하고 있습니다. (틀리다면 정정해주시면 감사합니다)Member, Team 테이블이 각각 있을 때Team에는 team_id, team_name, list team member이렇게 설계가 되는 것까지는 이해했습니다.이 team 에서 list 는 실제 member 데이터가 삽입되는 것이 아니고 team에 있는 team_id를 통해 member 테이블에서 team으로 fk를 걸어 놓은 것으로 알고 있습니다.member가 team을 옮기게 될 경우, member가 team 에 걸어놓은 fk가 변경이 되기 때문에 member 쪽에서만 update 해줘도 된다고 이해하고 있고요.db 관점에서 괜찮다고 하시는 부분은 아마 이 부분을 말씀하시는 거 같고, 어플리케이션 관점은 영속성 컨택스트에서 관리되고 있는 데이터를 말씀하시는 것 같은데제가 제대로 이해하고 있는 게 맞을까요?맞다면 후자의 경우에는 영속성에서 관리되는 부분을 끊으면 된다는 이야기(비영속으로 적용)인 걸까요?감사합니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원 관리 웹 MVC 개발 코드 중 html의 폼 관하여 질문
MemberController가 있는 회원 등록 기능 중에서 질문 있습니다.createMemberForm.html 보시면 form이 post 형식으로 name에 저장된 값을 웹 서버에 전달하는데그 name 값이 PostMapping으로 선언된 create 메소드로 전달 되잖아요 여기서 궁금한게name 값이 어떻게 MembetForm 객체에서 name으로 저장이 됐나 궁금합니다.
-
미해결배달앱 클론코딩 [with React Native]
회원가입시 아이폰 에러 ..
강의대로 그리들에 셋팅다하고 핫스팟쓰고있어서 env에 네트워크에서 할당받은 ip 적용시켜서 안드로이드는 회원가입도했고, 가입한 아이디면 오류가 뜨는데ios 에서 회원가입한 아이디로 로그인하려니 이렇게 출력되더라구요 ... LOG Running "FoodDeliveryApp" with {"rootTag":21,"initialProps":{}} ERROR WARN Possible Unhandled Promise Rejection (id: 0):TypeError: undefined is not an object (evaluating 'errorResponse.data.message')@http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=org.reactjs.native.example.FoodDeliveryApp:132715:60generatorResume@[native code]asyncGeneratorStep@http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=org.reactjs.native.example.FoodDeliveryApp:24430:26_throw@http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=org.reactjs.native.example.FoodDeliveryApp:24456:29tryCallOne@http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=org.reactjs.native.example.FoodDeliveryApp:28646:16@http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=org.reactjs.native.example.FoodDeliveryApp:28747:27@http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=org.reactjs.native.example.FoodDeliveryApp:29911:26_callTimer@http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=org.reactjs.native.example.FoodDeliveryApp:29811:17_callReactNativeMicrotasksPass@http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=org.reactjs.native.example.FoodDeliveryApp:29846:17callReactNativeMicrotasks@http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=org.reactjs.native.example.FoodDeliveryApp:30054:44__callReactNativeMicrotasks@http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=org.reactjs.native.example.FoodDeliveryApp:3033:46@http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=org.reactjs.native.example.FoodDeliveryApp:2811:45__guard@http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=org.reactjs.native.example.FoodDeliveryApp:3016:15flushedQueue@http://localhost:8081/index.bundle?platform=ios&dev=true&minify=false&modulesOnly=false&runModule=true&app=org.reactjs.native.example.FoodDeliveryApp:2810:21flushedQueue@[native code]callFunctionReturnFlushedQueue@[native code]