본문 바로가기

분류 전체보기590

전략 패턴(Strategy pattern) 1. 특정 메서드를 구현하고 상속을 하면, 이후에 해당 클래스를 상속받아 사용하는 클래스들에게 당연하게도 기능이 상속된다. 그럴 경우 상속받은 클래스는 구현된 기능과 어울리지 않는 속성의 클래스 일 수 있는데, 해당 메서드를 접근 가능하게 되어 문제가 발생한다. -> 상속으로 코드 재사용 생각할 경우 문제 오리 클래스에 fly() 메서드 구현하고 상속했을때, 추후 장남감 오리 클래스 만들어서 오리 클래스 상속받으면, 장난감 오리도 fly() 메서드를 사용할 수 있는 문제가 발생한다. 안 그러고 상속받아서 사용하려면 일일이 fly()메서드를 빈 메서드로 오버라이드 해야 한다. 2. (1) 문제 해결하기 위하여 클래스를 상속받은 클래스마다 interface를 사용해서 내용 구현하는 방법을 사용한다면? -> .. 2022. 8. 19.
MYSQL 데이터베이스 정리 데이터베이스 개체 구성 : 테이블, 인덱스, 스토어드 프로시저, 트리거, 함수 인덱스 CREATE TABLE employees.indexTBL (first_name varchar(14), last_name varchar(16), hire_date date); INSERT INTO employees.indexTBL SELECT first_name, last_name, hire_date FROM employees.employees LIMIT 500; SELECT * FROM indexTBL WHERE first_name = 'Mary'; CREATE INDEX idx_indexTBL_firstname ON employees.indexTBL(first_name); 인덱스 탔다면 Execution Plan에 아.. 2022. 8. 13.
함수형 인터페이스 API 아래는 람다와 스트림 관련하여 정리가 잘 된 것으로 보이는 슬라이드 링크 추후 학습 예정 https://www.slideshare.net/devsejong/8-0-java8-overview 자바8강의 0강. java8 overview 자바카페 백엔드 스터디에서 발표한 자료입니다. www.slideshare.net 2022. 8. 12.
애드센스 결제 수단 추가 (지급에 보류가 걸려있습니다 뜰 때) 애드센스 결제 수단 추가 하는 방법 은행명 코드번호 영문명(Institution name) Swift Code(BIC) 한국은행 1 BANK OF KOREA BOKRKRSE KDB산업은행 2 KOREA DEVELOPMENT BANK KODBKRSE 기업은행 3 INDUSTRIAL BANK OF KOREA IBKOKRSE 국민은행 4 KOOKMIN BANK CZNBKRSE 수협은행 7 SUHYUP BANK NFFCKRSE 한국수출입은행 8 KOREA EXIM BANK EXIKKRSE 농협은행 11 NATIONAL AGRICULTURAL NACFKRSEXXX 우리은행 20 WOORI BANK HVBKKRSEXXX SC제일은행 23 STANDARD CHARTERED FIRST BANK KOREA SCBLKRS.. 2022. 8. 4.