특정 폴더에 변경이 감지되면 실행되는 shell 스크립트 파일 생성1. inotify-tools(inotifywait) 설치sudo yum install inotify-tools 2. 실행될 shell 파일 생성#!/bin/bash# 감시할 폴더 경로를 변수에 저장WATCHED_FOLDER="/path/to/your/folder"# JAR 파일 경로를 변수에 저장JAR_FILE="/path/to/your/application.jar"# 폴더 변화 감지inotifywait -m -e create -e modify -e delete "$WATCHED_FOLDER" | while read path action file; do echo "Detected $action on $file in $path" ..
전체 글
참개발·JAVA
변경 할 순서java -> class -> jar 1. java to classjavac 변경할파일.java2. class to jar방법1) 이클립스jar로 만들 자바파일 선택 후 export클릭실행 될 파일이므로 Runnable JAR file선택 후실행할 메소드 선택 후 경로 파일 이름 지정 후 Finish ¡ Lanch configuration 선택시 아무것도 안나온다면Java Application 한번 실행해본다면 정상 노출 방법 2) cmd jar cvm 생성할파일.jar 변경할파일.class ¡ 기본 Manifest 속성이 없습니다. 라고 나온다면 생성된 jar파일 삭제부터 하고1. manifest.txt 파일 생성Manifest-Version: 1.0Main-Class: 클래스이름(ex. ..
생성자 함수로 만들어진 객체는 생성자 함수를 프로토타입으로 가리킵니다..function person(name){ this.name = name;}const one = new person('lee');console.log(Object.getPrototypeOf(one) === person.prototype); // true 그렇다면 생성자 함수도 객체이므로 프로토 타입을 갖게 되므로 person의 프로토 타입은 Object 프로토 타입입니다.console.log(Object.getPrototypeOf(person.prototype) === Object.prototype); // true 객체의 프로퍼티를 확인하는 hasOwnProperty는 person.prototype에 존재하지 않고 Object..
자바스크립트는 사실 객체지향언어 입니다.객체 지향이라고 한다면 현실세계의 실체를 프로그램에 객체로 만들어 사용하는 개념인데, 자바스크립트의 대부분이 객체라고 할 수 있습니다.객체를 만들때 안에 프로퍼티를 생성하고 키와 값으로 쌍으로 이루고 있는 모습입니다.프로토 타입객체 지향의 핵심 개념인 상속은 자바스크립트에서 프로토타입으로 상속과 같은 기능이 사용 가능합니다.function circle(number){ this.number = number; this.getArea = function(){ return Math.PI * this.number ** 2; }}const circle1 = new circle(5);const circle2 = new circle(10);consol..
일급 객체란?일급객체(First-class Object)란 다른 객체들에 일반적으로 적용 가능한 연산을 모두 지원하는 객체를 가리킨다. 일급 객체의 조건무명의 리터럴로 생성할 수 있다. 즉, 런타임에 생성이 가능하다.변수나 자료구조에 저장할 수 있다.함수의 매개변수에 전달할 수 있다.함수의 반환값으로 사용할 수 있다.이렇게 조건만 본다면 일급객체가 뭔지 어렵지만 함수란 의미입니다. 자바스크립트에서 함수는 일급 객체입니다.함수 객체의 프로퍼티함수는 객체이므로 프로퍼티가 존재합니다. 브라우저 콘솔창에서 console.dir메서드로 확인이 가능합니다. IDE에서 getOwnPropertyDescriptors메세드로 확인이 가능합니다.function add(number){ return number * nu..
프로퍼티 애트리뷰트객체의 프로퍼티에는 자동으로 프로퍼티 애트리뷰트가 생성이 되는데 모든 속성은 true가 되며 변경 가능, 열람 가능, 재정의 가능 상태가 됩니다. 객체에 프로퍼티를 넣는 과정에서 Object.defineProperty메서드를 사용해 정의하면 변경이 가능하다.이미 정의되어 있는 프로퍼티의 애트리뷰트를 수정하기 위해서 3가지 메서드가 제공이 됩니다.객체 프로퍼티 애트리뷰트 수정 메서드Object.preventExtensionsObject.sealObject.freeze첫번째, Object.preventExtensions는 객체 프로퍼티 추가 X, 삭제 O, 읽기 O, 값 사용 O,애트리뷰트 재정의 O두번째, Object.sea는 객체 프로퍼티 추가 X, 삭제 X, 읽기 O, 값 사용 O, ..
아파치 수동설치 httpd설치아래 사이트에서 최신 tar.gz압축 파일 설치http://mirror.apache-kr.org//httpd/wget명령어로 설치wget http://mirror.apache-kr.org//httpd/httpd-2.4.59.tar.gz 압축해제tar xvfz httpd-2.4.59.tar.gz apr설치아래 사이트에서 최신 tar.gz압축 파일 설치http://mirror.apache-kr.org/apache/apr/wget명령어로 설치wget http://mirror.apache-kr.org/apr/apr-1.7.4.tar.gz압축해제tar xvfz apr-1.7.4.tar.gz apr-util설치아래 사이트에서 최신 tar.gz압축 파일 설치http://apache.mi..
자바스크립트에서 프로퍼티란프로퍼티란 속성이란 뜻으로 자바스크립트에서 객체 내부의 속성을 의미한다. 기본적으로 자바스크립트에서 객체를 만든다면 Key와 value 한쌍으로 구성이 된다.let person = { name : 'Lee' };해당 person 객체의 name이 프로퍼티인 것이다. 객체에 프로퍼티는 동적으로 추가도 가능하고 delete로 삭제도 가능한데 이는 기본적으로 객체의 프로퍼티를 생성할 때 자동으로 정해지는 프로퍼티 어트리뷰트의 설정이 되어 있다. 프로퍼티 애트리뷰트는 자바스크립트 엔진이 관리하는 프로퍼티의 내부 슬롯( 프로퍼티값, 값의 갱신 가능 여부, 열거 가능 여부, 재정의 가능 여부 )를 의미한다. 이는 직접 접근은 할 수 없지만 Object.getOwnPropertyDescrip..