
JAVA 형변환
변수의 데이터 타입을 변환하는 처리를 형변환 혹은 타입변환이라고 합니다. 주로 정수와 실수간의 상호 변환 과정에서 이루어지며 다른 타입간에도 가능합니다.

변수의 데이터 타입을 변환하는 처리를 형변환 혹은 타입변환이라고 합니다. 주로 정수와 실수간의 상호 변환 과정에서 이루어지며 다른 타입간에도 가능합니다.

연산을 수행하기 위해서 사용되는 특수문자를 연산자라고 합니다. 연산자의 종류와 작동 방식에 대해 알아봅시다.

입출력이란 `입력` + `출력`의 줄임말. `Input` + `Output` 이라는 의미로 **IO** 라고 부르기도 한다.

프로그램에서 표현 가능한 데이터와 종류에 대한 이해

Java 프로그래밍을 시작하기 위한 완전 가이드입니다. JDK 21 LTS 설치부터 개발 환경 구성, IDE 설정, 첫 번째 프로그램 작성까지 최신 Java 개발 환경을 단계적으로 구축하는 방법을 다룹니다. 2025년 기준 최신 도구와 모범 사례를 포함합니다.

Jupyter나 VSCode로 작성한 ipynb 파일을 간단히 열람하고자 할 때 사용할 적절한 뷰어를 찾다가 Chrome Extension을 발견했다. 파일의 내용을 확인하는 용도로 사용하기 좋고, 적당한 인쇄 방법을 고민한다면 이 방법으로 파일을 열고 Chrome을 통해 인쇄하거나 pdf로 저장할 수 있다.

맥북을 가지고 수업에 참여하는 학생들을 위한 맥북 개발 환경 구성 기본서.

SpringBoot 프로젝트 수업을 진행하면서 클래스 다이어그램과 시퀀스 다이어그램을 소개하고자 했는데, IntelliJ의 다이어그램 생성기능이 무료 버전에서는 마음에 들지 않아 시도해 본 방법이다. 결과물은 꽤나 마음에 든다.

프로젝트를 진행하면서 GIS관련 기능을 구현하기 위해 공공데이터로부터 대형점포 데이터를 내려받았다. 대부분 GIS 기능을 구현할 때는 `EPSG:4326` 좌표계를 사용하는데 내려받은 데이터는 `EPSG:5174` 형식의 좌표계여서 이를 변환할 필요가 있었다. `pyproj` 패키지를 사용하면 좌표계 변환을 손쉽게 처리할 수 있다.

MySQL과 MariaDB는 몇 가지 GIS 관련 함수를 제공한다. 이 중에서 ST_DISTANCE_SPHERE 함수는 두 점 사이의 거리를 구하는데 사용된다. 구의 표면을 이용하여 두 지점 사이의 최단 거리를 계산하고 이를 미터값으로 반환해 준다.