본문으로 건너뛰기
홈
기술
기술 전체
프로그래밍68
컴퓨터 과학63
AI48
웹 개발36
인프라33
데이터31
소프트웨어 공학18
소개

최신 글

기술과 일상을 함께 기록합니다.

기술

297

IN, BETWEEN 연산자

SQL의 IN과 BETWEEN으로 목록·범위 조건을 표현하고, NULL·날짜 경계·인덱스에 따른 동작을 예제로 비교한다.

· 2분 읽기

Java 줄바꿈 처리

Java에서 LF와 CRLF를 파일에 기록할 때 운영체제 기본 줄 구분자와 파일 형식의 약속을 구분하고 중복 변환을 피하는 방법을 다룬다.

· 1분 읽기

이클립스 주요 플러그인 2가지

Eclipse의 Java 디컴파일러와 UML 플러그인을 소개하고, 소스 JAR 확인과 오래된 플러그인의 설치 문제를 살펴본다.

· 4분 읽기

Singleton Pattern

Java의 Holder 방식으로 지연 초기화 싱글턴을 구현하고 클래스 로더 범위의 유일성, 가변 전역 상태의 동시성·테스트 비용을 살펴본다.

· 1분 읽기

객체지향 프로그래밍

주문 수량 규칙과 배송비 정책 예제로 캡슐화·다형성이 상태 변경을 어떻게 통제하는지 살펴보고, 상속과 합성을 선택하는 기준을 설명한다.

· 2분 읽기

SocketAddress 클래스와 NetworkInterface 클래스

InetSocketAddress의 호스트·포트와 미해결 주소를 구분하고 NetworkInterface로 로컬 장치와 IP 주소를 조회하는 방법을 다룬다.

· 1분 읽기

InetAddress 클래스

InetAddress로 호스트 이름과 IP 주소를 조회하고 IPv4·IPv6 결과를 다루는 방법과 DNS 조회 성공을 연결 성공과 구분하는 이유를 설명한다.

· 2분 읽기

1. Spring프로젝트 생성 후 초기작업 mybatis+mysql 세팅

옛 Spring MVC 프로젝트의 MyBatis·MySQL 설정을 현재 환경에서 다시 구성하고, 연결 정보 주입과 첫 조회를 검증한다.

· 5분 읽기

단순 연결리스트(Simple Linked List)

더미 노드와 tail을 둔 Java 단순 연결 리스트를 직접 구현하며 삽입·삭제 때 참조와 크기 불변식이 어떻게 바뀌는지 추적한다.

· 4분 읽기