묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! 스프링 데이터 JPA
쿼리만드는 것에 질문이 있습니다
JpaRepository를 상속받고 어떤 쿼리를 만들고 싶습니다 예를 들어 유저정보 중 lastName 과 city를 기준으로 검색하는 쿼리를 만들고 싶은데 검색파라미터로 lastName, city 가 있을 때 lastName = null, city = null전체 데이터 조회 lastName != null, city = nulllastName 으로 같은 것 검색 lastName = null, city != nullcity 로 같은 것 검색 lastName != null, city != nulllastName , city 모두 같은 것 검색 이렇게 되는 쿼리 함수를 작성하고 싶은데 이걸 각각 함수를 만들어서 하지 않고 한 번에 쿼리를 빌드할 수 있는 방법이 있을까요?
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
실행이 안됩니다
안녕하세요 oravcle vm virotualbox관리자에서 설정까찌 칼리리눅스설정까지 다맞췃는데 실행이안됩니다 가상 머신 Kali-Linux-2019.1-vbox-amd64의 세션을 열 수 없습니다.Implementation of the USB 2.0 controller not found!Because the USB 2.0 controller state is part of the saved VM state, the VM cannot be started. To fix this problem, either install the 'Oracle VM VirtualBox Extension Pack' or disable USB 2.0 support in the VM settings.Note! This error could also mean that an incompatible version of the 'Oracle VM VirtualBox Extension Pack' is installed (VERR_NOT_FOUND).결과 코드: E_FAIL (0x80004005) 구성 요소: ConsoleWrap 인터페이스: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}
-
미해결스프링 핵심 원리 - 고급편
Pointcut과 MethodMatcher에 관한 질문입니다.
안녕하세요. 좋은 강의 올려주셔서 감사합니다. 이번 강의를 보고 전반적인 프록시팩토리의 어드바이저 흐름은 이해가 됬지만, 직접 구현해본 MyMethodMatcher에서 로그로 targetClass와 methodName을 찍을 때 이 정보를 어디서 가져오는지 이해가 잘 안됐습니다. 처음 MethodMatcher 나 Pointcut을 생성할때 의존객체들에 대한 레퍼런스만 저장해두고, proxy.save() 나 .find()의 실제 동작 메서드들이 호출되면 내부적으로 targetClass나 method 정보를 포인트컷에 파라미터로 전달하는게 맞나요? (실력이 부족해서 질문을 적는것도 쉽지가 않네요ㅜㅜ)
-
미해결실전! Querydsl
외부 모듈 Q타입 생성 방법 문의
안녕하세요? 강의 잘 듣고 있습니다. 외부 모듈에 선언되어 있는 엔티티는 어떻게 Q타입을 생성되나요? 가령 한 프로젝트에서 공통으로 사용하는 엔티티 클래스가 별도 모듈로 따로 있을 경우 해당 모듈에 있는 Q타입 생성하는 방법이 궁금합니다. 구글링 해보니 package-info.java에 @QueryEntites를 이용하는 방법이 있던데, 이 방법 말고는 없나요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
@OneToMany에 관한 질문
안녕하세요 영한님. 질문이 있어 이렇게 글을 남깁니다. public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @OneToMany(mappedBy = "user") private List<Order> orders; public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(name = "orderId") private Long orderId; 코드가 이렇게 다른 케이스로 2가지가 있는데 위에는 위에는 일대다를 나타내는 @OneToMany를 사용하였고 밑에는 그냥 @Column을 사용했습니다. 만약 아래와 같은 요구조건이 들어왔다고 가정해보겠습니다. "사용자의 주문중 현재 Active 상태인 것을 조회하라" 이 경우 각각은 public List<Order> getActiveOrder () { // 모종의 방법으로 user 찾음 List<Order> orders = user.getOrders(); // 여기서 Order 테이블에 쿼리 나감 List<Order> result = new ArrayList<>(); for (Order order : orders) { if (order.getStatus()) == ACTIVE { result.add(order); } } return result;} public List<Order> getActiveOrder () {//모종의 방법으로 user 찾음 Long orderId = user.getOrderId(); return orderRepository.findOrderByStatusAndId(ACTIVE, user.getOrderId());} 이렇게 될거 같은데 위는 user의 모든 Order를 찾은 다음 결과를 도출해내니까 아래의 경우보다 훨씬 느릴거 같은데 이 경우엔 @OneToMany 를 안쓰는 게 더 좋은가요??
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
헤더로고 포토샵 제작부분 질문있습니다.
A3,A4, B3,B4, C3,C4 유형에서 Header 폴더에 제공된 로고를 삽입한다. 로고의 색은 과제명(가.주제)에 맞게 반드시 변경하여야 한다. ※ 로고의 크기 변경 시, 가로세로 비율(종횡비, aspect ratio)을 유지하여야 한다. (가로세로 비율을 유지하며 크기변경 가능) 이렇게 제작하라고 나오는데 헤더 로고 원본이미지를 색상변경하는거고 가로세로 비율 종횡비을 유지하라는 말이 잘 모르겠는데 어떻게 해야될까요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
@JoinColumn 질문
안녕하세요 영한님. 좋은 강의 덕분에 이해가 정말 잘 되고 있습니다!! 다름이 아니라 @JoinColumn에 궁금한게 있어 질문드립니다. 예를들어 아래의 두개의 코드를 비교 해보면 위에는 @JoinColumn 을 사용하였고 밑에는 그냥 @Column을 사용하였다는 차이점이 있습니다. 물론 어플리케이션 딴에서 그럴일은 거의 없겠지만 제가 무조건 order를 사용하는 케이스가 orderId를 조회하는거 밖에 없다면 위의 코드보다 아래의 코드가 더 좋은 것일까요? 왜냐하면 orderId를 찾기위해선 위에 코드는 user.getOrder().getId() 와 같이 코드를 짜고 이때 DB에 Order에 대한 쿼리가 또 나가기 때문에 하지만 밑에 코드는 그냥 user.getOrderId만 하고 따로 쿼리가 안나가기 때문에 밑에 코드가 더 이 경우엔 효율 적일까요? public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @OneToOne private Order order; public class User { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @Column(name = "orderId") private Long orderId;
-
해결됨따라하며 배우는 NestJS
refresh token에 대해서
Passport에서Refresh Token의 남은 유효기간에 따라서 기간이 얼마 남지 않으면 Refresh Token이 재발급(반대로 유효기간이 많이 남았다면 액세스토큰만 재발급)되게 하고 싶은데 너무 어렵네요, Express에서는 쉽게 가능했지만, Nest에서는 Strategy, Guard 등등에 맞춰서 개발하려다 보니 생각보다 제약이 좀 있어서 어렵네요.... 혹시 위와같은 예제같은건 없을까요? ㅠㅠ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Cors error 인데 원인을 모르겠습니다.
또한, db 지우고 다시 create 해도 계속 대문자로 생성이 되는데 다른 부분을 설정하고 create 해야하나요? 강의에는 해당내용이 없네요 점검해본 사항 입니다. 추가로 확인해봐야할 사항이 있을까요?? 1. ip 주소 설정 2. build 는 잘 됩니다. 3. ec2 프론트 ip 주소로 접속하면 시작화면은 나오는데 강의처럼 api 요청을하면 cors 에러가 나고있습니다. 4. ubuntu 환경에서 모든 설정 확인 후 재시작 5. cors 설정 app.use( cors({ origin: ['http://13.125.207.66', 'http://localhost:3060'], credentials: true, // 다른 도메인 간에 쿠키 전달할 수 있게 }) );
-
해결됨SVG 마스터
svg 강의 스트로크 편 구현 에서 제가 적용하면 안되는게 있어요
안녕하세요 일러스트에서 펜툴으로 다 따서 svg로 구현하고 웹으로 불러오니 가려지지 않고 폰트 적용이 되지 않고 이렇게 되던데 .. 이건 어떻게 해야할까요? 구글웹폰트 다운받아서 썼고요 일러스트에서 쓰는건 문제가 없었습니다.미리 감사드려요 요.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Whitelabel Error Page 500번 에러..
안녕하세요. jsp 따라하던 도중 브라우저내 new-form에서 username과 age를 적고 전송 버튼을 누르면 500번 에러가 뜹니다... 컴파일 에러같은데 원인을 모르겠습니다. ㅠㅠ http://localhost:8080/jsp/members/new-form.jsp -> http://localhost:8080/jsp/members/save.jsp 해당 링크는 잘 이동됩니다.. 아래는 관련 코드와 폴더위치 에러 메세지 사진 첨부합니다.. <new-form 코드> <save 코드> <해당 폴더 위치> <오류메세지1> <오류메세지2> <빌드 그래들 추가>
-
미해결비전공자를 위한 개발자 취업 올인원 가이드 [통합편]
링크에러
2016년에 자바스크립트를 배우는 기분[번역] 이 링크가 누르니까 내용이 안나오는데요 어디서 보면 좋나요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Load, Instantiate, Destroy 메서드를 래핑시킨 이유가 궁금합니다
일부러 Resource Manager를 만들어서 Load, Instantiate, Destroy 메서드를 래핑시킨 이유가 궁금합니다 Input Manager를 만들때에는 특별히 래핑 작업을 하지 않았는데 이번에 래핑을 한 이유가 뭔가요? 디버깅할때 브레이크 포인트를 잡기 쉽다는 것밖에 떠오르지가 않습니다만, 혹시 다른 이유가 있는걸까요? 또한 계속해서 이번처럼 유니티의 메서드에 대해서 래핑을 해야하나요?
-
미해결퍼블리셔 취업을 위해 제대로 배워보는 html과 css, 그리고 웹표준
섹셔닝하는 것에 대해서..
섹션닝으로 안하신 이유가 html4에서 제대로 작동 안할 수 있어서라고 하셨던거 같은데 그럼 섹셔닝 페이지도 따로 만들어서 관리 하나요 ? 요즘 웹페이지들은 섹션닝으로 작업 하는 추세인가요 ?
-
미해결따라하며 배우는 TDD 개발 [2023.11 업데이트]
에러처리를위한 단위테스트
안녕하세요 강의 잘 따라 듣고 있었는데 여기서 뭐가 잘못된건지 도저히 찾지를 못해서 질문드립니다. 강의에 나온 코드 그대로 작성하며 따라가는데 계속 TypeError가 납니다...
-
미해결[딥러닝 전문가 과정 DL1101] 딥러닝을 위한 파이썬 레벨1
안녕하세요, 어제 슬랙 초대 신청서 작성하였습니다.
안녕하세요! 아직 슬랙 채널 승인 메일이 오지 않아서 질문 남깁니다. hanseul1795@gmail.com 로 신청하였습니다. 감사합니다!
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
강의 질문
안녕하세요 논외 질문 한개 드립니다.저는 부동산 쪽 데이터를 위해서 찾아보다현재 inflearn 에서 열정적으로 그리고 말을 넘 잘하셔서 재미도 있는 파이썬입문과 크롤링기초 부트캠프 (2021 업데이트) [쉽게! 견고한 자료까지!]이 수업을 듣고 있습니다.오늘 블로그를 보니 클래스101에 하시는 SQL 과 파이썬 데이터 분석 풀패키지, 비트코인, 부동산, 주식도 분석해보기!있더라구요… inflearn에서 차근 차근 강의를 다들어야 하는지 아니면 파이썬입문과 크롤링기초 부트캠프 (2021 업데이트) [쉽게! 견고한 자료까지!]어느정도 이해하고 클래스 101에서 강의를 듣는게 좋은지 알려주심 감사하겠습니다.은 평생강의이므로 양해를 부탁드립니다- 현업과 병행하는 관계로 주말/휴가 제외 최대한 3일내로 답변을 드리려 노력하고 있습니다- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결빅데이터분석기사 실기대비 (R 활용)
Test 데이터도 전처리 하나요?
안녕하세요, 질문 사항이 또 있어 글 남깁니다. 질문1) Train데이터에서 결측치 및 이상치를 대체하는 작업을 했다면, Test 데이터도 동일하게 전처리 (결측값, 이상치 등) 작업을 진행해야 하나요? 질문2) 원본 데이터의 변수가 a,b,c,d,e,f로 독립변수 5개(a,b,c,d,e), 결과변수1개(f)라고 가정할때, 전처리를 하여 Train데이터에서 사용한 변수가 a,c,d 이면 Test 데이터에서도 a,c,d 변수만 사용해서 분석해야 하나요? 감사합니다~^^
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
conflict가 많은 파일에서 발생하는 경우
안녕하세요. 함수명 변경, 변수명 변경 등으로 많은 파일에서 conflict가 발생하면 개별 파일별로 merge 작업을 하기 비효율적인데요. 이럴 경우 git에서는 어떻게 merge 를 해야 할까요? svn의 override commit 이나 override update와 유사하게 처리할 수 있는 방법이 있을까요? 감사합니다.
-
미해결퍼블리셔 취업을 위해 제대로 배워보는 html과 css, 그리고 웹표준
footer에 전화번호도 추가 됬는데 address에 같이 포함 시키면 되나요 ?
footer에 전화번호도 추가 됬는데 address에 같이 포함 시키면 되나요 ?