본문 바로가기

FullStack Survival22

[Git] 깃 푸쉬 후 로컬에서만 삭제 (깃허브에는 보존) 보호되어 있는 글 입니다. 2026. 9. 28.
[Git] 서브 모듈 문제 해결 (중첩 git) 보호되어 있는 글 입니다. 2026. 9. 28.
[Git] Github 연동 시 주의사항⚠️ 프로젝트 폴더를 통째로 올리면 안 되는 경우가 다수 존재예를 들어 Spring 프로젝트라면my-project/├─ src/ ← 올림├─ build.gradle ← 올림├─ gradlew ← 올림├─ gradlew.bat ← 올림├─ .gitignore ← 올림├─ application.yml ← ⚠️ 비밀번호 확인└─ build/ ← 보통 안 올림 Reactmy-react/├─ src/ ← 올림├─ public/ ← 올림├─ package.json ← 올림├─ package-lock.json ← 올림├─ vite.config.js ← 올림├─ .gitignore .. 2026. 9. 17.
[Java] Generic_Type Inference 보호되어 있는 글 입니다. 2026. 8. 27.
[JAVA] Generic - in detail 보호되어 있는 글 입니다. 2026. 8. 26.
[Java] Generics(제네릭) 1. 제네릭이란?제네릭은 클래스·인터페이스·메서드를 정의할 때 타입(클래스/인터페이스)을 파라미터로 사용하게 해준다.메서드의 formal 파라미터처럼, 타입 파라미터는 다른 입력으로 같은 코드를 재사용하는 방법이다.결정적 차이formal 파라미터의 입력은 값(value) — 타입 파라미터의 입력은 타입(type)제네릭의 3가지 이점컴파일 시점의 강한 타입 검사 — 타입 안전 위반을 컴파일러(컴파일 타임)가 오류로 잡음 (런타임보다 고치기 쉬움)캐스트 제거 — 명시적 형변환 코드가 사라져 가독성·안전성 향상제네릭 알고리즘 — 여러 타입의 컬렉션에서 동작하는 타입 안전한 알고리즘 구현 가능1.1 캐스트 제거 (Before / After)// 제네릭 없음 — 캐스팅 필요List list = new ArrayL.. 2026. 8. 25.