Light
Dark
개요 자바스크립트에선 굉장히 유명한 문제가 있다. 바로 콜백 지옥. 동기 방식의 코드 const a = () => console.log(1); const b = () => console.log(2); a(); b(); // 1 // 2 비동기 방식의 코드 const a = () => { setTimeout(()=> { ... Read More
개요 프로젝트를 하며 성능개선의 목적으로 데이터베이스의 인덱스를 걸고 안걸고의 응답속도 차이를 보려고 했다. 그러다가 이상한 점을 발견했는데 응답속도가 점점 빨라지는 것이였다. 왜 이런 일이 발생하는지 알아보자 자바의 특성 작성된 자바 코드(.java)는 1차적으로 byte code로 컴파일된다.(.class) 이... Read More
개요 이번 글의 테마는 이렇다. 누구나 시간을 들이면 결국 이렇게 할 것이다. - It’s me! 설거지를 예로 들어보면 설거지를 할 때 많이 해보지 않은 사람이라면 그릇 하나 거품 묻히고 씻고 또 다른 그릇을 가져와 거품을 묻히고 씻을 것이다. 그러나 하다보면 결국 한 번에 다 거품을 묻혀놨다가 한 번에 모두 씻을 것이다.... Read More
개요 이전 포스팅에서 MSA에 대해 간단히 알아보았다. 그럼 어떻게 MSA의 아키텍쳐를 구성하고 연결할 수 있을까? 도메인 주도 설계로 시작하는 마이크로 서비스 개발을 공부해보며 정리해보려한다. JHipster는 Java Hipster로 웹 애플리케이션과 마이크로서비스 아키텍쳐를 빠르게 적용, 개발, ... Read More
개요 웹 사이트를 돌아다니다보면 광고 이미지가 한장 한장씩 일정 시간동안 보여지고 오른쪽으로 넘어가길 무한번 반복하는 것을 볼 수 있다. 어떻게 구현하는걸까? 원리 우선 이미지 슬라이드의 기본 원리는 이렇다. 이미지가 보일 공간을 만들고 바깥으로 빠져나오는 요소는 보이지 않게 한다. overflow : hidden;을 사용하면... Read More