최근 포스트

스프링 프로젝트에 20초만에 의존성(dependency) 정확히 추가하기

최대 1 분 소요

Spring initializr 활용해서 스프링 프로젝트에 쉽게 의존성 추가 스프링 이니셜라이저(spring initializr)로 스프링 부트 프로젝트를 시작하면 한 번쯤 화면 오른쪽 dependencies에서 뭔가 하나씩 빼먹은 기억이 있을 것이다. 내 얘기다… 빼먹은 dep...

인텔리제이에서 plant UML - Sequence Diagram 작성

최대 1 분 소요

인텔리제이에서 plant UML을 사용하는 방법은 쉽다. Settings > Plugins > Marketplace에서 ‘plantUML’로 검색하면 가장 위에 뜨는 “PlantUML Integration”을 설치한다.

코딩테스트 : KMP

2 분 소요

[KMP 알고리즘 (커누스-모리스-프랫 Knuth-Morris-Pratt)] <알고리즘 문제해결 전략 2> 권 - 20장 문자열에서 KMP 알고리즘을 자바로 구현해 보았다. (p643~653) 주어진 문자열 H가 다른 문자열 N을 포함하는 여부를 확인하고, 포함한다면...

Git - Merge와 Rebase는 둘 다 잘 써야 한다!

2 분 소요

[Git - Merge와 Rebase는 둘 다 잘 써야 한다!] Git flow를 사용하든, github flow를 사용하든, 나름대로 변형시켜서 사용하든 ~ 기본적으로 먼저 merge와 rebase를 적절히 사용할 수 있어야 한다. 그래야 브랜치를 심플하고 깔끔하게 유지할 수 ...

코딩테스트 : 카펫

최대 1 분 소요

최소 직사각형 https://school.programmers.co.kr/learn/courses/30/lessons/42842 (사용언어 : java) ```java import java.util.Arrays;

코딩테스트 : 모의고사

1 분 소요

모의고사 https://school.programmers.co.kr/learn/courses/30/lessons/42840 (사용언어 : java) ```java import java.util.*;