묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
ConverterController.java 에서 제출 버튼 눌렀을 때
안녕하세요 /converter/edit 에서 제출 버튼을 클릭해서 @PostMapping("/converter/edit") public String converterEdit(@ModelAttribute Form form, Model model) { IpPort ipPort = form.getIpPort(); model.addAttribute("ipPort", ipPort); return "converter-view"; } 위 부분이 실행되기 전에 첫줄(IpPort ipPort = form.getIpPort();)에 break 걸고보면 SpringToIpPortConverter : convert source = 127.0.0.1:8080 위 로그가 연속으로 2개 찍힙니다. 하나는 "127.0.0.1:8080" 의 값이 ModelAttribute에 의해 Form 클래스의 IpPort로 컨버전 되어서 찍혔다고 보면 나머지 하나는 왜 찍혔는지 이해가 안 갑니다. 강의 12:38 에도 보면 같은 로그가 마지막에 2개 찍혀 있네요
-
미해결
oracle 쿼리문 책보고 따라햇는데 안되는경우 뭘까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. oracle 쿼리문 책보고 따라햇는데 안되는경우 뭘까요?
-
해결됨실전! 스프링 데이터 JPA
질문있습니다.
Auditing에서 @PreUpdate를 사용하면 자동으로 수정된 시간이 저장되는데요. 복습하다 궁금한점이 생겼습니다. 만약 회원의 마지막 접속 날짜를 얻어올려면 제가 생각하기에는 엔티티에 lastLogin 같은 LocalDateTime 타입의 필드를 추가해야 할것같은데요. 즉, 로그인할때마다 lastLogin에 LocalDateTime.now()을 이용하여 해당 테이블에 업데이트시키면 될것같은데 생각해보니 lastLogin을 업데이트 시키면 @PreUpdate의 필드도 업데이트 쿼리가 수행되면 현재 시간이 저장됩니다. 그럼 뭔가 마지막 접속 날짜를 얻기위해 새로운 필드(lastLogin)을 추가하지않고 @PreUpdate를 이용하여 마지막 로그인 시간을 가져올 방법이 있지 않을까해서 질문드립니다. 만약 @PreUpdate를 이용하여 마지막 로그인 시간을 가져오는 방법이 없다면 제가 위에서 예시로 든것처럼 마지막 로그인 시간을 저장할 필드를 추가해야하나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
변경감지일 때 save도 넣으면 어떻게 되나요?
@Transactional 어노테이션에 의해서 메서드 종료시에 스프링이 알아서 변경된 부분을 DB에도 적용시켜주는데 메서드 마지막에 repository.save() 같은 코드도 추가하면 어떻게 되나요? 상관이 없는건지 아님 이중 저장된다던지 ..
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
CrossFade 질문!
공격할때 애니매이션 속도를 조절하고싶은데 CrossFade를 사용하면서 조절하는 방법이 있을까요?? 상대방이 player를 공격할때마다 player의 공속을 떨어뜨리고 싶은데 ATTACK애니매이션에 파라미터를 주고 조절을 하고 CrossFade를 해보아도 안되고 ATTACK애니매이션을 UI상으로 속도를 조절하는것은 되는데 모든 ATTACK애니매이션을 가지고있는 애들의 속도가 바뀌어서 특정 개체 하나하나마다 개별의 속도를 가지게 하려면 CrossFade를 사용해야 하나요? 아니면 다른 방법을 사용해야 하나요??
-
미해결리눅스 입문 - 개념으로 탄탄히!!
core 생성
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 음 선생님 실습과정을 따라하다가 코어 파일이 남지않아서 ulimit -c를 이용해서 파일크기를 늘리고 그다음 다시 kill -TERM을 해서 코어 덤프를 남겨도 ls로 조회를 해도 core 파일이 남지 않네요 그렇게 중요하게 다루지 않았지만 그래도 파일이 남지 않으니 남지 않는 이유가 뭐가 있을지 궁금합니다.
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
실습 답안 링크
Jest 실습 답안 Sign up 테스트코드 실습 답안이 없습니당.. 혹시 어디서 볼 수 있는지 알수있을까용
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
Member 생성자 생성시 MemberRepositoryTest에 에러가 나요.
이렇게 빨간 표시가 뜨고 Member 클래스에선 =========================== 1 related problem public Member(){ orders = new ArrayList<>();}=================================== Member클래스에는 1 related problem이란 경고가 뜨는데 왜 그런건지 궁금합니다.
-
미해결15일간의 빅데이터 파일럿 프로젝트
cm 설치 관련 질문
cm 설치는 server01에만 진행하면 되는건가요??
-
미해결UIKit - iOS14 실무 가이드 <iOS앱 진짜 개발자 되기>
func displayCalc 부분에서의 질문입니다.
선생님 함수를 받는 함수 부분에서 질문이 있습니다. 함수의 리턴값에 대해서 제대로 이해가 안된 것 같습니다. 제가 이해한 함수는 함수이름, 매개변수, 리턴타입, 실행구문, 리턴값이 있어야 하는걸로 알고 있는데 세가지 궁금한 점 여쭤보고싶었습니다 ㅠ 1. 10분 10초 부분에 38번줄 함수는 왜 리턴값이 없나요? 2. 함수를 38번줄 함수가 함수를 받는 함수라서 받아오는 함수 (예: plus)에 리턴값이 있기 때문에 굳이 리턴값을 안넣어도 되는건가요? 3. func easycalc (result: ((Int , Int) -> Int)) -> String { return "결과 : \(result(a,b))" } 제가 이해한 대로라면 이렇게 썼을 것 같은데 이 문장은 틀린 문장인가요?
-
미해결Python 모듈을 활용한 공간 분석
안녕하세요 질문드립니다
안녕하세요 질문드립니다. seaborn 포인트플롯을 그리는데 강의 3분30초 쯤에 sns.pointplot(x = np.arange(1, 13), y = np.squeeze(stats.loc[stats['역명'] == place].iloc[:, 1:-1].values)) 이 부분에서 Grouper and axis must be same length 에러가 발생하네요 구글링해도 해결방법을 잘 모르겠어서 질문드립니다~
-
미해결Slack 클론 코딩[백엔드 with NestJS + TypeORM]
공식문서 리뷰 중 npx @nestjs/cli 이슈
안녕하세요 제로초님! nest 공식 문서를 따라하고 있는데요, (1) https://dj-min43.medium.com/nestjs-%EC%84%A4%EC%B9%98%EC%97%90%EB%9F%AC-335d479ee3a0 제 PC 환경에서 npm 은 먹지 않고 위 글대로 npx @nestjs/cli 로 해야 정상적으로 프로젝트 생성이 되는 것 같습니다. 혹시 원인을 알 수 있을까요? 피씨 환경은 Apple M1 Pro 입니다. (2) npx 를 이용해서 설치한 후에 npm run stat 명령어를 수행하면, 아래 상태까지만 진행이 되고 종료가 됩니다. 혹시 의심가는 부분이 있을지 한번 검토 부탁드립니다!
-
미해결[리뉴얼] 처음하는 파이썬 머신러닝 부트캠프 (쉽게! 실제 캐글 문제 풀며 정리하기) [데이터분석/과학 Part2]
베이즈 정리 활용과 머신러닝 프로세스(0340)
03분40초 주변확률 계산 P(결과) 값 계산 관련 질문 드립니다. 제 풀이는 기존에 A상자와 B상자 딸기맛 비유 드신걸 생각해서 아래와 같이 스팸x, 스팸o의 두가지 상자에서 쿠폰을 선택하는 방식을 풀었습니다. 스팸 x / 50개 - 스팸 x, 쿠폰 o : 15개 - 스팸x , 쿠폰 x : 35개 스팸 0 / 50개 - 스팸o, 쿠폰o : 25개 - 스퍀 x, 쿠폰x : 25개 질문 : P(쿠폰)값을 아래와 같이 계산하지 않고, 단순히 총 쿠폰의 개수(40) / 총 메일의 개수(100)로 계산하신 이유가 궁금합니다. P(쿠폰)의 값 P(스팸x) * P(쿠폰o|스팸x) + P(스팸o)*P(쿠폰o|스팸o) 위와 같이 계산하여 7/20이라는 값이 나왔습니다.
-
미해결Flutter 응용 - 공공 API를 활용한 앱 만들기 (MVVM 패턴)
api오류
실제 프로젝트로 만들려고 생각하고있는데 이 api는 이제 못쓰는건가요??? 수원시좌표 넣어도 서울시가 뜨던데 이제 사용못하는게 맞다면 다른 마스크 재고확인 api는 어디서 구할수있나요?
-
미해결
vue.js 완벽 가이드 -실습과 리팩토링으로 배우는 실정 개념 > 자바스크립트 비동기 처리(1)
vue.js 완벽 가이드 -실습과 리팩토링으로 배우는 실정 개념 > 자바스크립트 비동기 처리(1) 강좌에서 callback.html이 크롬 웹페이지에서 나타나질 않고 http://localhost:8080/vue-news/src/callback.html 직접 url로 입력해도 warn : no match found for location with vue-router.esm-bundler~~~path /vue-news/src/callback.html 이라고 나옵니다. 이부분 강좌 그대로 따라했는데 그러네요 어떤 부분을 수정해야 할까요 ?
-
미해결
값을 db에 저장하려면 항상 레포지토리를 상속해야 하나요?
너무 헷갈립니다 누가 도와주세요 ㅠㅠ 엔티티를 생성하고 값을 DB에 저장할 때는 이런식으로 따로 레포지토리를 만들어서 JpaRepository를 상속해줬던 것 같은데 그러면 db와 왔다갔다하는 엔티티는 저런 레포지토리를 죄다 하나하나 만들어줘야하는걸까요??
-
미해결스프링 핵심 원리 - 기본편
널포인트 멤버에서 데이터가 안들어옵니다.
학습하는 분들께 고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
DataSourceUtils 빨간줄을 해결하려하는데 강의처럼안되네요 ㅠ
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용] 일단 저는 윈도우사용자입니다 DataSourceUtils 빨간줄을 해결하려 alt + Enter를 눌렀는데 강의와 같이 나오질않네요... 위의 그림이 제화면이구요 강의에는 이런식으로 나오는데 어떤걸눌러도... 강사님처럼 화면이 안나오네요 ㅠ...
-
미해결Redux vs MobX (둘 다 배우자!)
질문입니다
rtk query나 react-query를 사용하면 비동기처리를 해주는걸로 아는데 미들웨어 thunk를 대체한다라고 생각하면 될까요??
-
해결됨실전! Querydsl
Sort 질문있습니다.
Querydsl 4RepositorySupport에 Sort를 처리해주는 로직이 없는데 이건 따로 구현해야하는건가요? Querydsl4RepositorySupport에서 @Autowiredpublic void setEntityManager(EntityManager entityManager) { Assert.notNull(entityManager, "EntityManager must not be null!"); JpaEntityInformation entityInformation = JpaEntityInformationSupport.getEntityInformation(domainClass, entityManager); SimpleEntityPathResolver resolver = SimpleEntityPathResolver.INSTANCE; EntityPath path = resolver.createPath(entityInformation.getJavaType()); this.entityManager = entityManager; this.querydsl = new Querydsl(entityManager, new PathBuilder<>(path.getType(), path.getMetadata())); this.queryFactory = new JPAQueryFactory(entityManager);} 이 부분이 스프링 데이터에서 제공하는 Pageable안에 있는 Sort를 사용할 수 잇도록 설정한 것이라고 하셨는데 그럼 MemberTestRepository에서 public Page<Member> applyPaginationWithSort(MemberSearchCondition condition, Pageable pageable) { return applyPagination(pageable, contentQuery -> contentQuery .selectFrom(member) .leftJoin(member.team, team) .where(usernameEq(condition.getUsername()), teamNameEq(condition.getTeamName()), ageGoe(condition.getAgeGoe()), ageLoe(condition.getAgeLoe()))) .orderBy(pageable.getSort());} 와 같이 pageable.getSort()로 Sort값을 가져와 orderBy절에서 사용하면 되는건지 궁금합니다