최신 글
기술과 일상을 함께 기록합니다.
기술프로그래밍 › JavaScript › 언어 기능
[JavaScript]브라우저명과 모바일, PC브라우저 체크
과거 브라우저 식별 코드의 UA 오분류 원인을 짚고 진단용 추정 예제와 기능 감지·반응형 배치를 선택하는 기준을 설명한다.
· 1분 읽기
기술프로그래밍 › JavaScript › 언어 기능
[JavaScript] 5자리 인증번호 만들기
Math.random으로 만든 5자리 숫자 데모의 한계를 짚고 실제 인증번호를 서버에서 생성·검증할 때 필요한 만료와 시도 제한을 설명한다.
· 1분 읽기
기술프로그래밍 › Java › 입출력과 네트워크
[NIO] 파일 채널(FileChannel)
FileChannel과 ByteBuffer로 파일을 끝까지 읽고 쓰는 반복 처리, 열기 옵션, 위치 변경과 파일 복사 방법을 설명한다.
· 2분 읽기
기술프로그래밍 › Java › 기초
Java 달력 만들기
java.time으로 월의 첫 요일과 일수를 구해 일요일부터 시작하는 콘솔 달력을 만든다.
· 1분 읽기
기술프로그래밍 › GUI › JavaFX
[JavaFX] 커스텀 다이얼로그
JavaFX Stage에 소유 창과 모달 범위를 지정하고 FXML을 올려 커스텀 다이얼로그를 여는 절차와 StageStyle 선택 기준을 설명한다.
· 1분 읽기
기술프로그래밍 › Java › 기초
Java 줄바꿈 처리
Java에서 LF와 CRLF를 파일에 기록할 때 운영체제 기본 줄 구분자와 파일 형식의 약속을 구분하고 중복 변환을 피하는 방법을 다룬다.
· 1분 읽기
기술프로그래밍 › Java › 입출력과 네트워크
SocketAddress 클래스와 NetworkInterface 클래스
InetSocketAddress의 호스트·포트와 미해결 주소를 구분하고 NetworkInterface로 로컬 장치와 IP 주소를 조회하는 방법을 다룬다.
· 1분 읽기
기술프로그래밍 › Java › 입출력과 네트워크
InetAddress 클래스
InetAddress로 호스트 이름과 IP 주소를 조회하고 IPv4·IPv6 결과를 다루는 방법과 DNS 조회 성공을 연결 성공과 구분하는 이유를 설명한다.
· 2분 읽기