디자인패턴

생성패턴팩토리패턴객체를 생성하는 인터페이스는 미리 정의하되, 객체 생성은 서브 클래스(팩토리)로 위임하는 패턴장점 : 수정에는 닫혀있고 확장은 쉽다사용 : 어떤 클래스가 생성해야 하는 객체의 클래스 예측할 수 없을 때, 생성할 객체를 기술하는 책임을 서브클래스에게 정의

어제
·
0개의 댓글
·

20231121

class Solution{ public static int solution(int board) { int rowCol = Math.min(board.length, board0.length); // 가로 세로 중 작은 것. }}

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

다시풀 코테목록

코테 다시 풀 내용들https://school.programmers.co.kr/learn/courses/30/lessons/42587 : 프로세스https://school.programmers.co.kr/learn/courses/30/lessons/1

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

프로그래머스 SQL

NULL처리와 LIKESELECT ADDRESS, IFNULL(FREEZER_YN, 'N') AS FREEZER_YNFROM FOOD_WAREHOUSEWHERE ADDRESS LIKE '경기%'DATE_FORMATDATE_FORMAT(HIRE_YMD, '%Y-%m-%d

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

자바CS

자바 컴파일러가 해당 소스 파일을 가지고 클래스 파일(.class)을 생성하고.class 파일로 JVM에서 프로그램을 구동할 때 사용하게 된다JDK와 JRE 차이 JRE : 자바 실행 환경, JDK : 자바 개발 도구(JRE포함하며 컴파일러, javadoc, jar등도

2023년 9월 18일
·
0개의 댓글
·

AOP

Spring1\. AOP란?애플리케이션의 핵심적인 기능에서 부가적인 기능을 분리하여 모듈로 만들고 설계하여 개발하는 방법목적(장점) : 1. 관심사 분리(핵심 로직, 부가 로직), 2. 중복 코드 제거 3. 비지니스 로직 순수성 유지Spring AOP의 핵심 개념과 구

2023년 9월 14일
·
0개의 댓글
·

코테에서 익힌것

Char 대문자로 변환 : Character.toUpperCase(변환을 원하는 단어)

2023년 9월 12일
·
0개의 댓글
·

DB 정리

데이터베이스 관련 기본 용어, 지식DB : 구조화된 데이터들의 집합RDB : 2차원 구조의 테이블에 데이터들을 저장하고 관리DBMS : DBMS는 데이터베이스 관리 시스템을 나타냅니다. 응용 프로그램임.NoSQL에서는 RDBMS와는 달리 테이블 간 관계를 정의하지 않

2023년 9월 12일
·
0개의 댓글
·

CS

Restful APIREST(Respresentational State Transfer)란 ?HTTP를 기반으로 필요한 자원에 접근하는 방식을 정해놓은 아키텍처라고 할 수 있다API란? 소프트웨어 애플리케이션들이 서로 상호 작용하고 통신할 수 있도록 정의된 규칙과 프로

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

JAVA

https://careerly.co.kr/comments/83898자바 컴파일러가 해당 소스 파일을 가지고 클래스 파일(.class)을 생성하고.class 파일로 JVM에서 프로그램을 구동할 때 사용하게 된다JDK와 JRE 차이 JRE : 자바 실행 환경, J

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

JPA

JPA• 영속성 컨텍스트 : 엔티티 영구 저장하는 환경엔티티의 생명주기• 비영속 (new/transient) 영속성 컨텍스트와 전혀 관계가 없는 새로운 상태 • 영속 (managed) 영속성 컨텍스트에 관리되는 상태 • 준영속 (detached) 영속성 컨텍스트에 저장

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

자바 CS 정리

JPA• 영속성 컨텍스트 : 엔티티 영구 저장하는 환경엔티티의 생명주기• 비영속 (new/transient) 영속성 컨텍스트와 전혀 관계가 없는 새로운 상태 • 영속 (managed) 영속성 컨텍스트에 관리되는 상태 • 준영속 (detached) 영속성 컨텍스트에 저장

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