분류 전체보기
-
gRPC ② gRPC + 자바 프로젝트 구성해보기네트워크 & 인프라 2022. 10. 5. 22:02
이번엔 gRPC를 이용한 자바 프로젝트를 예시로 gRPC를 이해해보자. 참고한 글 https://jeong-pro.tistory.com/192 gRPC 사용법, gRPC 예제 코드 실행해보기, 원리는 몰라도 gRPC 입문은 가능하다 (grpc java example) 이 포스트는 springcamp2017에서 grpc발표를 하신 오명운님의 발표 자료 및 github소스를 참고해서 작성한 것입니다. gRPC의 장점 service 정의가 단순하다 여러 프로그래밍 언어나 플랫폼에서 사용이 가 jeong-pro.tistory.com 깃허브 : https://github.com/HomoEfficio/springcamp2017-grpc-java-server 해당 코드의 모든 출처는 https://github.com..
-
월간 개발로그 - 2022년 9월학습로그 2022. 10. 3. 12:31
📝 9월 1주차 ~ 9월 3주차 AWS + JENKINS + SONARQUBE를 이용한 CI / CD 학습 https://dodop-blog.tistory.com/386 [AWS + JENKINS + SONARQUBE] Spring 프로젝트 CI/CD 구현하기 1) CI 구현하기 (Jenkins 설치 및 실행, Github연동(s CI/CD는 예전에 미션을 진행하면서 jenkins를 이용한 CI/CD 구현에 대해서 한번 찾아본 적이 있긴 하지만, 구체적으로 정리하면 좋을 것 같아 진행하게 되었다. ( 마침 면접용 spring 프로젝트가 생겼기 dodop-blog.tistory.com https://dodop-blog.tistory.com/387 [AWS + JENKINS + SONARQUBE] Sprin..
-
gRPC ① gRPC란 ( + Kotlin 설정)네트워크 & 인프라 2022. 9. 30. 17:21
아키텍처를 공부하면서 배운 gRPC에대해서 알고싶어 공부를 시작했다! 🙌 참고한 영상 👇🏼 https://www.youtube.com/watch?v=pCTLu4awGVk https://www.youtube.com/watch?v=VBtwIkE-W14 참고한 글 👇🏼 https://dgahn.tistory.com/6?category=959084 [실습] Kotlin + Armeria + gRPC 사용기 - ProcolBuffer 편 들어가기 전에 이번 글의 목적은 프로토콜 버퍼와 JSON 그리고 gRPC와 HTTP를 비교하는 것이다. 프로토콜 버퍼가 메시지를 어떻게 경량화하는지는 프로토콜 버퍼 원리을 읽기 바란다. gRPC와 HTTP가 dgahn.tistory.com https://snowdeer.githu..
-
EDA ( Event - Driven -Architecture)DESIGN PATTERN & ARCHITECTURE 2022. 9. 29. 22:37
최근 아키텍쳐에 관한 강의를 듣고 EDA에 대해 희미하게 나마 생각해보다가, 동기분 께서 설명해주신 부분을 듣고 공부하면 좋을 것 같아 작성하게 되었다! 🙌 면접 준비를 하면서 Monolithic Architecture나 MicroService Architecture에 대해서는 공부했지만 EDA 부분은 자세히 알지 못했기 때문에 영상을 찾아보았고, 사진 부분은 모두 유튜브 설명 영상 내용을 캡쳐하였다. Reference 영상 ( 영상을 캡쳐하여 정리하는데 참고하였습니다 🙌) https://www.youtube.com/watch?v=LHgCA3XVNkw https://www.youtube.com/watch?v=DQ5Cbt8DQbM https://www.youtube.com/watch?v=dhdLxW0vDr..
-
코틀린 기초 문법 ③KOTLIN 2022. 9. 28. 22:37
참고한 강의와 책은 이전 블로그 글에 올려두었다. https://dodop-blog.tistory.com/391 코틀린 기초 문법 ① 요즘 코드가 Java -> Kotlin으로 넘어가고 있고, 사용이 많고 동기 분들을 보니 모두 코틀린 공부를 하고 계셔서 Kotlin 공부를 시작했다. 노션에 따로 적으면서 공부하긴 했지만, 블로그에도 함께 적 dodop-blog.tistory.com 책이 후반부로 가면서 점점 어려워지고 있어서 고민이다 🤦♀️ inline함수 같은 경우 어떻게 컴파일이 되는지 이해가 되지 않아서 고민이었는데 동기 분이 알려주셔서 실제 컴파일 내용을 확인해 볼 수 있었다! 🙌 제너릭스 같은 경우는 정리가 제대로 되지 않아 다시한번 읽고 내용을 추가할 예정이다! (완료) 고차함수 파라미터와..
-
코틀린 기초 문법 ②KOTLIN 2022. 9. 27. 19:54
참고한 강의와 책은 이전 블로그 글에 올려두었다. https://dodop-blog.tistory.com/391 코틀린 기초 문법 ① 요즘 코드가 Java -> Kotlin으로 넘어가고 있고, 사용이 많고 동기 분들을 보니 모두 코틀린 공부를 하고 계셔서 Kotlin 공부를 시작했다. 노션에 따로 적으면서 공부하긴 했지만, 블로그에도 함께 적 dodop-blog.tistory.com 컬렉션과 배열 array 와 list arrayOf : 함수에 원소를 넘기면 배열 생성 arrayOfNulls : 원소타입이 nullable한 경우에 함수에 정수값을 인자로 넘기면 모든 원소가 null 이고 인자로 넘긴 값과 크기가 같은 배열을 만들 수 있음 Array 생성자 : 배열 크기와 람다를 인자로 받아서 람다를 호출..
-
코틀린 기초 문법 ①KOTLIN 2022. 9. 26. 19:26
요즘 코드가 Java -> Kotlin으로 넘어가고 있고, 사용이 많고 동기 분들을 보니 모두 코틀린 공부를 하고 계셔서 Kotlin 공부를 시작했다. 노션에 따로 적으면서 공부하긴 했지만, 블로그에도 함께 적으면 좋을 것 같아서 옮긴다. 참고한 강의 및 책은 맨 밑에 함께 적어두었다! 함수와 변수 코틀린에서의 변수 var : 변경 가능한 참조를 저장하는 변수 val : 변경 불가능한 참조를 저장하는 변수 var a = 13 a = 15 val b = 13 // 변경이 불가능하기 때문에 다음의 구문은 실행될 수 없다 // b = 15 코틀린에서의 함수 fun 키워드 사용 파라미터 → ‘변수명 : 타입’ 리턴 타입 → 파라미터 뒤의 ’ : 타입’ void인 경우 (리턴값이 없는 경우) 리턴타입은 생략 가능..
-
월간 멘토링 - 마무리 ( + 새로운 시작 📍)학습로그 2022. 9. 23. 00:55
작년 12월에 시작했던 NEXTSTEP 프로젝트 공방 이 드디어 마무리가 지어졌다! 사실,프로젝트 공방의 학습 미션은 5월 말 ~ 6월 초쯤에 종료가 되었고 6월말 ~ 7월초까지 나의 개인 프로젝트 및 이력서 수정과 검토를 반복해서 멘토님께서 도와주시는 방향으로 진행이 되었다. 그럼에도 두달반이나 지난 지금에서야 멘토링 마지막 글을 올리는 것은 내가 이제서야 드디어 취업이 되었기 때문이다!!!! 🕺💃🕺💃🕺💃🕺🎉🎊🎉🎊🎉🎊🎉🎊 두 달간 여러 곳에 지원하고 면접을 보았는데, 제일 처음에 봤던 면접은 정말 '이건 정말 망했다, 가망이 없다'라는 생각이 들 정도로 준비가 되지 않은 것을 느껴 그 다음에는 정말 철저히 준비하려고 노력했다. 많은 개발자 면접을 준비하는 분들이 그렇듯 나 또한 멘토님의 말씀을 듣고 면..