4분 18초 @Test void findAllBean() { ApplicationContext ac = new AnnotationConfigApplicationContext(DiscountService.class); } 에서 파라미터로 DiscountServcie 로 넘겨주는데 컨테이너에 빈으로 DiscountService 안에 것들이 등록되려면, static class DisCountService{ } 클래스위에 @Component 붙여줘야 하는거 아닌가요?
결정 트리 주요 하이퍼 파라미터의 이해 강의 중 9:21부터 나오는 내용입니다. min_samples_leaf는 노드를 '분할하기 위한' 최소한의 샘플 데이터 수라고 나와있습니다. 그런데 강의 내용을 보면 노드가 '분할될 경우의 자식 노드들의 샘플 데이터 수'가 4이상이 안되어 더 이상 분할 할 수 없다고 합니다. 분명 기준은 분할의 대상이 되는 노드의 샘플 데이터 수로 알고 있는데 자식 노드의 샘플 데이터 수도 고려를 해야 하는 것인가요? 정확히 어떤 설명이 맞는 건지 알고싶습니다.
안녕하세요. API 연동에 필요한 프로퍼티 관리와 사용방법 강의에서 facebook.properties도 추가하려면 코드를 어떻게 작성해야 하나요? 아래와 같이 코드를 작성할 경우 @PropertySource의 마지막에 있는 facebook.properties가 KakaoProperties.class와 FacebookProperties.class 모두에 맵핑 되고 kakao.properties는 맵핑되지 않습니다. 어떤 식으로 코드를 작성해야 하나요? @Configuration @EnableConfigurationProperties( {KakaoProperties.class, FacebookProperties.class} ) @PropertySources({ @PropertySource("classpath:properties/kakao.properties"), @PropertySource("classpath:properties/facebook.properties") }) public class PropertiesConfiguration { }
B라는 사람이 같은 아이디로 다음과 같이 로그인을 하였다고 합니다. 13일 오후 4시에 A쇼핑몰 사이트를 크롬으로 로그인 14일 오후 1시에 A쇼핑몰 사이트를 크롬으로 로그인 16일 오전 10시에 A쇼핑몰 사이트를 크롬으로 로그인 이때 13일과 16일의 세션아이디가 동일할 수 있나요? (13, 16일의 세션아이디는 동일하고 14일의 세션 아이디만 다릅니다) 저는 세션아이디는 브라우저가 종료되면 삭제된다고 알고있는데 제가 잘못 알고 있는 것인지 헷갈립니다! 도와주세요!
13:35 초 확장 함수는 자바 코드가 있는 상황에서.....등장했다.. 라고 말씀해 주셨는데요, 보통 Util 성 클래스라 해야 할까요, 예를 들어 String 을 받아 하이픈(-)을 휴대폰 양식에 맞게 붙여 준다거나..그 외 util 성 클래스는 어떻게 사용 중이신가요? 확장 함수 또는 중위 함수를 사용하면 편할듯한데, 다른 좋은 방법이 있을까 해서 문의드립니다! 그리고 혹시..확장함수, 중위함수로 util 을 만약에 구성중이고 쓰신다면, 해당 함수에 inline 키워드를 사용중인지도 궁금합니다.. 말씀해 주신것처럼 실무관점에서 보면 고려해야할 부분이 많겠지만, util 성 코드는 대부분 그렇게 긴 코드가 아닌거 같아서 inline 키워드를 모두 붙이면 어떨까 생각도 했습니다.. (설명은 매우 좋았으나, 왠지 자바 코드가 있는 상황에서 코틀린 코드로 추가 기능 개발을 하기 위해 등장했다 하여, 좋은 설계의 함수인건 알겠으나, 코틀린이 의도한 방식의 코드 사용인지 햇갈려서요)
안녕하세요~ 좋은 강의 감사합니다! 강의를 듣던 도중 궁금한 점이 생겼는데요. 강의에서는 신규 자원을 등록할 때, 클라이언트에서 리소스 URI를 알고 있으면 PUT, 아닌 경우라면 POST방식을 사용하라고 하셨는데요. 특정 id값을 갖는 회원을 생성하고 싶은 경우에는 URI를 어떻게 설계해야할 지 궁금합니다. 1. POST /members/{id} 2. PUT /members/{id} 3 POST /members 그리고 request body에 id값 담아보내기. 1~3번 중에 어느 방식이 맞을까요??
솔직히 현업 들어가면 노트북으로 개발하는 거 아닌 이상 다 윈도우로 개발 할 건데.. ㅠ 회사에서 맥지원해주지 않는 한엔.. 윈도우는 경로를 어떻게 들어가야 하는 건가요..? 맥에선 ll쓰고 뭐쓰면 되는데.. 윈도우는 따로 뭘 해야 하는 건가요? 강의가 너무 맥 위주라서 막히지 않아도 될 곳에서 막히는 것 같습니다.. 혹시 앞으로 다른 결제해서 보는 것들도 다 맥 위주인가요..? 단축키도 그렇고.. 사용법도 그렇고.. 보통은 윈도우 개발 환경에서 배우지 않나 싶습니다.. 해외사람이면 몰라도요.. 강의를 위해서 제가 맥을 구비해야 하는 걸까요-_-;; 아니면 윈도우 설명이라도 좀 해주셔야 하는 거 아닌지.. 이럴때마다 죄송한 말이지만 너무 스트레스 받습니다 ㅜㅜ 그래도 강의는 너무 재미있게 잘 보고 있습니다 ㅠ 기분 상하셨다면 죄송합니다.
안녕하세요 좋은강의 감사합니다. 제가 잘못한건지, array.plus (300) 후 foreach 를 활용해 프린트를하여도 300이라는 값은 안나오더라구요.. plus 확장함수를 살펴보니 새로운 객체를 copy 하여 return 해주던데, 새로운 객체로 return 받아서 활용해야하지 않나요? 예를 들어 val newArray = array.plus (300) 이런식으로요 제가 잘못 생각한 것인지..ㅜㅜ 별거아닌거 같긴한데 확인가능하실까요 ㅎ
안녕하세요 선생님, 다음과 같이 코드 구현 하였는데 혹시 피드백 부탁드려도 되겠습니까? Comparable과 Comparator중 어떤 걸 써도 상관없는지가 궁금합니다. 또한 class 생성시 이렇게 내부 클래스로 생성하여도 괜찮나요? import java.util.Arrays; import java.util.Comparator; import java.util.Scanner; class Main{ Coordinate[] solution(Coordinate[] arr, int n) { Arrays.sort(arr, new Comparator<Coordinate>() { @Override public int compare(Coordinate o1, Coordinate o2) { // 순서 -> 음수값이 return 되게 해야한다. if (o1.getX() != o2.getX()) return o1.getX() - o2.getX(); else return o1.getY() - o2.getY(); } }); return arr; } public static void main(String[] args) { MainT = new Main(); Scanner sc = new Scanner(System.in); int n = sc.nextInt(); Coordinate[] arr = new Coordinate[n]; for (int i = 0; i < n; i++) { arr[i] = new Coordinate(sc.nextInt(), sc.nextInt()); } for (Coordinate i : T.solution(arr, n)) System.out.println(i.getX() + " " + i.getY()); } static class Coordinate { private int x; private int y; public Coordinate(int x, int y) { this.x = x; this.y = y; } public int getX() { return x; } public void setX(int x) { this.x = x; } public int getY() { return y; } public void setY(int y) { this.y = y; } } }