profile
Hello, World!

[Oracle] 테이블정의서 작성시 필요한 쿼리

추가 필요한 내용이 있다면 필요해서 넣자.

2022년 6월 16일
·
0개의 댓글
post-thumbnail

[ERWin] SQL 파일로 ERD 그리기

ERD를 하나하나 그리기 귀찮아서 .SQL 파일로 ERD 그리는 방법을 알아보았다.SQL 파일을 저장한다.ERWin 실행 -> Tools > Reverse Engineer 클릭Reverse Engineer - Select Template 팝업에서 필요에맞는 New Mo

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

ITME.5 자원을 직접 명시하지 말고 의존 객체 주입을 사용하라

클래스가 내부적으로 하나 이상의 자원에 의존하고, 그 자원이 클래스 동작에 영향을 준다면 싱글턴과 정적 유틸리티 클래스는 사용하지 않는것이 좋다. 이 자원들을 클래스가 직접 만들게 해서도 안된다. 대신 자원을 혹은 그 자원을 만들어주는 팩터리를 생성자에 혹은 정적 팩

2022년 6월 3일
·
0개의 댓글

ITEM.4 인스턴스화를 막으려거든 private 생성자를 사용하라

public 생성자가 기본지원되므로 private 생성자를 하나 만들어주면 인스턴스화 되지 않고 정적으로 관리할 수 있다.

2022년 6월 3일
·
0개의 댓글

ITEM.3 private 생성자나 열거 타입으로 싱글턴임을 보증하라

위와같이 인스턴스를 생성하면 상수값이기떄문에 최초 1회만 생성되지만, 리플렉션 API로 뚫리기 때문에 생성자를 수정하여 두번쨰 객체가 생성되려할때 예외처리를 해주어야 한다.API를 바꾸지않고 싱글턴이 아니게 변경할 수 있다. (변수)정적팩터리를 제네릭 싱글턴 팩터리로

2022년 6월 3일
·
0개의 댓글
post-thumbnail

ITEM.1 생성자 대신 정적 팩터리 메서드를 고려하라

팩터리 메서드 : 그 클래스의 인스턴스를 반환하는 단순한 정적 메서드이름을 가질 수 있다. (객체 특성 묘사 가능)호출될 때마다 인스턴스를 새로 생성하지는 않아도 된다.만약 호출할때마다 새로운 인스턴스를 생허가게 된다면 성능이 제어될 것이다. 이러한 경우를 방지하는 것

2022년 6월 3일
·
0개의 댓글
post-thumbnail

ITEM.2 생성자에 매개변수가 많다면 빌더를 고려하라.

생성자에 매개변수가 많다면 빌더를 고려하라 !생성자 오버로딩을 통해 여러가지 상황에 대응하기(Ex2-1)(점층적 생성자 패턴, telescoping constructor pattern)이런 방법은, VO가 복잡해질 경우 사용하기 어렵다.자바빈즈 패턴 (JavaBeans

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

스트림(stream)이란 무엇인가?

자바에서는 파일이나 콘솔의 입출력을 직접 다루지 않고, 스트림(stream)이라는 흐름을 통해 다룹니다. 스트림이란 실제의 입력이나 출력이 표현된 데이터의 이상화된 흐름을 의미합니다. 즉, 스트림은 운영체제에 의해 생성되는 가상의 연결 고리를 의미하며, <span

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

백준 초보 문제집을 다 풀고..

떨리는 마음으로 시작했던 코딩테스트 였는데, 어느새 1차 목표로 했던 초보 문제집을 다 풀었다..성취의 느낌도 물론 있었지만, 작다면 작은 스스로에 대한 도전이었고 시험이었다!내가 잘하지 못하는 것에 대한 두려움에 도전하면서 익숙함으로 만드는 것.처음에는 어색하고 난해

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

백준 Baekjoon 24262번 알고리즘 수업 - 알고리즘의 수행 시간 1 - JAVA

https://www.acmicpc.net/problem/24262문제오늘도 서준이는 알고리즘의 수행시간 수업 조교를 하고 있다. 아빠가 수업한 내용을 학생들이 잘 이해했는지 문제를 통해서 확인해보자.입력의 크기 n이 주어지면 MenOfPassion 알고리즘

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

백준 Baekjoon 23972번 악마의 제안 - JAVA

https://www.acmicpc.net/problem/23972문제어느 날, 민주는 꿈에서 악마를 만나게 되었다. 악마는 자신에게 K원을 지불하면, 지불하고 남은 금액을 N배로 만들어준다고 한다.민주는 자신이 최소 몇 원을 가지고 있어야 악마에게 K원을 지

2022년 4월 25일
·
0개의 댓글
post-thumbnail

백준 Baekjoon 23348번 스트릿 코딩 파이터 - JAVA

https://www.acmicpc.net/problem/23348문제대한민국 최고의 알고리즘 동아리를 찾기 위한 리얼리티 서바이벌. 잔혹한 코딩판에서 살아남기 위한 대학생들의 자존심을 건 생존 경쟁이 시작된다!스트릿 코딩 파이터는 최근 모임을 갖지 못하게 된

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

백준 Baekjoon 21567번 숫자의 개수 2 - JAVA

https://www.acmicpc.net/problem/21567 >문제 세 개의 자연수 A, B, C가 주어질 때 A × B × C를 계산한 결과에 0부터 9까지 각각의 숫자가 몇 번씩 쓰였는지를 구하는 프로그램을 작성하시오. 예를 들어 A = 150, B = 2

2022년 4월 25일
·
0개의 댓글
post-thumbnail

백준 Baekjoon 20361번 일우는 야바위꾼 - JAVA

https://www.acmicpc.net/problem/20361문제전설의 야바위꾼 일우는 Shell Game으로 야바위를 한다. Shell Game은 다음과 같은 절차로 진행된다.진행자가 N개의 컵을 일렬로 놓고, 그 중 X번째 컵에 공을 숨겨둔다.임의의

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

백준 Baekjoon 20299번 3대 측정 - JAVA

https://www.acmicpc.net/problem/20299문제웨이트 트레이닝에서의 3대 측정은 스쿼트, 벤치프레스, 데드리프트의 중량을 측정하는 것이다. 하지만 세 명이 한 팀을 이루어 출전하는 전국 대학생 프로그래밍 대회(ICPC)의 참가자들은 다소

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

백준 Baekjoon 19572번 가뭄(Small) - JAVA

https://www.acmicpc.net/problem/19572문제가뭄에 찌든 신촌을 위해서 국렬이는 세 칸으로 구성되어 있는 신촌에 비를 내릴 것이다. 그러나 국렬이는 무능해서 각 칸마다 비를 내리지 못하고, 두 칸에 동일하게 비를 내리는 것만 할 수 있

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

백준 Baekjoon 16435번 스네이크버드 - JAVA

https://www.acmicpc.net/problem/16435문제스네이크버드는 뱀과 새의 모습을 닮은 귀여운 생물체입니다. 스네이크버드의 주요 먹이는 과일이며 과일 하나를 먹으면 길이가 1만큼 늘어납니다.과일들은 지상으로부터 일정 높이를 두고 떨어져 있으

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

백준 Baekjoon 16199번 나이 계산하기 - JAVA

https://www.acmicpc.net/problem/16199문제한국에서 나이는 총 3가지 종류가 있다.만 나이: 국제적인 표준 방법이다. 한국에서도 법에서는 만 나이만을 사용한다.세는 나이: 한국에서 보통 나이를 물어보면 세는 나이를 의미한다.연 나이:

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

백준 Baekjoon 16171번 나는 친구가 적다 (Small) - JAVA

https://www.acmicpc.net/problem/16171문제친구가 적은 성민이는 수업에 결석해도 시험이나 과제에 대한 정보를 제대로 얻을 수 없었다. F 학점을 받을 위기까지 아슬아슬하게 결석일 수를 유지하던 성민이는, 어느 날 갑자기 영문도 모른

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

백준 Baekjoon 15734번 명장 남정훈 - JAVA

https://www.acmicpc.net/problem/15734문제오늘도 어김없이 피시방에서 피파를 하고 있는 정훈이는 큰 고민에 빠졌다. 자신에 팀에 있는 선수들의 주 사용 발(Main Foot)이 적절하게 나눠져있지 않기 때문이다. 정훈이의 팀에는 L명

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