본문 바로가기
728x90
반응형

Polpid's World555

@Access 어노테이션 JPA 가 엔티티 데이터에 접근하는 방식을 지정한다. 1. AccessType.FIELD : 필드에 직접 접근한다. @Access(AccessType.FIELD) private String address1; 2. AccessType.PROPERTY : 프로퍼트로 접근한다. @Access(AccessType.PROPERTY) public String getAddress2() { return address1 + address2; } 3. AccessType 이 지정되지 않은 경우는 @Id 위치에 따라 지정된다. @Entity public class OrderInfo { @Id private Long id; private String address1; @Transient private String addres.. 2022. 6. 3.
[나는 리뷰어다] 구글 엔지니어는 이렇게 일한다. 개발과 관련된 일을 하는 사람이라면 한번쯤은 구글에서 일하는 생각을 해봤을것이다. 나또한 그랬으며 항상 동경의 대상처럼 여겨졌다. 그들이 하는 일들은 항상 앞서 나가고 무엇인가 혁신적이고 세상을 바꿀것 같은. 그런 기본적은 생각들이 밑바탕에 깔려있었다. 이번에 읽게된 "구글 엔지니어는 이렇게 일한다" 는 그런 구글러들이 어떻게 일하는지, 무엇을 생각하는지에 대해 배워볼수 있는 책이다. - 이 책은 개발자들만을 위한 책이 아니다. 이 책은 소프트웨어 엔지니어링에 대한 내용을 많이 다룬다. 프로그래밍과 구분되게 소프트웨어 엔지니어링은 소프트웨어를 개발하기 위해 설계부터 시작하는 모든 라이프 사이클을 포함한다. 그게 개발관련된 일이 될수도 있고 그안의 구성원들인 사람이 될수도 있다. 따라서 이책의 제목에 있는.. 2022. 5. 29.
Docker Image export 방법 Image 를 export 하는 방법 ​ docker save [option] [tar filename] [image name] REPOSITORY TAG IMAGE ID CREATED SIZE nginx latest fa5269854a5e 2 weeks ago 142MB docker save -o test.tar fa5269854a5e 실행중인 컨테이너를 export 하는 방법 ​ docker export [container name or containter ID] > [tar filename] CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 791601bf0587 nginx:latest "/docker-entrypoint.…" 33 minutes ago.. 2022. 5. 11.
CKAD 자격증 취득! 지난달 CKA 자격증 취득에 이어서 CKAD 자격증도 따게 되었다. 이것도 작년에 사놓은 바우처가 올해 12월 까지 였는데 CKA 자격증 준비하면서 공부했으니 잊어버리기 전에 같이 해보는게 좋을것 같다는 생각을 했다. CKAD 를 먼저 본 분들의 후기를 보면 최근에 본 글들이 많이 없었다. 거의다 작년에 변경되기 전에 시험을 보신분들이 많았다. 일단 변경된 시험 범위는 아래 와 같다. CKA 와 CKAD 문제 구성의 차이점 - docker, heml CKA 준비할때에는 k8s 의 리소스를 생성하고 수정하는 것은 많이 연습을 해봤는데 docker 나 helm 까지는 많이 해보지는 않았다. 그래서 부랴부랴 udemy 강의에서 변경된 부분에 대한 강의만 다시 들어보았다. 강의와 연결된 실습도 크게 어려움없이 .. 2022. 5. 2.
이상한 아디다스 홈페이지... 아디다스 홈페이지를 로그인 하려다가 비번을 까먹어서 비밀번호 리셋을 시도했다. 위와같이 팝업이 뜨고 이메일을 입력하면 리셋 링크를 포함한 내용의 이메일을 보냈다는 내용을 볼수 있다. 그런데 아무리 기다려도 이메일은 오지 않고 몇번을 해봐도 동일하다. 결국 고객센터에 전화를 해봤더니 아디다스 홈페이지를 외국과 통합해서 홈페이지 관련 문의를 외국 본사에 요청해야 한다고 한다. 외국 본사에 요청을 해야 한다고 하니 알았다고 하고 통화를 완료했다. 역시나 예상대로 한 2주 지나도 아무런 조치가 없어서 다시 전화를 해봤으나 똑같은 말만 되풀이 했다. 그래서 홈페이지가 통합 됐다고 하니.. 혹시나 국적을 바꿔서 해보면 될까?? 라고 생각을 하고 지역을 바꿔보았다. 홈페이지 하단에 있는 나라를 Americas 로 변.. 2022. 4. 27.
[나는 리뷰어다] 도메인 주도 개발 시작하기 도메인 주도 개발은 회사에서 항상 적용해보고 싶었는데 내가 가진 지식이 많지도 않고 실제 경험도 없다보니 쉽게 해볼수는 없던 영역이었다. 책도 읽어볼 엄두가 나질 않아서 책도 많이 안읽은 주제중에 하나 였다. 그런데 이번에 새롭게 나온 이책을 읽어볼 기회가 생겨서 도메인 주도 개발을 다시 접해볼 수 있었다. 저자가 책에 써넣은대로 이 책은 초중급을 대상으로 쓰여진 책이다. 말 그대로 도메인 주도 개발에 대해서 알고 싶고 각각의 의미가 무엇인지 개념을 알고 싶고 어떻게 적용하는지 알고 싶은 분들을 위한 책이다. 그리고 책에 나오는 예제 코드들은 java, spring boot, jpa 등을 기반으로 설명을 해주고 있다. 따라서 책을 좀더 잘 이해하고 싶다면 앞에 말한 것들에 대한 사용경험이 있는것이 좋다... 2022. 4. 23.
[책읽기] 말투가 고민이라면 유재석처럼 말이라는 것은 항상 조심해야 하고 하기 전에 생각을 먼저 해야 된다는 것은 누구나 알고 있다. 하지만 생각처럼 쉽지는 않다. 나 또한 감정에 앞서서 말하는 경우도 많이 있고 그로 인해서 많은 오해와 실수를 반복하기도 했다. 그래서 그런 부분에 도움이 되지 않을까라는 생각에서 이책을 읽어보았다. 우리나라 사람이라면 누구나 알고 있는 유재석이 어떤 말투를 구사하는지, 특정 상황에 어떻게 대답을 해서 상대방에게 공감을 주는지에 대한 다양한 사례들을 이야기 해주고 있다. 그중에서 기억해두면 좋을것 같은 사항들을 몇가지 적어봤다. 경청이 주는 이득 개인적 이득 직장에서의 이득 가족관계가 좋아진다. 고객과 직원의 만족도가 높아진다. 대화 등 상호작용의 즐거움이 커진다. 생산성이 높아진다. 상대의 자존감을 높인다. .. 2022. 4. 21.
[K8S] Command and Arguments in K8S K8S의 container 에 정의되는 args 와 command 에 대한 차이점은 다음과 같다. Docker image 빌드시에 ENTRYPOINT 와 CMD 를 정의 할 수 있다. ENTRYPONT : 컨테이너가 실행될 때 반드시 default 로 실행된다. 따라서 컨테이너가 수행될 때 변경되지 않을 실행명령은 ENTRYPOINT 로 정의하는게 좋다. CMD : 컨테이너 실행시 파라메터를 추가 하게 되면 추가된 파라메터를 실행시킨다. 이때 k8s 에서 정의하는 args 는 Docker 이미지의 CMD 에 바인딩 되고 command 는 ENTRYPOINT 에 바인딩 된다. 이름때문에 command가 CMD 에 바인딩된다고 착가하면 안된다. 2022. 4. 12.
다시 고등 수학 대학교를 졸업한 이후로 수학책을 펼쳐본 것이 얼마만인지 모르겠다. 프로그래밍을 하면서, 알고리즘을 공부하면서 항상 수학에 관심은 있었지만 다시 중학교, 고등학교 수학을 다시 살펴보기에는 너무 양이 많다고 생각했다. 공부해보면 재미있지 않을까라는 생각만 몇년째 하고 있는지 모르겠다. 그런데 이렇게 길벗출판사 개발자 리뷰어에 선정이 되어서 "다시 고등 수학" 이라는 책을 읽어보게 되었다. 참고로 말하지만 이 책은 내가 아직 다 읽지는 못했다. 수학에 대한 내용이고 증명이 많이 나오다 보니 좀다 잘 이해하고 싶은 마음에 천천히 읽어가고 있다. 이 책은 아래와 같이 고등학교 과정이라고 표시되어있는 부분의 내용들을 총 7장에 걸쳐서 다룬다. 7개의 장은 각각 기하학, 대수학, 해석기하학, 정수론과 수열, 해석학,.. 2022. 4. 9.
CKA 자격증 시험보다가 한시간 넘게 국제 전화 한 이야기.... 험난하고 많은 일이 있었던 CKA 자격증 시험을 준비하는 과정과 시험 과정에서 발생했던 어이없는(?) 상황에 대해서 이야기 해보려한다. 이야기 순서는 다음과 같다. 1. CKA 시험 준비 2. 2번의 Fail. 3. 다시 바우처 구입과 재시험 & 시험봐야 하는데 Proctor는 어디에?? 4. 합격 후기 5. 남겨진 문제들 그럼 이야기를 시작해보자. 1. CKA 시험준비 지금이 2022년이고 어느덧 4월이다. 나는 바우처를 작년 5월에 구입을 했다. 올해도 똑같은 해택을 줄지는 모르겠지만 작년에 있었던 Virtual KubeCon 을 참석한 혜택으로 50% 할인 가격으로 CKA 바우처를 구입할수 있었다. 그리고 나도 CKA를 응시했던 많은 분들이 들었던 Udemy 강의(Certified Kubernete.. 2022. 4. 9.
[k8s] Network Policy namespaceSelector Network Policy 에 관한 설정들 참고할 만한것 몇가지 작성해본다. 아래 두개의 NetworkPolicy 는 아래 조건을 만족한다. test1 네임스페이스에서 pod 끼리는 전부 호출 가능하다 test1 네임스페이스에서 test2로만 호출가능하며 포트는 80 포트를 사용한다. apiVersion: networking.k8s.io/v1 kind: NetworkPolicy metadata: name: np namespace: test1 spec: podSelector: {} policyTypes: - Egress egress: - to: - namespaceSelector: matchLabels: kubernetes.io/metadata.name: test2 - ports: - port: 80 pr.. 2022. 3. 28.
[나는 리뷰어다] 고객을 끌어오는 구글 애널리틱스4 이번에 구글 애널리틱스 에 대한 책을 읽게 되었다. 현재 사용중인 블로그도 구글 애널리틱스가 적용되어 있긴 하지만 최초에 적용할 때에만 블로그들 찾아본 후에 애널리틱스에서 보여주는 정보를 가지고 무언가를 해본적은 없었다. 우선 하지 않았던 가장 큰 이유로 애널리틱스에서 보여주는 많은 정보들이 쉽게 이해가 되지 않는 점이었다. 위 데이터는 현재 내 블로그에 대한 애널리틱스 화면에 나오는 데이터이다. 많은 정보들이 있지만 이것이 무엇을 의미하는지 알수가 없었다. 그런데 이번에 읽은 책을 통해서 많은 부분들을 이해할수 있게되었다. 책에서는 애널리틱스의 각각의 용어들에 대해서 설명을 해주며 각각의 모든 기능들을 스텝바이 스텝으로 설명을 해준다. 각 스텝에서는 무엇을 클릭을 해야 하는지, 그리고 이 화면이 무엇을.. 2022. 3. 16.
728x90
반응형