BeAPro.
SpringBoot

Chapter 4. 데이터베이스 액세스

데이터베이스 액세스 DB 액세스를 위한 자동 설정 프라이밍 스프링 부트는 개발자가 계속해서 반복적으로 수행하는 코드와 사용 패턴의 80~90%를 최대한 단순화 하는 것을 목표로 하는 프레임워크이다. 사용 패턴을 식별하면, 적절한 기본 구성을 사용해 필요한 빈을 자동으로 초기화한다. 간단한 사용자 맞춤 기능으로는 사용 패턴에 따라 여러 속성값을 제공하...

memoir

2024년 6월 4주차 회고록

2024년 6월 4주차 회고록 일주일간의 기록 이번 주는 하루에 8시간 정도 공부하였다.(Focus시간을 보셔야 한다…) 뭔가 많이 배웠다기 보다는 하루에 내가 얼마나 할 수 있는지 느낄 수 있었다. 계획을 무리하게 세우고 해내지 못한 계획들을 보면서 우울해했는데 다음 주는 덜 그랬으면 좋겠다.😅 원래는 자바의 정석과 딥다이브 위주로 공부하려...

deepdive

Deep Dive 17. 생성자 함수에 의한 객체 생성

생성자 함수 생성자 함수에 의한 객체 생성 방식은 마치 객체(인스턴스)를 생성하기 위한 템플릿(클래스)처럼 생성자 함수를 사용하여 프로퍼티 구조가 동일한 객체 여러 개를 간편하게 생성할 수 있다. // 생성자 함수 function Cirecle(radius){ // 생성자 함수의 내부의 this는 생성자 함수가 생성할 인스턴스를 가리킨다. t...

javaBasic

자바의 정석 7. 객체지향 프로그래밍2

상속 상속의 정의와 장점 상속이란, 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것이다. class Child extends Parent{ } 상속되는 경우 생성자와 초기화 블록은 상속되지 않는다. 멤버만 상속된다. 자손 클래스의 멤버 개수는 조상 클래스보다 항상 같거나 많다.(확장가능하기 때문) 클래스간의 관계 - 포함관계 클래...

deepdive

Deep Dive 16. 프로퍼티 어트리뷰트

내부 슬롯과 내부 메서드 내부 슬롯과 내부 메서드는 자바스크립트 엔진의 구현 알고리즘을 설명하기 위해 ECMAScript 사용에서 사용하는 의사 프로퍼티(presudo property)와 의사 메서드(presudo method)다. 내부 슬롯과 내부 메서드는 자바스크립트 엔진의 내부 로직으로 원칙적으로 내부 슬롯과 내부 메서드에 직접적으로 접근하거나...

deepdive

Deep Dive 15. let, const 키워드와 블록 레벨 스코프

let 키워드 let 키워드 특징 변수 중복 선언 금지 블록 레벨 스코프 변수 호이스팅 let 키워드로 선언한 변수는 “선언 단계”와 “초기화 단계”가 분리되어 진행된다. 만약 초기화 단계가 실행되지 이전에 변수에 접근하려고 하면 참조 에러가 발생한다. let 키워드로 선언한 변수는 스코프의 시작 지점부터 초기화 단계 시작 지점(변수 ...

javaBasic

자바의 정석 6. 객체지향 프로그래밍

클래스와 객체 클래스와 객체의 정의와 용도 클래스란 객체를 정의해놓은 것 또는 클래스는 객체의 설계도 또는 틀이라고 정의할 수 있다. 클래스의 정의 : 클래스란 객체를 정의해 놓은 것이다. 클래스의 용도 : 클래스는 객체를 생성하는데 사용된다. 예를 들자면 TV 설계도를 클래스라고 할 수 있고 TV를 객체라고 할 수 있다. 객체와 인...