1주차 과제 JVM은 무엇이며 자바 코드는 어떻게 실행하는 것인가. 목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기. 학습내용 1. JVM이란 무엇인가 자바 가상 기계(Java Virtual Machine)로, 자바 프로그램은 완전한 기계어가 아닌, 중간 단계의 바이트 코드이기 때문에 이것을 해석 및 실행할 가상의 운영체제가 필요하다. 즉, 쉽게 말하면 "자바를 실행시키는 가상의 기계"라고 할 수 있다. 바이트 코드는 모든 JVM에서 동일한 실행 결과를 보장하지만, JVM은 운영체제에 종속적이다. 기계어 CPU가 직접 해독하고 실행할 수 있는 비트 단위로 쓰인 컴퓨터 언어를 통틀어 말한다. 2. 컴파일 하는 방법 먼저, 컴파일에 대한 설명을 하려 한다. 컴파일이란, 우리의 언어와 컴..
오늘은 자바 개발 환경을 구축하는 내용을 정리하려고 한다. 자바를 사용하기 위해서는 먼저 설치해야 할 것이 있다. JDK(Java Development Kit)는 자바 개발 키트로, 자바 가상 기계(JVM), 라이브러리 API 컴파일러 등의 개발 도구가 포함되어있다. JDK Install 여기서 SE는 Standard Edition의 약자로 가장 기본이라고 할 수 있다. 본인 개발 환경에 맞게 설치를 해주면 된다. 그리고 그다음에는 설정해주어야 할 것이 있다. 시스템 환경 변수 편집 윈도우 한글로 환경을 검색하면 '시스템 환경 변수 편집'이 나오는데 클릭한다. 여기서 하단의 환경 변수를 클릭해준다. 자바 경로를 잡아줄 시스템 변수를 새로 만든다. 변수 이름은 'JAVA_HOME'으로 설정한다. 스펠링이 ..
해결을 위한 고민한 시간 1주일... 지인의 도움으로 해결되었고, 해결되는지 현재 테스트 완료 이 내용은 필자가 현재 겪고 있는 과정을 그냥 나열을 하고 추후 어떤 도움을 얻고자 함 보다는 나중에 이 원인을 알기 위해서 기록을 한 글임을 밝힙니다. 일단 필자는 현재 학원에서 나와 한 명의 팀원과 같이 협업을 진행하고 있다. 여기서 첫번째 문제점이 발생하였다. 운영체제 처음 필자는 그저 운영체제 해봐야 얼마나 문제점이 되었을까 생각하였지만, 생각보다 많은 문제점을 기본으로 가지고 시작하였다. 협업을 하고 있는 팀원은 맥을 사용한 사람이고, 필자는 윈도를 쓰고 있는 상황에서 협업을 진행하였다. 먼저, 프론트엔드부터 삐걱이기 시작하였다. 물론, 나중에 지나서 알고 보니 이 부분에서는 윈도에서 생기는 어떤 일반..
1. 파이썬이란? 귀도 반 로섬(Guido Van Rossum)이 취미로 만든 프로그래밍 언어로 1991년 Python이 최초로 발표가 되었다. 현재 파이썬은 구글에서 만들어진 소프트웨어 50%를 차지하고 있고, 드롭박스(Dropbox), 인스타그램(Instagram) 등 대기업에서 많이 사용하게 될 정도로 막강한 프로그램이다. 게다가 이해하기도 쉬워 공동 작업과 유지보수가 편하다는 장점이 있다. 2. 파이썬의 특징 1) 파이썬은 이해하기 쉬운 인간다운 언어이다. if 4 in [1, 2, 3, 4]: print ("4가 있다") 이 문법을 보면 아무리 모르는 비개발자여도 대략적으로 알 수 있을 정도로 파이썬은 누구나 간단하게 이해할 수 있는 언어로 구성이 되어있다. 2) 문법이 쉬워 빠르게 배울 수 있..
1. Django Web Framework? 파이썬으로 개발된 서버 기반 웹 프로그래밍 개발 프레임워크다. Flask 개발 프레임워크와 함께 대표적인 파이썬 기반 웹 서버 프로그래밍 인기도 1위도 개발 프레임워크다. 구글 앱 엔진에서 장고 채용 이후 유명세가 시작이 되었다. 파이썬 기반 가장 신속하게 웹 애플리케이션(MVC 웹 애플리케이션, RESTful Open API 서버) 개발에 용이하다. 웹 어플리케이션 개발 생산성이 뛰어나며 개발 관련 다양한 패키지 및 관리 기능을 기본 제공을 한다. 2. 장고 웹 프레임워크의 장점 장고 웹 프레임워크의 장점은 다음과 같다. 1) 웹 어플리케이션 관리 기능 기본 제공 회원관리 기능 및 관리자 페이지 기능을 기본으로 제공하고 있다. 2) DB 프로그래밍 환경 편리..
기존에는 MySQL비밀번호를 1234로 해놓았다면 이제 협업을 위해서는 그 사람과 환경을 맞추어야 하는 상황이 오곤 한다. 그래서 이번엔 환경을 맞추기 위해서 비밀번호를 재설정을 해보려고 한다. (1) MySQL Command Line Client를 실행 이전에 설정한 비밀번호를 입력한다. 만약 비밀번호가 틀리면 창이 종료가 되므로 참고하길 바란다. 참고로 명령 프롬프트로 이용할 경우 mysql -u root -p 를 입력하면 상단과 똑같이 Enter password를 입력하면 된다. (2) 비밀번호 변경을 위해 mysql 데이터베이스를 사용 데이터 베이스 사용이 잘 되었다면, Database changed라고 뜬다. (3) 비밀번호 변경 root 계정의 비밀번호를 변경한다. mysql> alter us..
파이썬과 MySQL을 이용하여 벡 앤드 프로젝트를 계획이 있기에 MySQL도 설치를 하려고 한다. MySQL을 검색하여 공식 사이트에 들어가면 아래와 같은 화면에서 Downloads를 클릭한다. 페이지가 이동이 되었다면 하단으로 스크롤을 할 경우, 아래와 같은 문구가 보이는데 클릭을 한다. 필자는 하단의 MySQL Community Server를 클릭하였다. 클릭 시 다음과 같은 화면이 나온다. 설치 파일이 두 가지인데 차이점은 잘 모르니 수업 때 받았던 그대로 진행한다. 하단의 이미지처럼 로그인 및 회원가입을 하라고 하지만 가볍게 넘어가도 된다. 그럼 실행파일이 다운로드하게 된다 실행을 해보자. 무언가 익숙한 로고가 지나면 다음과 같은 화면이 나온다. 기본 설정은 Developer Default다. 하..
벡 앤드를 배우면서 사용한 언어는 파이썬을 윈도에서 설치를 해보려고 한다. 언제나 그렇듯 처음에 접할 때는 설치도 생각보다 어렵다. 익숙해지기 전까지는 말이다. 파이썬 공식 홈페이지를 가보시면 다음과 같다. 아직 파이썬을 배우고 공부하는 단계라면 일단 최신 버전으로 다운로드하는 것을 권장한다. 추후 어느 정도 파이썬 개발자가 되면 버전별로 사용해야 하는 경우도 있다고 한다. 저렇게 누르면 32bit python을 설치할 수 있는 실행 프로그램이 설치가 된다. 만약 사용할 컴퓨터가 64bit라면 파이썬 설치를 들어가면 좌측화면처럼 나온다. 여기서 원하는 버전을 확인하신 후 클릭하면 우측과 같은 화면이 나온다. 우측에서는 x64에서 executable installer로 끝나는 것을 클릭하면 실행 프로그램이..
- Total
- Today
- Yesterday
- javascript
- Coding Test
- programmers
- 뷰
- node
- 배열
- Git
- 자바스크립트
- 코딩테스트
- mongodb
- java
- Visual Studio Code
- CSS
- 함수
- 리액트 썸네일
- 노드
- 파이썬
- 리액트
- node.js
- react
- node-sass
- 리액트 유튜브
- 재공부
- 프로그래머스
- 자바
- array
- 리덕스
- redux
- Switch
- github
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |