Spring Data Meilisearch #0 - 프로젝트 소개

Spring Data Meilisearch 프로젝트를 시작하게 된 계기와 목표에 대해 소개합니다.

6월 28, 2023 · 2 분 · junghoon-vans

[Java] 왜 Stack 대신 Deque를 사용하는가?

Stack 대신 Deque를 사용하라? 평소에 자바를 사용해 알고리즘 문제를 풀면서 Stack 대신 Deque를 사용하곤 했습니다. 구글링을 하다 우연히 Stack 클래스 대신 Deque를 사용하라는 글을 자주 마주한 것이 계기였습니다. 하지만 Deque를 사용해야 되는 이유에 대해 깊은 생각없이 막연히 사용하고 있던 것 같아, 이번 기회에 Stack과 Deque의 차이점을 자세히 알아보았습니다. A more complete and consistent set of LIFO stack operations is provided by the Deque interface and its implementations, which should be used in preference to this class....

5월 5, 2023 · 5 분 · junghoon-vans

[Spring] 왜 스프링인가

스프링은 엔터프라이즈 환경을 위한 애플리케이션 프레임워크이며, 오늘날 자바 기반 웹 애플리케이션 개발의 표준입니다. 스프링을 완전히 이해하기 위해서는 이것의 등장 배경을 알고 있을 필요가 있습니다. 왜냐하면 스프링은 엔터프라이즈 애플리케이션 개발을 위한 J2EE(Java 2 Platform, Enterprise Edition)의 문제점을 해결한 결과물이기 때문입니다. 스프링의 특징이나 장점들이 어떠한 배경 속에서 등장했는 지를 이해하면 더욱 스프링에 대한 이해가 높아질 수 있을 것입니다. J2EE J2EE(Java 2 Platform, Enterprise Edition)는 엔터프라이즈 애플리케이션 개발을 위한 스펙의 집합입니다. 일반적으로 사용하는 자바인 J2SE(Java 2 Platform, Standard Edition)를 확장하여 만들어 졌습니다....

7월 21, 2022 · 4 분 · junghoon-vans

[Java] 반복문을 파이프라인으로 바꿔라

자바8에서 등장한 스트림 언제사용하는 것이 좋은가?

7월 19, 2021 · 2 분 · junghoon-vans

[Java] 기본 자료형과 참조 자료형

자바의 기본 자료형과 참조 자료형에 대해서 알아보자!

7월 16, 2021 · 3 분 · junghoon-vans