java 2

Java / Java 파일 생성,저장 시 파일 권한 설정하기 / 아과노트

안녕하세요, 아과노트 입니다. 오늘은 Java에서 파일을 생성하거나 저장할 때 권한을 설정하는 방법에 대해 알아보겠습니다. 스프링부트에서 파일을 올리면 기본적으로는 소유자에게만 권한이 생깁니다. ls -lart로 권한을 확인하면 다음처럼 생깁니다. 파일에는 소유자 / 그룹 / 기타 로 권한이 나뉘어 지는데 기타에 권한이 없기때문에 다른 프로그램에서 해당 파일을 접근하면 403 에러가 발생합니다. 이 문제를 해결하기 위해 chmod 를 이용해서 할 수도 있습니다. 하지만 매번 파일이 올라갈 때마다 손으로 할 수 없기 때문에 java에서 파일을 올리면서 파일의 권한도 설정할 수 있게 해보겠습니다. 오늘 참고한 문서는 다음과 같습니다. https://www.tutorialspoint.com/java/io/fi..

[자바] Oracle JDK와 Open JDK의 차이점과 Open JDK의 각 배포판 특징 및 차이점

안녕하세요, 아과노트입니다. 이번에 인텔리제이로 Spring Boot 개발하기에 앞서 개발환경을 꾸리는 도중에 기존에는 JDK는 오라클에서 다운로드하면 끝이었는데... 어느 순간 Oracle JDK와 Open JDK로 분리되었고, OpenJDK에는 많은 배포판(버전)이 있음을 확인했습니다. 인텔리제이에서는 OpenJDK를 기준으로 개발환경이 셋팅된다는 것도 확인하였습니다. 그래서 이참에 Oracle JDK와 Open JDK가 왜 분리되었는지와 차이는 무엇인지, Open JDK는 대표적으로 어떤 배포판이 있고, 특징과 차이점에 대해서 알아보도록 하겠습니다. 1. Oracle JDK와 Open JDK의 분리의 역사 1.1 Java의 첫 개발회사 썬마이크로시스템즈 먼저 이것을 알기 위해서는 Java의 첫 개발..