묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C++
9.1 산술 연산자 오버로딩
안녕하세요, 양질의 강의에 감사하며 수강하고 있습니다. 강의 1:40쯤 getCents()함수를 2개 만드는데요,int getCents() const { return m_cents; } int& getCents() { return m_cents; }아래 참조형 반환 함수는 왜 만든 건가요?이번 강의를 끝까지 봤는데도 어떤 용도로 사용되었는지 잘 모르겠습니다.(강의에 따르면 <클래스 외부 함수에서 클래스의 private멤버 변수에 접근하기 위한 방법>을 생각하면서 나온 듯한데.. 잘 모르겠습니다.)
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
주문취소 로직이 이해가 안됩니다.
@Transactional public void cancelOrder(Long orderId){ Order order = orderRepository.findOne(orderId); order.cancel(); }OrderService에서 cancel 메서드 실행시 orderItems리스트의 재고가 변경되면서 영속성 컨텍스트 내 변경감지를 통해 update query가 실행된다 이해했습니다. 근데 이 orderItems가 mappedBy 로 설정되어있는데 이 상태에서는 select query만 실행되는것 아닌가요?이 부분때문에 주문취소 로직이 머리에 그려지지 않습니다.
-
미해결실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
h2 테스트 환경 설정시 속도 문제
안녕하세요, 항상 친절하고 상세한 답변 감사합니다 :) 많은 도움이 되고 있습니다.덕분에 kotlin + springboot 개발을 재밌게 하고 있는데요, 예전에 답변주신데로 h2 데이터베이스로 서비스 단위 테스트를 작성하고 개발하고 있는데 매번 테스트 실행시 속도가 좀 오래걸리더라구요.실제로 테스트 실행은 1, 2초 내에 완료되는데,Instantiating tests...위 메시지와 함께 초기 테스트가 올라가는데 거의 30초 이상이 걸려서 간단한 메서드 변경 사항을 빠르게 테스트하려는데 좀 제약이 있는 상황입니다. 제가 다른 프레임워크를 쓸때는 거의 실시간으로 테스트가 동작했는데 (go 나 python) 속도를 조금 더 빠르게 할 수는 없는지 궁금합니다.
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
권한요청드립니다
인프런 아이디 : jjhsun99@gmail.com인프런 이메일 : jjhsun99@gmail.com깃헙 아이디 : jjhsun99@gmail.com깃헙 Username : kimjongha99
-
해결됨설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
안녕하세요 맛비님. memory mapped i/o에 대해 궁금한 점이 생겨 질문을 드립니다.
안녕하세요 맛비님. FPGA 강의를 복습하고 있는 수강생입니다. memory mapped i/o에 대해 궁금한 점이 생겨 질문을 드립니다.memory-mapped i/o에서 register mapping을 할 때, 기술할 register의 종류가 많아도 일일히 기술해야 하나요? 아니면 verilog 언어를 극한까지 활용하면 이것도 자동화가 가능한가요?vitis를 처음 봤을 때 memory-mapped i/o를 할 수 있는 소프트웨어여서 되게 신기했었던 경험이 있습니다. vitis 이외에도 memory-mapped i/o를 할 수 있는 소프트웨어가 있는지 궁금합니다. 혹시 많이 쓰이는 것이 있나요?
-
미해결스프링 핵심 원리 - 기본편
강의자료 오타 및 질문 있습니다.
우선 오타는 강의자료 옵션 처리 6쪽 예제에서 3번째 Optional.empty 호출 예제에서 (required = false) 부분이 없어야 맞는 것 같습니다. 그리고 오타를 발견하면서 required = false가 포함된 상태로 코드를 돌려봤습니다. required = false가 작성되어있어서 메소드가 호출되지 않을 것으로 예상했으나 noBean3 = Optional.empty 문구가 정상적으로 출력되었습니다. 이유가 무엇인지 궁금합니다.
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
@AuthenticationPrincipal를 통해 인증 객체로 가져온 Account 업데이트 시 merge 가 아닌 set 업데이트 문제점
안녕하세요. 강의 진행 중에 궁금한 점이 생겨 문의드립니다.강의에서는 Account 객체 업데이트가 필요할 시 AccountRepository의 save()를 통하여merge 방식으로 업데이트를 진행하는데 저는 merge 방식으로 하지 않고 Account를 findById() 로 조회하여 영속성 상태로 만든 후에 set 프로퍼티로 업데이트를 진행하였습니다. @Transactional public void updateProfile(Account account, Profile profile) { account = accountRepository.findById(account.getId()) .orElseThrow(IllegalArgumentException::new); modelmapper.map(profile, account); //accountRepository.save(account); }가령 프로필 업데이트 시 이렇게 하면 account 가 정상적으로 데이터베이스에 반영되나@AuthenticationPrincipal에 담긴 인증 객체는 초기 상태인 account 로써 동기화가 되지 않습니다.따라서, 업데이트 후 프로필 폼으로 이동 시에 업데이트가 안된 화면이 조회되어 일일이 폼 조회 시에도 account를 재조회하여 화면 폼에 뿌려주는 방식으로 변경하였으나 혹여 set 프로퍼티로 업데이트 할 때 @AuthenticationPrincipal에 담긴 인증객체도 같이 동기화 되도록 할 수 있는 방법이 있을까 싶어 문의드립니다.구글링으로 알아보려하였으나 원하는 정보를 찾지 못해 질문드립니다. 감사합니다.
-
미해결
Air Force 1 Shoes Sale explicitly known for rolling
And while identical in namesake to one of the Air Jordan 12's most iconic appearances, the pair lacks any noteworthy resemblance to said colorway. The neoprene www.nikeairforce1saler.com bootie and exoskeletal upper offered a snug feel and a deft balance between a constant hug and lace-based customization. And the latest to join the frontlines is a colorway rather familiar, its drab, grey palette a close alternative to the Light Smoke Grey offered previously. With a similar look and feel to the Air Jordan I HI OG CO.JP, this rendition replaces Midnight Navy with a recognizable Bordeaux color. Like the KOBE I and the KOBE IV, the KOBE V is releasing in Protro form, first in the Chaos colorway, bringing modern tech upgrades to the classic silhouette. Exposed Flywire cables in the midfoot keep you secure as you pick up speed. It featured a visible Nike Air Max cushion, an enlarged tongue, and NIKE AIR logo on the heel, but it also introduced a netting on the upper and plastic lace eyelet wings to reduce weight. Adding to the growing roster is this Silver Toe edition, featuring an identical color-blocking to the women's exclusive Air Jordan 1 Retro High OG with a light tumbled texture on the silver. An Egyptian solar diety represented by the scarab beetle, Khepri, the god of creation, is associated with resurrection - Air Force 1 Shoes Sale explicitly known for rolling the sun above the horizon each morning and carrying it through the other world after sunset. Soon, it began to transcend organizations. The Air Jordan 4 IV is the fourth signature sneaker designed for Chicago Bulls legend Michael Jordan.
-
미해결Vue로 Nodebird SNS 만들기
vsCode에 관한 질문입니다
왼쪽: 정상 / 오른쪽: 버그강의을 들으면서 수업을 진행하다 보면 갑자기 vscode의 터미널의 글자가 저렇게 커지면서 스크롤을 위아래로 움직여도 아예 반응을 하지 않는 현상이 자주 일어납니다. 에러가 뜨면 터미널도 확인해서 해결하고 있는데 그럴때마다 미치겠습니다. 원인이 무엇일까요. 인터넷으로 쳐도 안나와서 답답해서 여기에 올려봅니다.
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
generated 에 Q파일들이 생성이 안 됩니다.
안녕하세요!. 열심히 JPA 로드맵 강의를 듣고 있습니다.다름아니라 제 스프링부트 버전이 2.7.3 이라서 그런건지강의자료에 있는 build.gradle 내용을 작성했는데 generated 안에 Q파일들이 생성이 안 됩니다. 강의화면과는 다르게오류라기 보다는 --warning이 나오긴 하더라구요. 이 것의 원인이 뭘까요??일단 제 실습 프로젝트 압축파일 구글 드라이브 링크 공유합니다.https://drive.google.com/file/d/1uSzjHha55_pzcUx-l32Y46KTOR3T8vVs/view?usp=sharing
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
프로젝트 생성 관련 질문입니다.
안녕하세요 몇 가지 질문이 있습니다.1. 스프링 부트 버전은 2.6.11 버전을 해야 되나요?다른 분의 질문을 보니 2.7.x버전이 현재 인텔리제이에서 오류를 일으킨다고 되어있어서 아직까지 그런지...2. java는 다른 상위 버전 말고 11로 하는 것이 좋나요?3. Validation 모듈을 추가해주시라고 하셨는데 위의 사진과 같이 Dependencies에서 그냥 추가하면 되는거죠?다른 분들의 질문에서는 스프링부트를 연다음 dependencies{}이 부분에 추가하라고 되어있길래 궁금해서 물어봅니다.
-
미해결웹 게임을 만들며 배우는 React
createContext 초깃값
초깃값을 넣어주지 않아도 정상동장하는데 , 넣어주는 이유는 무엇인가요?
-
미해결프론트엔드 날개달기: Vue, React 배우기 전에 꼭 알아야하는 지식
교안이 따로 공유해주시면..
학습 교안 찾아봐도.. 없는것같은데 좋은강의 교안까지 공유해주시면 감사하겠습니다~~
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
따라하다가 생긴 의문점인데요.
엔티티에 생성하는 비즈니스 로직서비스에 생성하는 로직리포지토리에 생성하는 로직에 대한 개념을 아직 잘 모르겠습니다.보면서 정리 해보고 있긴한데현재 이해한 방식은 이렇습니다.db에 직접 조회하는 로직, 가장 작은 단위의 로직은 repository에 생성서비스에선 여러가지 기능을 생성하는데기능 생성하면서 repository에 있는 기능만으로는 불가능하고 추가 로직이 필요할 때 엔티티에 기능을 생성하는건가요?
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
JPA 연관관계
OneToMany 관계에서는 Many 가 연관관계의 주인이기 때문에 Many가 저장을 해야하는 것으로 이해했는데요. 실무에서는 One에 외래키가 있는 경우가 많아서ㅠ 이 경우에는 One, Many 각각의 repository에서 save 하는게 맞을까요? 아니면 One에서 Cascade를 사용해서 Many를 저장하는 방향도 괜찮을지 질문드립니다! 예로 one은 자동차 상태이고 many는 자동차 상태가 변경될 때마다 상태 이력을 저장하는 케이스입니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
토이 프로젝트 DB 설계 중 궁금한게 생겨서 질문 드립니다..!
안녕하세요!강의를 완강하고 토이 프로젝트의 DB를 설계해보는 도중에 햇갈리는게 생겨 질문하게 되었습니다..!! - 사용자는 사용자의 프로필 사진을 여러 개 저장할 수 있다. 라는 요구사항이 있을 경우에,사용자의 프로필 사진 파일 테이블과 사용자 테이블이 있을 때,두 테이블을 아래의 이유들로 다대일 단방향으로 설정하려고 하는데 괜찮을까요? - 사용자의 프로필 사진 파일(Member_Image)을 생성할 때 사용자(Member)가 필요하다.- 사용자의 프로필 사진 파일이 사용자를 참조할 필요 없다.- 사용자의 프로필 사진 파일이 N이기 때문에 연관관계의 주인이며, 외래키를 관리한다. @Entity public class Member_Image { @Id @GeneratedValue private Long member_image_id; @ManyToOne @JoinColumn(name = "MEMBER_ID") private Member member; // FK // ... }@Entity public class Member { @Id @GeneratedValue private Long member_id; // ... }
-
미해결Typescript with Vue 실전 프로젝트
소스 공유좀 해주세요
todolist 소스 공유좀 해주세요
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
확인에서 안 넘어갔는데 해결했어요
<Form onSubmit={submitHandler}> <Button onClick={submitHandler}>확인</Button> </Form> Button에 "onClick={submitHandler}" 넣어주니까 제대로 저장이 되었네요! 일주일동안 못넘어가고 있었는데 다행이에요 허허
-
미해결호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
보돌맨님 호너스 강의
킹돌맨님 보너스 강의 혹시 언제쯤 예상하시는지 알 수 있을까요? (재촉아님)
-
미해결Vue.js + TypeScript 완벽 가이드
권한 요청 드립니다.
강의 잘 듣고 있습니다~github 권한 요청 드립니다.kksswkd@gmail.com