Linux Shell Scripting

개요 사용자와 OS 간의 간교 역할 Linux에서 기본적으로 사용하는 shell은 bash 복잡한 일들 -> 작은 단위 나누어 처리 여러 요소들과 유틸을 묶어 처리하는 고전적인

Spring Cloud Open Feign이란?

Spring Cloud Open Feign이란? https://docs.spring.io/spring-cloud-openfeign/docs/current/reference/html/ Feign은 Netflix에서 개발한 Http client binder Feign interface 작성 후 어노테이션 선언만 하면 웹 서비스 클라이언트를 뚝딱 MSA 사용할 때에는 하나의

Type Inference vs Dynamic Typing

Type Inference vs Dynamic Typing Java 10에서부터는 var 키워드를 통한 타입 추론 (type inference)가 가능하다. var 키워드를 사용하게 되면 보다 간결한 코드 작성이 가능하다고 한다.

클린코드

나쁜 코드는 개발 속도를 크게 떨어뜨린다. 코드를 고칠 때마다 엉뚱한 곳에서 문제가 생긴다 Boy Scout Rule : 캠핑장은 처음 왔을 때보다 더 깨끗하게 해놓고 떠나라 클린 코드는 단

Base64 인코딩이란?

Base64 인코딩이란? https://en.wikipedia.org/wiki/Base64 바이너리 데이터를 텍스트 데이터로 인코딩하는 방법 중 하나. 왜 필요할까? https://stackoverflow.com/questions/201479/what-is-base-64-encoding-used-for 네트워크 등을 통해서 바이너리 데이터를 송신하고 수신할 때, 비트 단