AWS SAA-C03 시험 준비 및 취득 후기

이번 포스팅에서는 AWS Solution Architect Associate C03 시험을 준비한 과정과 후기에 대해 작성해보려고 한다. 계기 회사에서 마케팅 페이지 유지보수 업무를 맡아 S3와 CloudFront의 연동, 클라우드 인프라에 대한 문서화를 진행한

2023년 11월 7일
·
0개의 댓글
·

[Spring Boot] ApplicationRunner, CommandLineRunner란?

이 포스팅은 Java 17, Spring Boot 3.1.5, IntelliJ 기준으로 작성되었다. ApplicationRunner, CommandLineRunner란? 스프링 애플리케이션이 기동된 직후 실행시키고 싶은 코드가 있다면 ApplicationRunne

2023년 11월 7일
·
0개의 댓글
·

[Spring MVC #3-2] Context Refresh 과정

저번 포스팅에서는 Context refresh 과정 중 4번까지 살펴봤다. 이번 포스팅에서는 나머지 과정이 어떻게 이루어지는지 살펴보도록 하자. refresh 메소드 호출을 통해 모든 객체들이 싱글톤으로 인스턴스화되는데, 만약 에러가 발생하면 등록된 빈들을 모두 제

2023년 10월 17일
·
0개의 댓글
·

[Spring MVC #3] Context Refresh 과정

DemoApplication - main() Spring Boot 프로젝트에서 애플리케이션을 실행시키려면 아래 함수를 실행시켜야 한다. SpringApplication - run() DemoApplication의 main() 메서드는 SpringApplicatio

2023년 10월 11일
·
0개의 댓글
·

[Spring MVC #1] ApplicationContext 생성 과정

DemoApplication - main() Spring Boot 프로젝트에서 애플리케이션을 실행시키려면 아래 함수를 실행시켜야 한다. SpringApplication - run() DemoApplication의 main() 메서드는 SpringApplicati

2023년 9월 26일
·
0개의 댓글
·
post-thumbnail

Java의 HashMap

📌 해시란 무엇인지, 해시 충돌은 왜 일어나고 어떻게 방지할 수 있는지 알고 있어야 한다. 잘 모른다면 이 글을 읽고 돌아오는 것을 추천한다. Java의 HashMap에서 사용하는 방식은 Separate Chaining이다. Open Addressing 대신 Sepa

2022년 12월 15일
·
0개의 댓글
·

Effective Java 3/E #1 - Item 78 ~ 79

💡 해당 포스팅에서 소개된 예제 코드들은 여기에서 확인할 수 있다. 개요 이펙티브 자바 내용을 정리하게 된 계기? 2년 전에 이펙티브 자바 스터디를 했고 이 활동을 포트폴리오에 넣었다. 그랬더니 회사 규모와 상관없이 대부분의 인터뷰에서 이펙티브 자바에서 인상

2022년 12월 8일
·
0개의 댓글
·

Java에서 Thread-Safe하게 구현하기

💡 해당 포스팅에서 소개된 예제 코드들은 여기에서 확인할 수 있다. 동시성 == 멀티 스레드? 'Thred safe', 'Multi Thread Programming' 등의 키워드로 검색하던 중 여러 글에서 '동시성'이라는 키워드가 제목에 포함된 것을 볼 수 있

2022년 12월 1일
·
0개의 댓글
·

Java 버전에 따른 특징 #1 - Java 10 ~ 14

개요 대부분 Java 버전 8이나 11을 사용할 것이다. 그러나 가장 최근(2022년 9월)에 릴리즈된 버전은 19이다. 버전 6부터 8까지는 릴리즈 주기가 3 ~ 4년이었지만, 버전 9부터는 6개월 단위로 릴리즈된다. 버전 20은 2023년 3월 릴리즈 예정이다.

2022년 11월 16일
·
0개의 댓글
·

JVM Structure #1 - Class Loader

JVM이란? JVM은 Java Virtual Machine으로, Java 프로그램을 실행할 수 있는 런타임 환경을 제공한다. JVM은 OS나 디바이스에 종속되지 않고 어디서든 Java 프로그램을 실행할 수 있도록 해주고, Java 프로그램의 메모리를 관리해준다.

2022년 11월 10일
·
0개의 댓글
·