본문 바로가기
반응형

개발57

JVM이란? ## 1. JVM이란? JVM은 물리적 머신을 소프트웨어 구현한 Java 프로그램을 실행할 수 있게 해주는 추상컴퓨팅 시스템입니다. Java는 WORA(Write Once Run Anywhere)의 철학을 위해 VM을 개발하였습니다. JVM은 OS에 상관없이 어느 환경에서도 Java가 실행이 가능토록 만들어 준 것입니다. Java를 컴파일 언어로서 실행하기 위해서는 컴파일을 거쳐야 합니다. Java 컴파일러는 .java 파일을 .class 파일로 컴파일 합니다. 이는 .java 파일을 Java byte code로 변환하여 .class 만드는 것입니다. Byte Code는 기계어가 아니기 때문에 OS에서 바로 실행이 되지 않습니다. 이를 해결하기 위해 JVM을 통해 .class 파일을 로드/해석하여 Jav.. 2019. 9. 19.
카카오 개발자 컨퍼런스 2019 https://if.kakao.com/2019/program if kakao 개발자 컨퍼런스 2019 세상은 전부 개발거리, if kakao 2019 - if.kakao.com if.kakao.com 궁금하신 분들은 한번씩 보세요 ㅎㅎ 출처 : 카카오 2019. 9. 19.
[Linux] 자주 쓰이는 리눅스 명령어 완벽 정리 ## 명령어는 하나만 달랑 있는 것이 아닙니다. 추가 옵션도 많이 있습니다. ## 예를 들어서 " ls " 라는 명령어가 폴더 내의 파일들의 내용을 나열해서 보여주는 명령어입니다. 그러나 ls 말고도 ls -a , ls -l, ls -t , ls -f, ls -aliF 등등... 많습니다. 명령어의 세부 옵션까지는 적지 않습니다. 워낙 명령어가 많아서요.. man 명령어로 세부 옵션이 무엇이 있나 볼 수 있습니다. 명령어 모음 shutdown : 시스템 종료 halt : 시스템 종료 init 0 : 시스템 종료 poweroff : 시스템 종료 reboot : 시스템 재부팅 init 6 : 시스템 재부팅 shutdown -r now : 시스템 재부팅 pwd : 현재 자신이 위치하는 디렉토리 cd : 디렉토.. 2019. 9. 16.
자바스크립트로 웹 페이지를 긁어오는 두 가지 방법 자바스크립트로 웹 페이지를 긁어오는데는 두 가지 방법이 있다. 첫 번째 방법은, XML 비동기 통신을 이용한 방법이고,두 번째 방법은 http 모듈을 이용하는 것이다. 하지만 http 모듈을 이용하여 통신하는 것은, node.js 에서나 가능한 일이고,일반적으로 가능한 긁어오기는 XML 비통기 통신이다. 우리는 흔히 AJAX 통신이라 한다. 그렇다면 XML 비동기 통신이 갓갓한 기능인 것이냐?그건 또 아닌게, XML 비동기 통신은, CORS 라는, 장벽이 있다. Cross Origin Resource Sharing. 즉, 같은 도메인 내에서만 긁어오기를 허락한다는 의미다. 쉽게 말하면, daum.net 에서 naver.com 을 못 긁어온다는 의미이다.또한 로컬 환경에서 긁어오는 방법도 안된다. 치명적인.. 2019. 9. 10.
반응형