LG 3

[유레카 / 백엔드] TIL - 5 (JAVA)

📘 MySQL 데이터베이스 학습 정리 — 집계 함수, GROUP BY, 서브쿼리, 조인, 실무 활용까지현재 제가 공부하고 있는 교재는 **「MySQL 데이터베이스 개론과 실습 2판」**입니다.이 책은 단순히 SQL 문법만 나열하는 것이 아니라, 실습 예제 중심으로 진행되기 때문에 직접 쿼리를 작성하고 실행해보면서 학습할 수 있다는 장점이 있습니다.특히 실무에서 필수적으로 쓰이는 집계 함수, GROUP BY, 서브쿼리, 조인 같은 주제를 집중적으로 다루고 있어, 회사 전산 관리나 데이터 분석, 코딩 테스트 문제 풀이에도 큰 도움이 됩니다. 1️⃣ 집계 함수와 GROUP BY집계 함수는 데이터를 요약하는 가장 기본적인 도구입니다.COUNT: 행 개수SUM: 합계AVG: 평균MAX / MIN: 최대, 최소예..

카테고리 없음 2025.10.01

[유레카 / 백엔드] TIL - 4 (GIT & GITHUB)

🖥️ Git & GitHub 설치, (PR) 가이드개발을 하다 보면 개인 프로젝트뿐 아니라 팀 프로젝트, 오픈소스 참여 등 협업 상황을 반드시 경험하게 됩니다. 그 중심에 있는 도구가 바로 Git과 GitHub입니다.이번 글에서는 Git 설치부터 GitHub 계정 연동, 저장소 클론, 그리고 **협업을 위한 Fork와 Pull Request(PR)**까지 한 번에 정리해 보겠습니다.1️⃣ Git 설치하기Git은 오픈소스 버전 관리 도구로, 소스코드의 변경 이력을 추적하고 여러 명이 동시에 개발할 수 있게 해줍니다.설치 과정은 간단하지만, 이후 연동 과정에서 자주 막히는 경우가 많으므로 꼼꼼히 따라 해보세요. 다운로드 링크: https://git-scm.com/downloadsOS별 설치 방법Window..

카테고리 없음 2025.09.26

[유레카 / 백엔드] TIL - 3(JAVA)

🚀 오늘의 학습 기록: 다익스트라 알고리즘 & 백트래킹오늘은 알고리즘 공부 중에서도 핵심 탐색 기법인 **다익스트라(Dijkstra)**와 **백트래킹(Backtracking)**을 심도 있게 정리했다.이 두 개념은 서로 다른 문제를 풀지만, 공통점이 많다.우선 둘 다 **“탐색 대상의 공간을 효율적으로 살펴보며, 불필요한 경로를 줄인다”**는 원리를 공유한다.✨ 오늘의 성취 다익스트라 알고리즘을 처음부터 구현하고, 우선순위 큐로 최적화까지 해냈다.백트래킹 문제(N-Queen, 빵집 문제)를 풀며 재귀 호출과 **가지치기(Pruning)**의 필요성을 체감했다.단순히 코드를 이해하는 것을 넘어, 흐름도와 호출 스택을 직접 그려보며 논리 구조를 시각화했다.📌 처음엔 복잡했지만, 단계를 쪼개고 작은 예제..

카테고리 없음 2025.09.18