profile
having a better day than i did yesterday
post-thumbnail

Spring AOP

Proxy 란? Proxy 는 사전적인 의미로 “대리인"이라는 뜻입니다. java 에서 프록시란 대리를 수행하는 클래스를 의미합니다. Proxy 는 Client 가 사용하려고 하는 실제 대상인 것 처럼 위장을 해서 클라이언트의 요청을 받아줍니다. 여기서 위장이란 "

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

GC 알고리즘

2022년 5월 14일
·
0개의 댓글
·
post-thumbnail

Java Garbage Collector

Garbage Collector. 즉, 객체를 추적해서 쓸모 없어진 Heap 영역의 객체들을 알아서 제거하는 프로그램이다. 가비지 수집기의 구현체는 다음과 같은 두가지 원칙을 꼭 준수해야한다.GC 에 사용되는 알고리즘은 모든 가비지를 수집할 수 있는 알고리즘이어야 한다

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

Java 객체는 어떻게 이루어져 있을까?

JVM 의 GC 가 일어나는 원리를 알아보면서 해시코드가 정확하게 객체의 어떤 부분에 저장되어 있는 값인지 알고 싶어졌다. 왜 Java 객체에 대해서 공부하고 싶었는지 GC 에는 Mark 이라고 부르는, (쉽게 말해)살아있는 객체를 찾기 위해서 마킹(Marking)

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

프로그래머스 - 완주하지 못한 선수

문제는 링크를 참고하세요.소스는 깃허브에 올려두었습니다.문제의 핵심은 participant 배열에는 존재하고 completion 배열에는 존재하지 않는 한명의 이름을 찾아내는 것입니다. 쉽게 생각할 수 있는 풀이 방법은 participant 배열에 들어있는 사람의 이름

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