묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
ItemService updateItem
ItemService의 updateItem 메서드에서 영속성 컨텍스트에 있는 item의 값을 변경하고 있는데,제가 생각했을 때 데이터의 값을 변경하는 것은 repository에서 해야할 것 같은데 service 계층에서 직접 구현해 놓으신 이유가 있나요? repository에 update 관련 메서드를 하나 더 만들 수는 없나요?각자의 역할을 위배하는 느낌이어서 여쭤봅니다ㅠㅠ
-
미해결재고시스템으로 알아보는 동시성이슈 해결방법
Redis 질문입니다
현재 재고로직 처리하면서 redis를 사용하며다음과 같은 로직으로 구현하려 합니다. 재고는 redis에 넣어둔다.Redis에서 가져올수 없는 경우, rdb에 쿼리한다. 이때, 만약 rdb에서 재고를 가져오는 경우 어떻게 가져올수 있을까요? rdb데이터가 redis와 동기화되어 똑같이 있다면 다시 가져와 redis에 다시 넣어두면 되는데어떻게 동기화시킬수 있나요?? 주문이 끝날때마다 재고 rdb테이블에 insert하거나 update치면 rdb에 가해지는 부하나 재고rdb테이블의 lock으로 인한 성능저하는 redis를 쓰지 않을때와 별반 다르지 않지 않을까요??
-
미해결스프링 부트 - 핵심 원리와 활용
./gradlew build 할때 에러가 발생합니다.
안녕하세요. 강의 잘 듣고 있습니다!제가 java 를 17로 설치를 했는데 build 할때 에러가 계속 발생하는데 이유를 잘 모르겠습니다!감사합니다
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
연구소 조합 재귀풀이
안녕하세요 큰돌님.강의 너무나도 잘 보며 공부하고 있습니다!2-p 연구소 조합을 재귀로 작성해 보았습니다.for문으로 조합을 구하는것과 별로 다른것이 없는거 같은데 재귀로 구하니 백준 2번째 테케가 틀리게 나옵니다! 시간되실때 봐주시면 정말 감사드리겠습니다!http://boj.kr/7ee04a6b382f416abe6647adff8912c6
-
해결됨웹 애니메이션을 위한 GSAP 가이드 Part.01
선생님 Advanced 강의가 절실합니다.
좋은 강의 감사합니다.항상 웹을 만들면서 뭔가 아쉽다 부족하다 생각햇는데 그게 GSAP로 채워지는 것 같습니다.advanced 강의는 언제 나오는지 정보좀 주실 수 없을까요?scrollTrigger와 반응형 강의가 절실합니다.ㅎㅎ가능하다면 React나 Next.JS와 같은 프레임워크 호환 파트도 추가해주실 수 있나요....감사합니다.
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
파일 수정 시 API는 변경되지 않는 실습 질문 있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요. 유사한 질문을 보았지만 제가 이해한게 맞는지 알고싶어 질문 드립니다.API 실습 2번의 b.js 파일에서 사진과 같이 "name" 데이터만 API로 만들어져서 사용한 것이고, 실습에서 수정하신 "tall" : "200"은 API에 관계 없는 부분의 수정이라 상관 없다고 하신 걸까요?key 값인 "name" 데이터를 수정하면 반영 되는데, API로 만들어진 것 외의 데이터 수정을 의미하신 건지 궁금합니다.부족하지만 이해한 것이 맞는지 질문 드립니다. 감사합니다.
-
미해결
Simple or detailed calculated column
안녕하세요, 계산된 칼럼 추가가 두가지 종류가 있나요? 혹시 그렇다면 둘의 차이점과 어떻게 각 각 불러오는지 알 수 있을까요?
-
미해결[핵집] 2025 빅데이터 분석기사(필기)_과목 1~2
통합강의 교안 요청
안녕하세요통합 강의교안 요청드립니다 이메일 주소는 leehwan@lgcns.com 입니다 통합 강의 교안은 funtaland@gmail.com 로 송부 부탁드립니다.
-
해결됨디지털포렌식전문가 2급 필기 핵심 요약집[전자책]
29p [Tips] 오타 문의
안녕하세요, 양질의 자료 잘 보고 있습니다.다만 오타로 보이는 내용이 확인되어 문의드립니다. 29p [Tips]보관 증거와 생성증거의 개념이 바뀐 것 같아 보입니다.보관증거는 사람이 직접 생성해서 디지털 기기에 저장된 증거로 전자메일, 전자문서, 일기장, 일정, 계획에 해당하고, 생성증거는 기계가 자동으로 생성해서 디지털 기기에 저장된 증거로 인터넷 사용 기록, 방화벽 로그, 운영체제 이벤트 로그에 해당하는 것이 아닌지요. 따라서 아래와 같이 수정되어야 하는것이 아닌가 문의드려봅니다.증거의 종류 중, "보관증거"만이 전문법칙이 적용될 가능성이 있음-(생성증거 = 전문법칙 적용X) 인터넷 사용기록, 방화벽 로그, 운영체제 이벤트 로그-(보관증거 = 전문법칙 적용될 수도 있음) 전자메일, 전자문서, 일기장, 일정, 계획
-
해결됨카프카 완벽 가이드 - 코어편
CooperativesStickyAssignor 파티션 할당 전략 에러
안녕하세요 강사님 좋은 강의 감사합니다. 파티션 할당 전략 중 CooperativesStickyAssignor 전략 실습중에 에러가 발생하였습니다 에러 내용은 두번째 컨슈머를 기동하면서 첫번째 컨슈머 콘솔에서"Request joining group due to: group is already rebalancing" 라는 에러가 발생하면서 리밸런싱이 완료되지 않아 어느 컨슈머에도 파티션이 할당되지 않는 문제가 발생합니다. 해당 에러는 타임아웃이 나기전까지 반복해서 발생하며 이후에는 두 컨슈머 모두 종료됩니다 해결방법좀 부탁드립니다ㅠ.ㅠ
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
Dto 생성에 관하여
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]Dto 관련하여 질문이 있습니다. A라는 도메인 안에서만 생각해볼때, 프론트측에서 api별로 필요로하는 데이터에 딱 맞게 여러 응답 dto를 생성하는것이 좋은지 아니면 하나의 응답 dto를 생성해서 프론트 측에서 필요로하는 data를 뽑아 사용하게 하는 것이 좋은지 궁금합니다.전자는 필요로하는 데이터를 프론트측에 전달해줘서 가독성? 측면에서 좋은 것 같지만 다수의 DTO가 생성되어 유지보수 측면에서 단점이 있을것 같습니다. 후자는 하나의 DTO를 사용하므로 유지보수 측면에서 좋아보이는데 dummy 데이터나 null 값을 return 해주는 단점이 있을것 같은데 실무에서는 어떻게 dto를 생성하고 관리하는지 궁금합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
db에서 Join vs 애플리케이션에서 조합
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오) 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예[질문 내용]제가 한 게시판에서 이런 글을 읽었습니다."요즘에는 논리적인 연관관계는 만들지만 db에서는 만들지 않고 조인 연산을 거의 안 하고 여러 번 쿼리해서 애플리케이션에서 조합합니다."이유로는연관관계를 맺으면 테이블 설계에 있어 유연성이 떨어짐조인연산은 db 자원을 많이 잡아먹는 무거운 연산이고 db 성능에는 한계가 있어 서버를 확장해서 자원을 쓰는 것이 유리함라는 근거를 들었습니다.이것이 맞는 판단인지 궁금합니다(금융권에 계신 분이 쓴 듯 합니다)
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
섹션1 - ObjectID
여기 이부분은 ObjectID를 ID 가 아닌 Id 로 해주면 되는 부분이 아닌가요?ObjectId 로 하면 잘 나오는데요. 굳이 ObjectID 로 선언을 해줘야하는가 싶어서 질문드립니다.
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
title.text = List[] 질문
val title = convertView!!.findViewById<TextView>(R.id.listViewitem) title.text = List[] 이 부분에서 context 와 text로 나누지않고 한번에listviewmodel의 아이템을 한번에 보여줄순 없나요?예시를 들면 list_item.add(listviewmodel("faker","mid",28))저는 이 faker,mid,28을 한꺼번에 보여주고 싶은 경우에는 어떻게 해야 하나요?
-
해결됨3D 모델링 입문을 위한 라이노(Rhino) '꿀팁' Part.1
검볼 사용법
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - ★ 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의중간 그룹화된 원들을 아래위로 붙혀줄때 왼쪽마우스+화살표하면 딱 그자리에 맞춰서 강의에서는 들어가던데 ,,ㅠㅠ 저는 그냥 꾹눌러도 화면이 움직이거나 손모양으로 급바뀌어버립니다 그래서 치수 50/2(25)를 쓰거나 미러를 사용했어요 이럴때 방법이 있나요?
-
해결됨[코드캠프] 시작은 프리캠프
game.js 에러 메세지 질문 드립니다
코드는 강의 따라한 그대로 작성해서 구현이 잘 되는 상태인데 vs code 에러 메세지는 왜 나오는지 혹시 알 수 있을까요?
-
미해결실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지
행맨 만들기에서..
행맨 만들기 프로젝트 일부 코드에서 이해가 안되는 부분이 있어 질문드립니다! while 문에서 i = 0 을 설정한 뒤에 elem 값이 char 의 input 값과 같으면 그 값이 lst에서 치환되는 것이라고 설명해주셨는데 lst[i] 는 lst 내에서 i+1 번째 값을 의미하는 것이 아닌가요?? 아니면 i 는 그냥 미지수의 의미로 설정한 변수로 생각하면 되나요?비슷한 질문으로 i += 1 이라는 코드를 추가한 이유가 무엇인가요? 저 코드를 빼고 작동시켜보니 이전에 맞췄던 철자가 저장되지 않고 첫 단어에만 값이 입력되는 걸 보니 이전 값들을 차곡차곡 쌓는 느낌인가요..?너무 초보적인 질문이라 죄송합니다.. 아무리 고민하고 찾아봐도 쉽게 답이 나오지 않아 질문드립니다..
-
미해결스프링 부트 웹 개발 입문 - 따라하며 배우기
MyBatis 환경설정과 조회하기 문의
MyBatis 설정 & 조회 문의드립니다.우선 하단의 youtube 영상의<logger name="com.boot.sailing" level="info" /> <root level="Debug"> <appender-ref ref="console" /> </root>추가하여 확인하였지만 error의 구문 자체가 모호해서 어디에서 문제가 발생을 하는지를 모르겠습니다.ioC 구성도 문제 되는 게 없고 코드 상의 오타도 없고 mybatis 쿼리 문도 문제가 없는데 현재 hikariCP에서 문제가 발생하고 있습니다.코드도 점검하고 행여 눈에 보이지 않는 오타 때문인가 싶어 소스코드 내용을 복사하여 붙여 가며 확인을 해보았지만 달라지는 점이 없는데 어디에서 문제가 발생하는지를 모르겠습니다.구글링을 찾아봐도### Error querying database. Cause: com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: null ### The error may exist in file [D:\workspace\sailing\build\resources\main\sqlmapper\CoffeeMenu.xml] ### The error may involve com.boot.sailing.dao.MenuDao.doList ### The error occurred while executing a query ### Cause: com.zaxxer.hikari.pool.HikariPool$PoolInitializationException: Failed to initialize pool: null에러의 경우 대부분 코드 전반적인 부분을 봐야 한다는 글들이 대부분인 관계로 문의드립니다.
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
설정 관련
수업과는 별개의 질문이지만 ctrl + p 해서 파라미터 힌트를 볼 때 현재 입력해야 하는 부분이 회색배경에 파란색 글씨라 너무 가독성이 안나와서 진한 검정색이나 가독성 좋은 색으로 변경하고 싶은데 혹시 아시는분 계실까요,, 구글링 실력이 제가 부족한지 잘 나오지가 않아서 질문 남겨봅니다 ㅠㅠ참고로 테마는 지금 만족해서 저 색상만 변경하고 싶어요 !
-
해결됨선형대수학개론
13:30~13:41초 가량에 질문 있어요
v1 = cv2에서 -v1+cv2=0이 되고, c가 0이어도 v1의 계수가 -1이므로 선형종속의 정의를 만족시키므로 선형종속이다라고 이해하면 맞는건가요?