전체 글

조금은 꼬질꼬질한 기록들
Design

디자인패턴 :: Iterator Pattern

Iterator 패턴일련의 데이터 집합에 대하여 순차적인 접근을 지원하는 패턴for문에서 사용되는 변수 `i`의 기능을 추상화하여 일반화한 것iterator를 '반복자'라고도 한다.for(int i=0; i Iterator 패턴 예제책장에 책을 넣고, 책 이름을 차례대로 표시하는 프로그램`Iterable` 집합체를 나타내는 인터페이스`Iterator` 처리를 반복하는 반복자를 나타내는 인터페이스`Book` 책 클래스`BookShelf` 책장 클래스`BookShelfIterator` 책장 검색 클래스`Main` 동작 테스트용 클래스 Iterable 인터페이스package Iterator;// Iterator를 만들기 위한 것// iterator() 메서드를 사용해 Iterator() 인터페이스를 구현한 클..

카테고리 없음

이슈 :: the network adapter could not establish the connection

💣 이슈맥북 재부팅 후 오라클에서 sql을 실행하려고 하니 `the network adapter could not establish the connection` 에러 팝업이 뜨며 실행이 되지 않았다. 🔧 해결 방법터미널에 `colima start --memory 4 --arch x86_64` 입력 후 잠시 기다리니 정상적으로 동작하는 걸 확인할 수 있었다.

Database

SQL :: 함수

1. 단일 행 함수(Single Row Function)1-1. 문자형 함수UPPER모두 대문자로 변경한다.SELECT UPPER(name)FROM test1;// tester -> TESTER LOWER모두 소문자로 변경한다.SELECT LOWER(name)FROM test1;// TESTER -> tester INITCAP첫 문자를 대문자로 변경한다.SELECT INITCAP(name)FROM test1;// test tester -> Test Tester CONCAT(문자값1, 문자값2) 문자열을 합친다.SELECT CONCAT(name, title)FROM test1;// tester, 사원 -> tester 사원 SUBSTR(문자값, a, b)a : 선택할 문자열의 시작 위치. 음수이면 끝에서부..

seonhannn
temp