Record record 클래스를 잘 알고 사용하기 위해 java14에 출시한 record 클래스를 알아보려고 합니다. Intro Record 클래스는 데이터를 저장하는 데 사용되는 DTO(Data Transfer Object)나 VO(Value Object) 같은 간단한 데이터를 운반하기 위한 불변 클래스를 정의할 때 간결하고 유용하게 사용할 수 있습니다. record 클래스는 데이터를 저장하는데 사용되는 DTO(Data Transfer Object)라고 불리는 클래스를 API 요청, 쿼리 결과 등의 데이터 이동에 사용하곤 합니다. DTO는 대부분 불변성을 가지고 있는데, 불변 클래스로 만들기 위해 적지 않은 노력이 필요합니다. 각 데이터에 private, final 키워드 선언 각 필드에 대한 get..
환경 변수 PATH 설정 Java, C, Python, R 등 프로그램들을 설치했다면, 컴퓨터에게 이 프로그램을 실행하기 위한 파일들이 어떤 경로에 있다고 명시해주어야 컴퓨터가 이 경로를 참고하여 프로그램을 실행시킬 수 있습니다. 하지만, PATH 설정이 되어있지 않거나, 잘못 명시되어있다면, 프로그램을 실행해도 컴퓨터가 경로를 찾기 못하게 되므로, PATH 오류가 발생하게 됩니다. 프로그램이 설치되는 과정에서 자동으로 설정해주기도 하지만 그렇지 않는 경우도 있기 때문에, 환경 변수 PATH 설정하는 방법은 잘 알고 계시면 좋습니다! 환경 변수 PATH 를 설정하러 가볼까요~! Step 1) 내 PC 우 클릭, 속성 클릭 Step 2) 고급 시스템 설정 클릭 Step 3) 환경 변수 클릭 Step 4) ..
통계 프로그램으로는 SAS, SPSS, R, Python 등 다양한데요. 일단 SAS, SPSS 는 고가의 프로그램에 분석 공부를 위해 구매하기엔 굉장히 부담이 되죠.. SAS 는 대용량 데이터 분석에 사용되고, SPSS 는 소량의 데이터 분석이 주로 사용된다곤 하네요! 다행이 R 은 무료이고, 여러 기업에서 R로 다양한 분석 솔루션을 연구, 개발을 하면서 요즘 R 이 떠오르고있죠. 그럼 본격적으로 R 설치를 해봅시다! R 다운로드 먼저 R 설치를 위해 아래 링크에 들어갑니다. https://www.r-project.org/ download R 클릭! 다운받는 경로인데 다양한 나라에서 제공해주고있습니다. 저희는 Korean 이므로 Korea 를 찾아서 아무(?)거나 눌러주셔도 상관 없습니다. 한국 내에서..