Light
Dark
개요 이번 글의 테마는 이렇다. 누구나 시간을 들이면 결국 이렇게 할 것이다. - It’s me! 설거지를 예로 들어보면 설거지를 할 때 많이 해보지 않은 사람이라면 그릇 하나 거품 묻히고 씻고 또 다른 그릇을 가져와 거품을 묻히고 씻을 것이다. 그러나 하다보면 결국 한 번에 다 거품을 묻혀놨다가 한 번에 모두 씻을 것이다.... Read More
개요 이전 포스팅에서 MSA에 대해 간단히 알아보았다. 그럼 어떻게 MSA의 아키텍쳐를 구성하고 연결할 수 있을까? 도메인 주도 설계로 시작하는 마이크로 서비스 개발을 공부해보며 정리해보려한다. JHipster는 Java Hipster로 웹 애플리케이션과 마이크로서비스 아키텍쳐를 빠르게 적용, 개발, ... Read More
개요 웹 사이트를 돌아다니다보면 광고 이미지가 한장 한장씩 일정 시간동안 보여지고 오른쪽으로 넘어가길 무한번 반복하는 것을 볼 수 있다. 어떻게 구현하는걸까? 원리 우선 이미지 슬라이드의 기본 원리는 이렇다. 이미지가 보일 공간을 만들고 바깥으로 빠져나오는 요소는 보이지 않게 한다. overflow : hidden;을 사용하면... Read More
개요 API에 v1, v2와 같이 버전을 명시한 것을 본 것은 백엔드 공부를 하며 다른 웹사이트의 API를 관찰할 때였다. 왜 이렇게 버전을 나누어서 사용할까 궁금했다. 이를 API Versioning이라고 한다. 필요성 REST API 그 자체로는 서버와 클라이언트가 독립적으로 진화하기 위한 발상에서 나온 개념이다... Read More
개요 공부한 걸 내 것으로 만들려면 정리하는 시간이 필요하다! 알고리즘 설명 탐색이란 그래프 완전 탐색 기법중 하나로 많은 양의 데이터 중에 원하는 데이터를 찾는 과정을 말한다. 탐색의 대표적인 문제는 게임 지도가 주어지고 경로를 탐색해서 가장 최단 경로를 찾는 문제로 프로그래머스의 게임 맵 최단거리가 있다. 수학시간에 배웠던 순열과 조합에서 4 ... Read More