Skip to main content

Recently Updated Pages

왜 C6이 아니라 C7이 생성됐을까?

Git/Linux

Git 시각화 툴에서 bugFix 브랜치에서 git commit을 실행했더니, 새로운 커밋이 C6이 아니라 C7로 만들어짐.C6은 존재하지만 흐릿하게 표시되고, 어떤 브랜치에...

Updated 2 months ago by Dain

[Java] 상속/생성자에서 this()의 의미

기사 자바

문제1class Super { Super() { System.out.print('A'); } Super(char x) { ...

Updated 2 months ago by Dain

PriorityQueue 정렬 기준

Java 정렬(Sort)

1. 오름차순 우선순위 큐 (작은 값이 먼저)PriorityQueue<Integer> pq = new PriorityQueue<>(); pq.add(5); pq.add(2...

Updated 2 months ago by Dain

Java Stream 정렬

Java 정렬(Sort)

1. 기본 정렬 (숫자 오름차순)List<Integer> list = Arrays.asList(5, 3, 1, 4); List<Integer> sorted = list.st...

Updated 2 months ago by Dain

Map 정렬

Java 정렬(Sort)

1. Map을 키 기준으로 정렬Map<String, Integer> map = new HashMap<>(); map.put("apple", 3); map.put("bana...

Updated 2 months ago by Dain

Git 내부 구조 (Basic)

Git/Linux

1. Git은 파일 버전이 아닌 스냅샷 시스템Git은 "변경점(diff)"이 아니라, 전체 프로젝트의 스냅샷(상태)을 저장한다.커밋 하나 = 전체 폴더의 압축 스냅샷 (단, ...

Updated 3 months ago by Dain

commit 생성시 .git 내부 변화

Git/Linux

시나리오hello.txt 파일 생성git add hello.txtgit commit -m "Add hello"1. 작업 디렉토리 (Working Directory)echo "...

Updated 3 months ago by Dain

도식화

Git/Linux

1. 전체 구조 개요.git/ ├── HEAD ← 현재 가리키는 브랜치 (예: ref: refs/heads/main) ├── config ...

Updated 3 months ago by Dain

마인드맵

Git/Linux

Git 내부 구조 ├── 1. Working Directory │ └── 실제 작업 공간 (코드 작성, 수정) │ ├── 2. Index (Staging Area)...

Updated 3 months ago by Dain

Java: StringBuilder 클래스

Java String(문자열)

1. 개요StringBuilder는 Java에서 가변(mutable) 문자열을 처리하기 위한 클래스이다.java.lang 패키지에 포함되어 있으며 import 없이 사용 가능...

Updated 3 months ago by Dain

Java: String이란?

Java String(문자열)

1. 개요String은 Java에서 문자들의 연속(문자열) 을 표현하는 대표적인 클래스이며, java.lang 패키지에 포함되어 있어 별도의 import 없이 바로 사용할 수...

Updated 3 months ago by Dain

Java: BufferedWriter

Java String(문자열)

Updated 3 months ago by Dain

Java: BufferedReader

Java String(문자열)

Updated 3 months ago by Dain

Java: String vs StringBuilder vs StringBuffer 비교

Java String(문자열)

1. 개요자바에서 문자열을 다룰 때 흔히 사용하는 세 가지 클래스인 String, StringBuilder, StringBuffer는 모두 CharSequence 인터페이스를...

Updated 3 months ago by Dain

Java: 기본형(int) vs String(불변 객체)의 메모리 구조 비교

Java String(문자열)

1. Java의 메모리 구조Java 프로그램은 크게 세 가지 메모리 공간을 사용한다:1.1 Stack 영역지역 변수 및 기본형(primitive type) 값 저장메서드 호출...

Updated 3 months ago by Dain

Java: String의 불변성 (Immutability)

Java String(문자열)

1. 개요Java의 String 클래스는 불변 객체(Immutable Object) 로 설계되어 있다.즉, 한 번 생성된 문자열은 절대로 수정되지 않으며, 문자열을 변경하려고...

Updated 3 months ago by Dain

Java: StringBuffer 클래스

Java String(문자열)

1. 왜 필요한가? (등장 배경 및 필요성)1.1 StringBuffer📌 문제 상황기존 String은 불변(immutable) → 문자열을 수정할 수 없음"abc" + "d...

Updated 3 months ago by Dain

String, char > int 변환

Java 변환(Conversion)

1. int → String 변환자바에서 문자열(String) '123'을 정수(int) 로 바꾸는 방법이다.✅ 방법 1. Integer.parseInt()가장 많이 쓰이는...

Updated 3 months ago by Dain

📁 프로젝트 구조 & 자주 쓰는 명령어

트러블슈팅 개인위키 트러블슈팅

전체 프로젝트 구조Docker 기반 BookStack + MariaDB📁 DainWiki/ ├── 📁 bookstack/ # BookStack 컨테이너 설정 ...

Updated 3 months ago by Dain