목록
'전체 글' 734건
코드로 놀고, 언어로 성장하는 공방.
-
processprocess 객체는 현재 실행되고 있는 프로세스에 대한 정보를 담고 있습니다. process 객체 안에는 다양한 속성이 있는데, 하나씩 REPL에 따라 입력해봅니다.콘솔$ node> process.version'v22.13.0' // 설치된 노드의 버전입니다.> process.arch'x64' // 프로세서 아키텍처 정보입니다. arm, is32 등이 값일 수도 있습니다.> process.platform'win32' // 운영체제 플랫폼 정보입니다. linux나 darwin, freebsd 등의 값일 수도 있습니다.> process.pid12688 // 현재 프로세스의 아이디입니다. 프로세스를 여러 개 가질 때 구분할 수 있습니다.> process.uptime()64.8004743 // 프로세스가 시..
-
이클립스에서 웹 애플리케이션 실습하기이클립스에서 웹 프로젝트 생성이클립스에서는 한 개의 프로젝트가 한 개의 웹 애플리케이션입니다. 그리고 프로젝트 이름이 바로 웹 애플리케이션 이름입니다.1. 이클립스를 열고 Project Explorer 영역에서 Create a Dynamic Web project를 선택합니다. 2. 프로젝트 이름에 webShop이라고 입력하고 Dynamic web module_vesrion을 3.0으로 변경한 후 Next를 클릭합니다. 3. 이클립스에서 지정한 기본값 그대로 두고 Next를 클릭합니다. 4. Content directory를 webContent로 변경하고, web.xml을 생성할 것인지 묻는 체크박스에 체크한 후 Finish를 클릭합니다. 5. Project Explorer에 webShop 프로젝트가 생..
-
Calendar 클래스Calendar 클래스Calendar 클래스는 java.util 패키지에 있는 추상 클래스로서 2가지 목적으로 사용됩니다. 첫째, 년, 월, 일, 요일, 시, 분, 초, 밀리초까지 기억하고자 하는 시간과 날짜 정보를 저장하기 위한 목적입니다. 둘째, 달력과 관련되어 다양한 정보를 얻기 위함입니다.필드의미필드의미YEAR연도DAY_OF_YEAR현재 연도에서 날짜(1부터 시작)MONTH달(0~11)DAY_OF_WEEK한 주의 요일HOUR시간(0~11)WEEK_OF_YEAR현재 연도에서 주 수(1부터 시작)HOUR_OF_DAY24시간을 기준으로 한 시간AM_PM오전인지 오후인지 구분SECOND초MINUTE분DAY_OF_MONTH한 달의 날짜MILLISECOND밀리초 Calendar 객체 생성 - 현재 날짜와 시..
-
module, exports, requirevar.jsexports.odd = "홀수입니다";exports.even = "짝수입니다"; index.jsconst { odd, even } = require("./var");const checkNumber = require("./func");function checkStringOddOrEven(str) { if (str.length % 2) { // 홀수만 return odd; } return even;}console.log(checkNumber(10));console.log(checkStringOddOrEven("hello")); 콘솔$ node index짝수입니다홀수입니다 module.exports로 한 번에 대입하는 대신, 각각의 변수를 exports 객체에 하나씩 넣었습니다...
-
컨테이너에서 웹 애플리케이션 실행하기컨테이너에 웹 애플리케이션 등록웹 애플리케이션은 일반 PC에서 실행되는 자바 애플리케이션과 달리 단독으로 실행할 수 없습니다. 웹 애플리케이션은 톰캣과 같은 웹 컨테이너에서 실행되는 구조입니다. 따라서 웹 애플리케이션을 실행하려면 우선 톰캣에 등록부터 해야 합니다.웹 컨테이너에 톰캣 컨테이너에 등록하는 벙법은 다음 두 가지입니다.① %CATALINA_HOME%webApps 디렉터리에 애플리케이션을 저장② server.xml에 직접 웹 애플리케이션을 등록 첫 번째 방법은 CATALINEA_HOME, 즉 설치한 톰캣 루트 디렉터리의 하위 디렉터리인 webapps 폴더에 작성한 웹 애플리케이션을 위치시킨 다음 톰켓을 껐다가 다시 실행하면 톰캣이 자동으로 웹 애플리케이션을 인식한 후 실행시키는 방법입니다. 두 ..
-
Math 클래스Math의 특징Math 클래스는 java.lang 패키지에 포함되어 있으며 기본적인 산술 연산을 제공합니다. 모든 멤버 메소드는 static 타입이므로 다음과 같이 클래스 이름으로 바로 사용하면 됩니다.double d = Math.random();double pi = Math.PI; // 3.141592 원주율 Math 클래스의 주요 메소드메소드설명static double abs(double a)실수 a의 절댓값 리턴static double cos(double a)실수 a의 cosine 값 리턴static double sin(double a)실수 a의 sine 값 리턴static double tan(double a)실수 a의 tangent 값 리턴static double exp(double a)e제곱 a..