2025/03 3

[Zebra] ZPL DPI 별 dot - mm 대조

📌 dots를 mm로 변환하는 공식 (DPI별)해상도 (DPI) dots → mm 변환 공식 mm → dots 변환 공식200 dpimm = dots ÷ 8dots = mm × 8300 dpimm = dots ÷ 12dots = mm × 12600 dpimm = dots ÷ 24dots = mm × 24✅ 일반화된 공식더 편하게 사용하려면, DPI값을 직접 사용하는 공식으로도 정리할 수 있습니다.mm = (dots ÷ DPI) × 25.4dots = (mm ÷ 25.4) × DPI여기서 25.4는 1인치(25.4mm)를 의미합니다.DPI (dots per inch)는 프린터의 해상도를 나타냅니다.✅ 예시로 이해하기예시: 300 dpi 프린터에서 120 dots는 몇 mm인가?mm = dots ÷ 12 ..

Zebra ZPL 2025.03.19

[데이터베이스] 정규화(Normalization) 쉽게 이해하기

정규화(Normalization)는 데이터의 중복을 줄이고 데이터의 무결성을 확보하며 더 효율적으로 관리하기 위한 방법 실무에서는 주로 제3 정규화(3NF)만 고려하는 경우가 많다. ( 이유는 글 하단에 설명되어있음 ) 정규화가 진행될수록 테이블이 세분화되면서 조인이 많아져 조회 속도가 저하될 수 있다.이러한 경우, 정규화를 부분적으로 완화(위배)하여 조인을 줄이고 조회 성능을 향상시키는반정규화(Denormalization) 기법을 활용할 수 있다. (자주 조인(Join)되는 테이블을 하나로 합쳐서 조인 비용을 줄이는 방법 등을 실시) 4NF 와 5NF 는 잘 사용되지 않기에, 다른 글에 새로 작성하겠다.🚀 정리정규화내용중복 발생 이유예시제1 정규화(1NF)한 칸(셀)에 하나의 원자적 값만 저장(Ato..

[Spring Boot] render 로 무료 호스팅 하기

처음에는 자바 애플리케이션을 직접 배포해보려 했으나,무료 호스팅 사이트 중 자바 지원이 제한적인 경우가 많았다. 도커로 배포할 수 있는 사이트는 많았고, 결국 도커를 활용한 배포 방식으로 전환하였다. 요약Dockerfile을 작성하여 빌드 및 실행 단계 구성Render.com에서 Git 연동 또는 Manual Deploy 기능을 통해 배포필요한 환경 변수들을 Render 에서 설정 1. Spring Boot 루트 경로에 Dockerfile 생성하기예시 코드# 1. Java 21 JDK 이미지 사용 (빌드 단계)# Java 21의 JDK 이미지를 사용하여 빌드 환경을 구성.# "AS build"는 이 단계를 build라는 이름으로 지정하여, 후속 단계에서 참조할 수 있도록 합니다.FROM eclipse-t..

Spring Boot 2025.03.04
728x90
반응형