분류 전체보기
-
[Java] annotation 에 대해Java 2025. 12. 10. 21:19
annotation이란?컴파일러, JVM, 프레임워크 등이 보는 주석으로 소스 코드에 메타 데이터를 삽입하는 형태코드에 대한 정보 추가 → 소스 코드의 구조 변경, 환경 설정 정보 추가 등의 작업 형태JDK의 주요 내장 어노테이션 3가지@Override : 컴파일러에게 override한 메서드임을 알려줌 → override가 잘 되었는지 컴파일러가 확인@Deprecated : 컴파일러에게 해당 메서드가 deprecated 되었다고 알려줌deprecated 란?- 코드를 삭제하지 않고, “이 코드는 더 이상 사용하지 마세요”라고 알려주는 표시- 대체 기능이 있을 때 주로 사용- @Deprecated가 붙은 메서드나 필드는 IDE에서 취소선으로 표시됨- 이런 코드를 사용할 경우, 컴파일 시 경고(warnin..
-
[SSAFY] 14기 웰컴킷 & 입학식 후기 💙카테고리 없음 2025. 8. 14. 07:30
안녕하세요! 한동안 티스토리 블로깅이 멈춰 있었죠… 사실 전 지난 달에 SSAFY 14기에 입과해서, 벌써 두 달차를 달리고 있습니다!입과한 게 엊그제 같은데 듣던 대로 일정이 빡센 싸피 😅 하지만 그만큼 열정 가득한 동기들과 열심히 개발 공부를 하고 있답니다!!(알고리즘 공부 기록은 velog와 Github 에)오늘은 SSAFY 14기 웰컴킷 언박싱과 입학식 후기를 전해드리려고 해요! 2주간의 스타트캠프가 끝나고 또 2주가 지나서야 받았던 웰컴킷 ㅋㅋㅋ이번 14기 기준 구성은 싸피 로고가 박힌 반팔티, 후드집업, 마우스패드, 다이어리와 펜, 보조배터리, 스탠리 머그컵이었어요 ✨ 먼저 다이어리!! SSAFY에 관한 내용뿐만 아니라 플래너, 모눈노트가 잘 되어 있어서 공부 계획 세울 때, 알고리..
-
[데이터 엔지니어링] 수명주기 5단계: 분석, 머신러닝 및 역ETL을 위한 데이터서빙DA 2024. 11. 25. 19:03
조 라이스, 맷 하우슬리 저자 의 CHAPTER 9.1~9.4를 참고, 요약정리하여 작성한 글입니다.책의 9장에서는 드디어 데이터 엔지니어링 수명 주기의 마지막 단계인 다운스트림 사용 사례에 대한 데이터 서빙(제공)을 다루고 있습니다. 데이터 엔지니어로서 접하게 될 아래 3가지 주요 사용 사례의 데이터를 서빙하는 다양한 방법을 설명합니다.분석 및 BI용 데이터를 제공한다.ML 애플리케이션의 데이터를 제공한다.역 ETL을 통해 데이터를 제공한다.이번 글에서는 데이터 서빙에 관한 기초 고려 사항, 분석을 위해 데이터를 제공하는 방법, ML 분야 관련 사항에 대해 정리해보도록 하겠습니다. 9.1 데이터 서빙의 일반적인 고려 사항9.1.1 신뢰신뢰는 데이터 제공에 있어 가장 우선시해야 하고 중요한 고려 사항입..
-
[데이터 엔지니어링] 수명 주기의 2단계: 데이터 저장DA 2024. 11. 5. 10:00
조 라이스, 맷 하우슬리 저자 의 CHAPTER 6.1~6.2을 참고, 요약정리하여 작성한 글입니다. 견고한 데이터 엔지니어링 | 조 라이스 - 교보문고견고한 데이터 엔지니어링 | 실용적인 데이터 엔지니어링의 세계로 이끄는 최고의 안내서! 고객 요구 사항에 맞는 시스템을 계획하고 구축하는 방법데이터 엔지니어링 분야가 빠르게 성장하면product.kyobobook.co.kr 이번 글에서 살펴볼 '데이터 저장(=스토리지)'은 데이터 엔지니어링 수명 주기의 토대로서 주요 단계인 수집, 변환 및 서빙의 기초가 됩니다. 스토리지를 이해하기 위해서는 HDD, SSD를 포함한 기본 구성 요소와 스토리지 시스템을 조립하는 캐싱, 하둡 분산 파일 시스템과 같은 스토리지 시스템, 데이터 레이크와 같은 스토리지 추상화..
-
[데이터 엔지니어링] 수명 주기의 드러나지 않는 주요 요소DA 2024. 9. 24. 09:00
조 라이스, 맷 하우슬리 저자 의 CHAPTER 2.2.1~2.2.3을 참고하여 요약정리하여 작성한 글입니다. 견고한 데이터 엔지니어링 | 조 라이스 - 교보문고견고한 데이터 엔지니어링 | 실용적인 데이터 엔지니어링의 세계로 이끄는 최고의 안내서! 고객 요구 사항에 맞는 시스템을 계획하고 구축하는 방법데이터 엔지니어링 분야가 빠르게 성장하면product.kyobobook.co.kr 데이터 엔지니어링 수명 주기의 드러나지 않는 주요 요소데이터 엔지니어링이 빠르게 발전하면서, 이제 데이터 관리 및 비용 최적화와 같은 전통적인 엔터프라이즈 관행과 데이터옵스와 같은 새로운 관행을 통합해 가치 사슬을 위쪽으로 끌어올리고 있습니다. 아래 표의 7가지 관행들을 드러나지 않는 요소(undercurrent)라 부르는데,..
-
[Looker Studio/루커스튜디오] 첫 사용자 유입 분석 시각화 대시보드 작성하기GA4 2024. 8. 27. 12:07
회고 작성 웹사이트 개발 프로젝트 를 하면서 사용자 유입 데이터 수집을 위해 UTM을 생성했었습니다! UTM을 통해 사용자들이 유입된 소스, 매체, 캠페인의 정보를 알 수 있었는데요, ver.2까지 배포가 완료된 시점에서 저희 사이트에 처음으로 방문한 사용자들은 어떤 마케팅 경로로 유입됐는지 시각화해 보고자 Looker Studio를 활용해 보았습니다.1. Looker Studio란?시각화 툴에는 Looker Studio 외에도 Tableau, Power BI 등 다양한 툴이 사용되고 있습니다. 그중에서도 루커스튜디오를 선택한 가장 큰 이유는 구글에서 제공하는 무료 툴이기 때문인데요! Past Forward 데이터 분석을 위해 GA와 연결하였는데, 루커스튜디오는 연결된 GA 계정이 있다면 쉽게 실시간 대..
-
[Past Forward] 프로젝트의 더 나은 결과를 위한 팀/개인 회고 웹사이트IT 동아리 2024. 5. 6. 15:15
📍팀/개인 회고 작성 웹사이트 [Past Forward]안녕하세요!대학생 프로젝트 팀 Past Forward입니다!Past Forward란, Past(과거)를 회고하며 미래로 Forward(앞으로 나아가다)하는 과정을 촉진하는 의미를 가진 이름으로, 회고를 효율적으로 진행하기 위한 웹 사이트를 제작하기 위해 모인 프로젝트 팀입니다.Past Forward 웹 애플리케이션은 React와 SpringBoot로 만들어진 사이트입니다. 현재 무료로 이용해볼 수 있는 웹사이트이며 바로 사용할 수 있는 템플릿과 칸반보드 형식 제공으로 쉽고 빠르게 회고를 시작해 볼 수 있습니다.프로젝트에서 좋은 결과를 도출하기 위해서는 프로젝트 진행 과정과 방향에 대한 지속적인 확인이 필요합니다. 그때 효율적으로 활용할 수 있는 방..
-
[GA4] 유입채널 데이터를 쌓기 위한 UTM 파라미터 생성하기GA4 2024. 5. 1. 12:18
어떤 채널의 사용자들이 사이트에 많이 유입될까?위는 현재 진행 중인 회고 보드 개발 프로젝트 의 데이터팀에서 과제를 수행하던 중 이번에 분석해 보고자 기획했던 질문입니다. 저희는 정식 배포 예정일 약 2주 전, 회고 경험에 대한 사전 설문조사를 배포했었는데요! PM팀이 동아리 카카오톡 채팅방, 링커리어, okky, 에브리타임과 같은 SNS 커뮤니티에 업로드하기도 했고, 링크드인과 인스타그램 스토리 등 개인적으로 지인들에게 배포하기도 했습니다.이 중 많은 사용자를 데려왔던 채널을 알게 된다면 다음에도 효율적이고 효과적인 홍보를 해 볼 수 있겠죠. 물론 '이 사이트를 어디서 보고 들어왔냐'와 같이 설문조사의 질문으로 넣을 수도 있지만, 모든 사용자들이 설문에 참여하지 않을 가능성도 있고 설문에 참여했..