5분 45초 부분에서 ReclaimPolicy를 따로 설정하지 않은 경우, 기본 정책이 Retain이라고 하셨는데, 쿠버네티스 공식문서에는 기본값이 Delete라고 되어있습니다. 혹시 이 부분이 강의를 찍으실 시점에서는 Retain이 기본정책이었나요? https://kubernetes.io/ko/docs/concepts/storage/storage-classes/
안녕하세요 팀장님 강의 내용을 토대로 다양하게 혼자 연습해보고 있는데, Dto로 조회하는 과정에서 오류가 계속 발생했는데 어떤식으로 해결해야될지 몰라서 질문 남깁니다.! Member - Team 관계에서 Team을 Dto로 조회하는 과정입니다. 우선 Dto말고 Tuple로 조회했을때는 정상 동작했습니다. 1. Tuple 조회 ( 정상 동작) @BeforeEach public void setup () { queryFactory = new JPAQueryFactory (em); Team teamA = new Team ( "teamA" ); Team teamB = new Team ( "teamB" ); em. persist (teamA); em. persist (teamB); Member member1 = new Member ( "member4" , 10 , teamA); Member member2 = new Member ( "member4" , 20 , teamA); Member member3 = new Member ( "member4" , 30 , teamB); Member member4 = new Member ( "member4" , 40 , teamB); Member member5 = new Member ( "member5" , 40 , teamB); em. persist (member1); em. persist (member2); em. persist (member3); em. persist (member4); em. persist (member5); em. flush (); em. clear (); } List < Team > fetch = queryFactory . selectFrom ( team ) . join ( team .members, member ). fetchJoin () . fetch (); System . out . println ( "fetch.get(0).getMembers() = " + fetch. get ( 0 ). getMembers ()); 정상동작 2. Dto 조회 @Data public class TeamDto { private String name; private List < MemberDto > members = new ArrayList <> (); } @Data public class MemberDto { private String username; } List < TeamDto > result = queryFactory . select ( Projections . fields ( TeamDto . class , team .name. as ( "name" ), Projections . fields ( MemberDto . class , member .username ). as ( "members" ) ) ) . from ( team ) . join ( team .members, member ). fetchJoin () . fetch (); System . out . println ( "dto = " + result. get ( 0 ). getMembers ()); 실행결과 not compatible with java.util.List이 발생했습니다. ㅠㅠ 이것저것 바꿔가면서 다양하게 시도해봤는데도 계속 오류가 발생했습니다.. 어떤 식으로 변경해야 될까요? 추가로 시도하면서 느낀게 한 개 이상의 Dto가 있을 경우 코드의 가독성이 너무 떨어지게 되더라고요. 혹시 팀장님께서는 여러개의 Dto를 조회할 때 따로 사용하는 방식이 있으신가요?
tuple은 불변형이기 때문에 변화가 있을 때마다 아예 새로운 id값을 생성해서 변수를 할당하고 list는 가변형이기 때문에 그냥 그 id값에 값을 추가하는 식이 된다고 이해했습니다. 그런데 m = m * 2와 m *= 2의 경우 전자는 id값에 변화가 생기고, 후자는 id값에 변화가 생기지 않는데 이는 두 연산자가 하는 일이 본질적으로 동일하지만 내부적으로 처리하는 과정이 다르기 때문인가요?
선생님~ 강의에서 3:02 에서 선생님은 그냥 park_size.style.background_gradient() 이렇게만 쓰셧는데도, 공원면적(mean)/ 공원면적(median)이 소수점 1자리수까지 나오는데.. 저는 round(2)를 해봐도 적용이 안되고 그냥 이렇게 나오네요.. astype(int) 하면 정수로 바뀌긴 하지만.. 소수점을 2자리까지 나오게 하고 싶을 경우에는 어떻게 할까요..? 그리고 선생님 df와 제 df가 결측치 부분이나 다 똑같을텐데.. 저는 선생님은 소수1자리까지 나오고 제꺼에서는 소수점자리수가 엄청 많이 나오는 걸까요..?
유용한 플러그인을 알려주셔서 잘 사용하고 있는데 array나 제네릭 문법을 사용할 때 <>를 쓰니까 auto close tag가 적용돼서 나오더라구요..ㅜㅜ json 파일 설정하는 건 보니까 확장자별로만 되어있던데 파일별로 기능을 켰다 끄거나 닫기 태그를 한번에 지울 수 있는 방법이 있을까요?
호스트 컴퓨터에서 도커 실행 권한 이 있으면 도커 네트워크로 연결하면서 도커를 실행할 수도 있는거 아닌가요? 호스트 컴퓨터에서 도커 실행 권한이 있으면 도커 네트워크를 사용하나 안하나 보안 취약점이 있는건 동일할 것같은데요. 뭔가 다른게 있는건가요? 혹시 실행권한은 있지만 도커 네트워크의 이름이 뭔지 모르니깐 보안 취약점에서 유리하다는 말씀이신지?
강의 내용 중 7분 50초 정도에서 설명해주신 PVC와 PV의 차이점이 User와 Admin을 구분하기 위해 나눠서 사용한다고 하셨는데 여기서 Admin과 User의 구분이 어떻게 되는건가요? 예를들면, 회사의 백엔드 개발자가 Pod를 생성해서 배포하는 정도까지만 쿠버네티스를 담당하는 경우와, 인프라 관리자가 사내 전반적인 쿠버네티스의 운영을 담당하는 경우를 User와 Admin의 역할구분이라고 볼 수 있나요?
0. int &ref_x = 3 같이 참조변수에는 리터럴상수가 들어갈 수 없는 게 맞을까요? 1. 그런데 앞에 const붙이면 리터럴 상수를 넣을 수 있다고 하시는 것 같은데 이유가 뭘까요? const를 쓰면 함수로 리터럴을 넘겨받을 수 있고(복사x 그대로 넘겨주기가능) 안쓰면 변수만 넘겨받을 수 있다는 것 같은데... 0번 질문은 제가 맞는 지 확인하고 싶은 것이고, 1번은 잘 몰라서 여쭤봅니다 답변 부탁드려요 ^^
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
강의에서 STL 함수등을 보다보면 Rookiss님께서 반환형은 어떤거고 뭘 인자로 받는거라서 이렇게 합니다 라는 설명을 해주십니다. template이 들어가서 그런지 어떤게 반환형이고 어떤게 인자이고 뭘 뜻하는지를 모르겠습니다 아래 사진과 같이(map #1에서 m.end()를 캡처한 것입니다) 특정함수에 마우스를 가져다 대면 정보가 뜨는데 저렇게 복잡할 경우 어떻게 읽어야 하는지 궁금합니다.