profile
잘하고 싶은 사람
post-thumbnail

gRPC를 source of truth로 사용하기

이전 포스팅 에서 gRPC와 proto buf에 대해서 이론적으로 살펴봤다. 이제는 실제로 코드를 작성하면서 통신을 해보려고 한다. 사용할 기술은 다음과 같다. Armeria/Kotlin SpringBoot/Java gRPC, protobuf 듣기만 해도 무시무시하

2일 전
·
0개의 댓글
post-thumbnail

인턴 두 달 후 다시 읽는 gRPC 문서

인턴 시작할 때 gRPC 문서를 읽고 블로그에 글로 작성한 적이 있다.그 때는 gRPC를 전혀 몰랐기 때문에 읽으면서도 무슨 말인지 이해를 못했다.그래서 포스팅이 "정리"가 아니라 "옮겨 적기" 였던 것 같다.gRPC를 사용한지 두 달이 지난 지금 다시 문서를 읽고 "

3일 전
·
0개의 댓글
post-thumbnail

Git으로 협업하기

결론: 자주 리베이스하고 자주 머지하자

2021년 5월 1일
·
0개의 댓글
post-thumbnail

Java Garbage Collection Basics

JAVA GC에 관한 오라클 공식 문서를 읽어봅시다.이 문서는 Hotspot JVM에서 동작하는 GC의 기본적인 부분을 커버한다.GC의 기능들을 배웠으니 이번엔 Visual VM로 GC process를 모니터링 하는 방법을 알아보자 (다른 문서에서 GC의 기능들을 알려

2021년 4월 4일
·
0개의 댓글
post-thumbnail

AI Expo 후기

간만에 오프라인 행사를 다녀왔다.코로나로 사람 많은 곳을 갈 일이 거의 없었는데 간만에 사람도 북적이고 이런저런 이야기들이 오가는 기술적인 행사에 다녀오니 정말 설렘이 가득했다.이런 설렘을 느껴본지가 언젠지 기억이 안난다. 완전 건어물 그 자체지금 내가 인턴을 수행중인

2021년 3월 27일
·
0개의 댓글
post-thumbnail

코딩 테스트 회고

업무 능력을 갖추기 위해 코딩테스트를 구현했다. 그리고 어제 20년차 이상의 팀장님과 4년차 선배 개발자 6개월 차 선배 개발자에게 코드리뷰를 받았다. 일단 결과만 말하면 넘

2021년 3월 14일
·
0개의 댓글
post-thumbnail

배포 자동화

동아리 활동을 하면서 배포 자동화 환경 구축을 하게 됐다.React로 구성될 프론트 쪽도 배포 자동화를 구축하고 싶고 Java/SpringBoot로 구성될 백엔드 쪽도 배포 자동화를 구성하고 싶다.배포 자동화에 대한 개념을 정확히 모르는 상황인데 이참에 공부해보자..우

2021년 3월 7일
·
0개의 댓글
post-thumbnail

Protocol Buffers, gRPC

공식문서에서는 Protocol Buffers를 아래와 같이 소개하고 있다.Protocol Buffers are a language-neutral, platform-neutral extensible mechanism for serializing structured dat

2021년 3월 7일
·
0개의 댓글
post-thumbnail

첫 출근 회고

인턴으로서 첫 출근을 했다. 너무 정신없고 또 재밌었다.모두 좋았다. 약간 군대에서 있을 법한 해프닝도 있었고 (긍정적인 부분으로) 진짜 서버 개발일을 하겠구나 하는 실감도 났다.특히 주간 회의를 하는데 체크인이라는 것을 하고 팀장부터 주니어 개발자까지 수평적으로 자유

2021년 3월 2일
·
1개의 댓글
post-thumbnail

[whiteship] 12주차 - Annotation

학습할 것 (필수) 애노테이션 정의하는 방법 @retention @target @documented 애노테이션 프로세서 어노테이션 annotation은 인터페이스의 특별한 형태이다. annotation은 인터페이스와 비교하여 아래와 같은 특징을 가진다. java.la

2021년 2월 6일
·
0개의 댓글
post-thumbnail

시작이 좋아

2021년 시작이 좋다.나뿐만 아니라 주위 사람들도 시작이 좋다.대학 생활을 함께한 스터디 그룹이 있다. 지금 남은 멤버는 총 4명인데 올해 모두 의미있는 성과를 이뤄냈다.SSAFY 합격성균관대/한양대 대학원 동시 합격좋은 기업에 좋은 조건으로 정직원 합격나를 제외한

2021년 2월 5일
·
0개의 댓글
post-thumbnail

[스프링 인 액션5 따라하기] 4장

Spring Security에 대해서 공부합시다WebSecurityConfigurer<WebSecurity>를 구현하는 추상 클래스이다.WebSecurityConfigurer 인스턴스 생성을 편리하게 해준다. configure()만 오버라이딩해도 강력한 보안 설정

2021년 1월 30일
·
0개의 댓글
post-thumbnail

[whiteship] 11주차 - Enum

학습할 것 (필수) enum 정의하는 방법 enum이 제공하는 메소드 (values()와 valueOf()) java.lang.Enum EnumSet Enum Enum은 몇 가지의 한정된 값만을 가진다. 만약 Week라는 Enum을 정의한다면 월,화,수,목,금,토,일

2021년 1월 25일
·
0개의 댓글
post-thumbnail

[whiteship] 10주차 - 멀티쓰레드 프로그래밍

학습할 것 (필수) Thread 클래스와 Runnable 인터페이스 쓰레드의 상태 쓰레드의 우선순위 Main 쓰레드 동기화 데드락 사전지식 프로세스 우리가 작성한 자바 프로그램이 실행이 되어서 RAM에 올라가면 프로세스가 된다. 즉, 우리가 실행하고 있는 크롬 브라우

2021년 1월 24일
·
0개의 댓글
post-thumbnail

velog에 구글 애널리틱스 연동해서 방문자 추적하기

김민석님의 블로그 글을 그대로 응용했습니다.김민석님의 노션 페이지 방문자 추적 프로젝트 notion-ga를 사용합니다

2021년 1월 21일
·
3개의 댓글
post-thumbnail

Dockerize MariaDB

docker compose sql dump mount

2021년 1월 20일
·
0개의 댓글
post-thumbnail

[스프링 인 액션5 따라하기] 3장

3장에서는 데이터를 저장하는 방법을 학습한다.자바진영에서는 관계형 뎅이터베이스와 SQL을 사용할 때 JDBC, JPA를 가장 많이 사용한다.Spring Jdbc와 Spring JPA를 활용하면 더욱 쉽게 사용할 수 있다.일단 의존성을 추가하자groupId: org.sp

2021년 1월 18일
·
0개의 댓글
post-thumbnail

[스프링 인 액션5 따라하기] - 2장

@Getter, @Setter , @EqualsAndHashCode, @RequiredArgsConstructor 어노테이션을 매핑한 것과 같은 역할을 한다.logger 필드를 생성해준다. SpringBoot 에서는 logback 이 기본 로깅 프레임워크로, 의존하고

2021년 1월 18일
·
0개의 댓글
post-thumbnail

[스프링 인 액션5 따라하기] 1장

스프링 동작 방식을 간단하게 살펴보고 스프링을 이루고 있는 프로젝트들을 살펴본다.스프링은 Spring Application Context라는 Container를 제공하는데, 이 녀석은 Application Component들을 생성하고 관리한다.Application C

2021년 1월 18일
·
0개의 댓글
post-thumbnail

[whiteship] 9주차 - 예외처리

자바에서 예외 처리 방법 (try, catch, throw, throws, finally)자바가 제공하는 예외 계층 구조Exception과 Error의 차이는?RuntimeException과 RE가 아닌 것의 차이는?커스텀한 예외 만드는 방법3주차 제어문 포스팅에서 다

2021년 1월 16일
·
0개의 댓글