분류 전체보기87 [boostcourse] 1. SQL & JDBC 프로그래밍 생각해보기 #3 ~ #5 #3 개발환경 설정 1) JDK가 운영체제별로 설치파일을 제공하는 이유는 무엇일까? Java 프로그램은 JVM위에서 돌아가며 이는 운영체제와 상관없이 독립적이다. 하지만 JVM 자체는 운영체제에 종속적이기 때문에 JVM을 포함하는 JDK는 운영체제마다 다르게 설치해주어야 한다. 2-1) 자바로 작성된 프로그램을 실행하려면 JRE만 설치하면 된다. 이때는 환경변수를 설정할 필요가 없다.그런데, JDK를 설치할 때는 환경변수를 설정해야 한다. 환경변수를 설정하는 이유가 무엇일까? 환경변수를 통해 shell은 java가 설치된 경로를 찾아 이를 실행한다. 만약 환경변수를 설정하지 않는다면 shell은 java가 어디있는지 알 수 없고, 사용자가 직접 /Library/Java/JavaVirtualMachines.. 2021. 7. 20. [Java] JRE와 JDK 자바 개발 키트(Java Development Kit, JDK), 자바 가상 머신(Java Virtual Machine, JVM), 자바 런타임 환경(Java Runtime Environment, JRE)은 자바 애플리케이션을 개발하고 실행하기 위한 자바 플랫폼의 3대 구성 요소다. - JVM은 프로그램을 실행하는 자바 플랫폼 구성요소다. - JRE는 JVM을 생성하는 디스크 상의 부분이다. - JDK는 개발자들이 JVM과 JRE에 의해 실행되고 구동될 수 있는 자바 프로그램을 생성할 수 있게 해준다. 1. JRE : 컴파일된 자바 프로그램을 실행시킬 수 있는 자바 환경 자바 런타임 환경은 JVM에서 실행하기 위한 자바 애플리케이션을 로드하는 온디스크 프로그램이다. JRE는 자바 개발 키트를 다운로드할 .. 2021. 7. 20. [boostcourse] 1. SQL & JDBC 프로그래밍 생각해보기 #2 #2 SQL 1) 하나의 DBMS에는 여러 개의 데이터베이스를 생성하고, 각각의 데이터베이스를 사용할 수 있는 사용자를 추가할 수 있습니다. 데이터베이스를 생성하고, 생성한 데이터베이스를 사용한 사용자를 추가하고 로그인해보세요. ⓐ 데이터베이스 생성 ⓑ study_db를 사용하는 계정 생성, 권한 주기 더보기 Database 사용자 생성과 권한 주기 Database를 생성했다면, 해당 데이터베이스를 사용하는 계정을 생성해야 합니다. 또한, 해당 계정이 데이터베이스를 이용할 수 있는 권한을 줘야 합니다. 아래와 같은 명령을 이용해서 사용자 생성과 권한을 줄 수 있습니다. db이름 뒤의 * 는 모든 권한을 의미한다. @’%’는 어떤 클라이언트에서든 접근 가능하다는 의미이고, @’localhost’는 해당 컴.. 2021. 7. 19. [boostcourse] 1. SQL & JDBC 프로그래밍 생각해보기 #1 #1 MySQL 1) Database와 DBMS를 개발자가 아닌 사람에게 설명해보세요. 도서관에 있는 책들 : Database 도서관의 사서 or 도서 정보를 찾아주는 컴퓨터 : DBMS 더보기 데이터베이스의 특성 실시간 접근성(Real-time Accessability) - 사용자의 요구를 즉시 처리할 수 있다. 계속적인 변화(Continuous Evolution) - 정확한 값을 유지하려고 삽입·삭제·수정 작업 등을 이용해 데이터를 지속적으로 갱신할 수 있다. 동시 공유성(Concurrent Sharing) - 사용자마다 서로 다른 목적으로 사용하므로 동시에 여러 사람이 동일한 데이터에 접근하고 이용할 수 있다. 내용 참조(Content Reference) - 저장한 데이터 레코드의 위치나 주소가 아.. 2021. 7. 19. [boostcourse] 부스트코스 웹 백엔드 과정을 시작하기 앞서 2개월간의 인턴기간동안 짧지만 많은 것들을 배웠다. Spring기반 웹 서비스를 만들고 배포를 진행하며 사수들의 도움을 받아 잘 마무리지을 수 있었지만 스스로 부족함을 많이 느껴서 더 준비하기로 마음먹었다. 부스트캠프 웹 풀스택 6기 모집 공고를 보고 좋은 기회라고 생각하여 도전했지만 2차 코딩테스트에서 광탈했다. 특별히 어렵지 않은 3문제 중 2문제를 제출했고 합격자 대부분은 3문제를 모두 제출했다고 한다. 프로그래머스 백엔드 데브코스 또한 듣지 못하게 되면서 추가적으로 알고리즘, 자기소개서 같은 부족한 부분들을 어떻게 채울지 고민이 많아졌다.. 같이 개발자를 준비하는 대학 동기들은 책과 유튜브를 보고 웹 서비스를 만들어 배포하거나 국비 교육을 생각하고 있는데 책을 보고 하는 것은 자신이 없고 6개월동.. 2021. 7. 16. 이전 1 ··· 5 6 7 8 9 10 11 ··· 18 다음