22/10/31
2022. 11. 1. 01:21ㆍTIL
어느새 11월이 되었다..
1. 알고리즘 두 문제 풀었다(dp+dfs, dp).
운 좋게도 쉬운 문제를 골라서, 하나 더 골라서 풀었다.
그리고 어제 풀이를 참고해서 해결한 문제를 스스로 한 번 풀어보았다.
2. Maven vs Gradle 그리고 Spring Boot CLI
오늘 수업에서는 빌드의 개념과 자바 진영의 빌드툴인 Maven과 Gradle을 살펴보았다.
Spring Boot CLI를 이용해 프로젝트 생성하는 과정도 실습해보았다.
빌드란
- 필요한 라이브러리를 다운받고 classpath에 추가하는 과정
- 소스 코드를 컴파일
- 테스트 실행(코드 검증)
- 컴파일 된 코드를 packaging --> war / jar / zip 파일
- packaging된 파일을 artifacts라 부르며 서버 or 레포지토리에 배포
위 일련의 과정을 말한다.
[Spring 기초] - Spring Boot CLI 로 프로젝트 생성하기
이외에는 동기들이 JAVA 기본 개념에 대해 발표하는 자리에 참석했다.
다들 전달력이 훌륭했고, 그 과정이 자발적이든 아니든 스스로 학습하고 준비한 뒤 발표하는 모습이 고무적이었다.
11월도 화이팅이다.