Java에서 Static 키워드를 사용한다는 것은 메모리에 한번 할당되어
프로그램이 종료될 때 해제되는 것을 의미한다.
일반적으로 우리가 만든 Class는 Static 영역에 생성되고,
힙정렬, 합병정렬, 퀵정렬
1. 힙 정렬 힙은 느슨한 정렬으로 자식은 부모보다 항상 크거나 작도록 정렬한다(최대힙/최소힙)
시간복잡도는 O(N * logN) 이다.
프로그래머스 #42626 - 더 맵게 [힙 개념] 1. 힙이란 ? 완전 이진 트리의 일종으로 우선순위 큐를 위해 만들어진 자료구조 여러 값 중에서 최소, 최대값을 빠르게 찾기위한 자료구조 힙은 느슨한 정렬상태 부모의 키 값이 자식보다 항상 큰/작은 이진 트리를 말한다.
TDD란? (Test-Driven Development) 테스트를 중점으로 두고, 테스트를 선 작성하여 통과하는 코드를 후에 개발하는 Agile 개발 방법론
given -> when -> then
Array 내림차순 정렬 Primitive type Array 내림차순 정렬을 어떻게 할지 알아보았다.
stream을 쓴것도 있길래 좀 더 클래식한 코드가 없는지 찾아보다가
순열 알고리즘 1. 순열이란? 서로 다른 n개 중 r개를 골라 순서로 고려해 나열한 경우의 수 프로그래머스 42839
2. DFS를 사용하여 구현!
스레드(Thread) 멀티 태스킹
파일을 인쇄하며 동시 문서를 편집하는 것처럼 컴퓨터 CPU 하나로 병렬 작업 가능하다.
운영체제가 CPU 시간을 쪼개서 각 작업들에 할당하여 작업들이 동시에 수행되는 것처럼 보인다.
포트폴리오 작성 ▶ 포트폴리오 작성법 참고 1. 이직초보 어느 개발자의 이력서 만들기 - 어떻게 하면 내 이력서를 보게 할까, 인상적인 첫 페이지 만들기 인적사항, 필수적인것들만
객체지향 쿼리 언어(JPQL) [1] JPQL 소개 가장 단순한 조회 방법
EntityManager.find()
객체 그래프 탐색 (a.getB().getC())
JPQL은 객체지향 쿼리언어, 테이블 대상이 아닌 entity 객체를 대상으로 검색
JPA(2)-인프런 [1] 상속관계 매핑(1, 조인전략, 2. 단일테이블, 3. 구현클래스) 상속관계 매핑 : 객체의 상속과 구조와 DB의 슈퍼타입 서브타입 관계를 매핑 슈퍼타입 서브타입 논리 모델을 실제 물리 모델로 구현하는 방법