전체 글

프로그래머로 거듭나는 발자취
· Backend/Java
대원칙: 자바는 항상 변수의 값을 복사해서 대입한다.기본형 vs 참조형 - 기본 기본형(Primitive Type):int, long, double, bollean처럼 변수에 사용할 값을 직접 넣을 수 있는 참조(주소)를 저장하는 데이터 타입을 참조형이라 한다. 참조형은 객체 또는 배열에 사용된다.기본형 변수는 값을 직접 저장산술 연산 가능null 할당 불가능 참조형(Reference Type):Student student1, int[] students와 같이 데이터에 접근하기 위한 참조(주소)를 저장하는 데이터 타입을 참조형이라 한다. 참조형은 객체 또는 배열에 사용된다.참조형 변수는 참조(주소)를 저장산술 연산 불가능null 할당 가능  기본형 vs 참조형 - 대입//기본형int a = 10;int ..
· Backend/Java
클래스 - Class클래스는 객체를 생성하기 위한 '틀' 또는 '설계도'이다. 클래스는 객체가 가져야 할 속성과 기능을 정의한다. 객체 - Object 객체는 클래스에서 정의한 속성과 기능을 가진 실체이다. 객체는 서로 독립적인 상태를 가진다. 인스턴스 - Instance인스턴스는 특정 클래스로부터 생성된 객체를 의미한다.  객체 vs 인스턴스둘다 클래스에서 나온 실체라는 의미에서 비슷하게 사용되지만, 용어상 인스턴스는 객체보다 좀 더 관계에 초점을 맞춘 단어이다. 모든 인스턴스는 객체이지만, 특정 클래스로부터 그 객체가 생성되었음을 강조하고 싶을 때 인스턴스라 부른다.   출처 - 김영한의 실전 자바 기본편
하이버네이트는 엔티티를 영속 상태로 만들 때 컬렉션 필드로 감싸서 사용 PersistentCollection Hibernate에서 제공하는 인터페이스로, 엔티티의 컬렉션 타입 필드를 관리하는 데 사용. 하이버네이트의 내장 컬렉션 필드 컬렉션 인터페이스 내장 컬렉션 중복 허용 순서 보관 Collention, List PersitentBag O X Set PersistentSet X X List + @ORderColumn PersistentList O O PersistentBag public class PersistentBag extends AbstractPersistentCollection implements List 동일한 요소를 여러 번 포함할 수 있는 순서가 없고 키가 지정되지 않은 컬렉션입니다. J..
· ETC/기타
평소에 필요할 때마다 하나둘씩 찾아 쓰던 단축키들을 모아 정리하고자 한다. 단축키 설명 수정 제안 이동 F2 자동 정렬 Ctrl + Alt + L 한 줄 복사 Ctrl + D 한 줄 삭제 Ctrl + Y 디렉토리 닫기 Shift + ` 생성자 (getter, setter 등) Alt + Insert 줄 이동 Alt + Shift + 방향키 실행 취소 (undo) Ctrl + Z 복구 (redo) Ctrl + Shift + Z 변수 자동 생성 Ctrl + Alt + V 자동 완성 Ctrl + Shift + Enter 이름 리팩토링 Shift + F6 메서드화 Ctrl + Alt + M 메서드 파라미터 꺼내기 Ctrl + Alt + P 인라인 밸류 Ctrl + Alt + N 멀티커서 Alt + Shift +..
1. 시험을 본 이유 JPA ORM 위주의 개발을 공부하다 보니 내가 db를 안다고 할 수 있나?라는 의구심이 들었다. 실제로 Hibernate에 나오는 sql문이 조금만 길어지면 갸우뚱하는 나를 보고 바로 시험을 신청했다. 2. 시험 준비 - 교재 및 자료 SQL 자격검정 실전문제 (노랭이) 기출 형식 문제 (실제로 4문제 가량 그대로 출제됨) 개정 범위인 PIVOT, 정규표현식 문제가 없음 비전공자에겐 부족한 설명 정오표 필독 ! (https://www.dataq.or.kr/www/board/view.do) 유선배 SQL개발자 과외노트 (민트) 친절한 개념 설명과 유튜브 해설 개정판임에도 불구하고 해당 범위 설명이 없음 (PIVOT & 정규표현식 X, 반정규화는 왜 남아있지?) 데이터 전문가 포럼 카..
Coffebara
차곡 차곡 모듈화