최신 글
기술과 일상을 함께 기록합니다.
기술
297기술데이터 › 데이터베이스 › SQL
IN, BETWEEN 연산자
SQL의 IN과 BETWEEN으로 목록·범위 조건을 표현하고, NULL·날짜 경계·인덱스에 따른 동작을 예제로 비교한다.
· 2분 읽기
기술프로그래밍 › Java › 기초
Java 줄바꿈 처리
Java에서 LF와 CRLF를 파일에 기록할 때 운영체제 기본 줄 구분자와 파일 형식의 약속을 구분하고 중복 변환을 피하는 방법을 다룬다.
· 1분 읽기
기술인프라 › 개발 도구 › Eclipse
이클립스 주요 플러그인 2가지
Eclipse의 Java 디컴파일러와 UML 플러그인을 소개하고, 소스 JAR 확인과 오래된 플러그인의 설치 문제를 살펴본다.
· 4분 읽기
기술소프트웨어 공학 › 설계 › 디자인 패턴
Singleton Pattern
Java의 Holder 방식으로 지연 초기화 싱글턴을 구현하고 클래스 로더 범위의 유일성, 가변 전역 상태의 동시성·테스트 비용을 살펴본다.
· 1분 읽기
기술소프트웨어 공학 › 설계 › 객체지향
객체지향 프로그래밍
주문 수량 규칙과 배송비 정책 예제로 캡슐화·다형성이 상태 변경을 어떻게 통제하는지 살펴보고, 상속과 합성을 선택하는 기준을 설명한다.
· 2분 읽기
기술프로그래밍 › Java › 입출력과 네트워크
SocketAddress 클래스와 NetworkInterface 클래스
InetSocketAddress의 호스트·포트와 미해결 주소를 구분하고 NetworkInterface로 로컬 장치와 IP 주소를 조회하는 방법을 다룬다.
· 1분 읽기
기술프로그래밍 › Java › 입출력과 네트워크
InetAddress 클래스
InetAddress로 호스트 이름과 IP 주소를 조회하고 IPv4·IPv6 결과를 다루는 방법과 DNS 조회 성공을 연결 성공과 구분하는 이유를 설명한다.
· 2분 읽기
기술웹 개발 › 백엔드 › Spring
1. Spring프로젝트 생성 후 초기작업 mybatis+mysql 세팅
옛 Spring MVC 프로젝트의 MyBatis·MySQL 설정을 현재 환경에서 다시 구성하고, 연결 정보 주입과 첫 조회를 검증한다.
· 5분 읽기
기술컴퓨터 과학 › 알고리즘 › 자료구조
단순 연결리스트(Simple Linked List)
더미 노드와 tail을 둔 Java 단순 연결 리스트를 직접 구현하며 삽입·삭제 때 참조와 크기 불변식이 어떻게 바뀌는지 추적한다.
· 4분 읽기