본문 바로가기

전체 글

(686)
람다식(4) - 표준 API의 함수적 인터페이스 7 : 디폴트 메서드 andThen(), compose() 3 ○ Function으로 순차적 연결하기 Function 함수적 인터페이스는, 기본적으로 개념을 다시 한번 짚어보고 넘어가야 합니다. 아래 아티클을 통해서 기본적인 동작 방식을 상기하고 오시기 바랍니다. 람다식(4) - 표준 API의 함수적 인터페이스 4 : Function Functional Interface 1 이번 아티클에서는 Function 함수적 인터페이스에 대해서 살펴보겠습니다. Function 함수적 인터페이스의 특징은, 파라미터 값을 받아 리턴 값으로 타입 변환(매핑)하는 역할을 한다는 점입니다. 즉, nozeroslope.tistory.com 다시 복습해 보자면, Function 함수적 인터페이스는 (기본형일 경우) 추상 메서드 apply(T t)를 구현하게 됩니다. 이 인터페이스의 목적은..
2. GA 기본 세팅(6) - 기본 설정 항목(수집 기본설정) GA4를 기준으로, 설치 이후에 여러 가지 설정(세팅)을 진행하게 됩니다. 이때, 설정의 성격과 카테고리에 따라 기본 세팅과 커스텀 세팅으로 구분하도록 하겠습니다. · 기본 세팅 : 구글 신호 데이터 수집 / 데이터 보관 기간 설정 / 레퍼럴 제외 설정 / IP 제외 설정 · 커스텀 세팅 : UTM 파라미터 설정 / 이벤트 세팅 / 탐색 리포트 구현 / 데이터 시각화 딱 봐도, 커스텀 세팅의 항목들은 다른 챕터에서 상세하게 배워볼 내용들입니다. 이번 아티클에서는 기본 세팅에 해당하는 내용들에 대해서 살펴보도록 하겠습니다. ○ Google Signals Data Collection(구글 신호 수집) 이 설정은 어드민의 [Data Settings] > [Data Collection] 에서 설정이 가능합니다...
2. GA 기본 세팅(5) - 이벤트의 종류 2(★) 앞서 살펴본 이벤트의 종류 네 가지 설명에서 이어지는 내용입니다. 2. GA 기본 세팅(5) - 이벤트의 종류 1(★) 앞선 아티클에서 우리는 기본적인 'Event(이벤트)'와 'Parameter(파라미터)'의 개념에 대해서 알아보았습니다. 이제는 이 GA4의 핵심이라 할 수 있는 Event(이벤트)에 대해 좀 더 디테일한 내용을 살펴보 nozeroslope.tistory.com ○ Recomended Events(추천 이벤트) '추천'이라니, 무슨 뜻일까요? 언어 맥락으로 살펴보았을 때 일단 추천보다는 권고라고 이해하시면 되겠습니다. GA4에서의 이벤트 중 자동으로 수집되는 이벤트가 아니라, 직접 이벤트를 선언하고 적용하는 경우에 사용하기 권장되는 이벤트의 이름입니다. 즉, "이런 상황에서 이벤트를 수..
Chapter 2. JOIN을 이용한 데이터 조합 - (8) 그룹화 : GROUP BY & HAVING 3 앞선 아티클에서 HAVING의 개념과 기본적인 작동 원칙에 대해서 살펴보았습니다. 그럼 이제 이 내용을 토대로 실제 쿼리를 작성해서 데이터를 확인해 보도록 하겠습니다. Chapter 2. JOIN을 이용한 데이터 조합 - (8) 그룹화 : GROUP BY & HAVING 2 앞서서 GROUP BY의 기본적인 개념과 사용법을 알아보았습니다. Chapter 2. JOIN을 이용한 데이터 조합 - (8) 그룹화 : GROUP BY & HAVING 1 이번 아티클에서는 본격적으로 GROUP BY에 대해서 살펴보도록 하겠습 nozeroslope.tistory.com GROUP BY와 HAVING을 사용해 다음을 출력해 봅시다. 일단, GROUP BY를 이용해 SAMPLE00 테이블의 데이터를 조회해 보겠습니다. ..
2. GA 기본 세팅(5) - 이벤트의 종류 1(★) 앞선 아티클에서 우리는 기본적인 'Event(이벤트)'와 'Parameter(파라미터)'의 개념에 대해서 알아보았습니다. 이제는 이 GA4의 핵심이라 할 수 있는 Event(이벤트)에 대해 좀 더 디테일한 내용을 살펴보겠습니다. 우선 GA4의 Event(이벤트)는 크게 네 가지 분류가 있습니다. · Automatically Collected Events · Enhanced Measurement Events · Recomended Events · Custom Events ○ Automatically Collected Events(자동 수집 이벤트) 기본 태그를 설치했을 때, 별도의 작업 없이 추적하게 되는 이벤트를 의미합니다. 기본으로 설정되는 이벤트이기 때문에 삭제도 수정도 할 수 없죠. 우리가 Debu..
[CSS] 8. 트랜지션과 애니메이션(1) - transform(변형) 2 앞서서 우리는 CSS에서 사용되는 transform 속성에 대해서 전반적으로 살펴보았습니다. 이 transform 속성에서 사용되는 여러 종류의 함수들을 2차원, 3차원으로 분류하여 알아보기도 했습니다. 이제부터는 각각의 transform 속성의 함수들에 대해서 상세하게 알아보도록 하겠습니다. ○ translate( ) 함수 - 요소 이동 translate( ) 함수는, x축이나 y축 또는 양쪽 방향으로 이동 거리를 지정하면, 해당 요소가 그만큼 이동하는 함수입니다. 사용하는 형태는 아래와 같습니다. 참고로 x값이 양수면 오른쪽으로, y값이 양수면 아래쪽으로 이동합니다. transform: translate(tx, ty) /* x축으로 tx만큼, y축으로 ty만큼 이동 */ transform: trans..
람다식(4) - 표준 API의 함수적 인터페이스 7 : 디폴트 메서드 andThen(), compose() 2 앞서서 살펴본 디폴트 메서드인 andThen()과 compose()에 대해서 기본적인 내용을 우선 상기하도록 하겠습니다. 지금부터는 이 기본 내용을 가지고 각각의 인터페이스에서 실제 순차적으로 연결하여 이 메서드를 활용하는 방법을 알아볼 예정입니다. { System.out.println("consumerA: " + m.getName()); }; Consumer consumerB = (m) -> { System.out.println("consumerB: " + m.getId()); }; Consumer consumerAB = consumerA.andThen(consumerB); consumerAB.accept(new Member("스윙스", "AP ALCHEMY", null)); } } /* 출력 cons..
4. 기본 함수 연습 - SUM / AVERAGE / COUNT ○ SUM / AVERAGE SUM과 AVERAGE는 사실 크게 어려울 것 없는 기본적인 함수입니다. 이 실습에서 중요한 것은 해당 함수의 사용보다는 단축키에 익숙해지는 것입니다(ALT + 1, ALT + 2). 우선 아래와 같은 양식에서, 첫 번째 행의 합계와 평균을 구해보도록 하겠습니다. 딱히 설명은 필요 없을 것으로 보이죠? SUM 함수를 사용해 해당 열의 합계를 구했습니다. 다만, 이 경우 자주 사용하기 때문에 우리는 이미 단축키를 등록해 놓았습니다. 바로 [ALT + 1]이죠. 자주 사용해서 익숙해지도록 합니다. 또한 이제 해당 열의 평균값을 구해보겠습니다. 여기서는 AVERAGE 함수를 사용합니다. 이 경우는 평범한 방식으로 '평균' 칼럼에서 함수를 작성해 값을 구해줍니다. 자, 이제 첫 열에..