본문 바로가기

전체 글

(1204)
javascript - new 생성자 함수 일반 객체 선언과 다르게 여러 개의 객체를 찍어낼 수 있는 함수. 함수명 맨 앞 글자는 대문자, 호출 시에 new 사용. function Developer(name, stack, city) { this.name = name; this.stack = stack; this.city = city; } var dev = new Developer('짱구', '도르', '떡국'); var dev_member = new Developer('개발자 1', '개발자 2', '개발자 3') console.log(dev); console.log(dev_member); 결과값 Developer { name: '짱구', stack: '도르', city: '떡국' } Developer { name: '개발자 1', stack: ..
javascript 기본 용어정리(함수) 함수(function)란? 함수(function)란 하나의 특별한 목적의 작업을 수행하도록 설계된 독립적인 블록을 의미합니다. 이러한 함수는 필요할 때마다 호출하여 해당 작업을 반복해서 수행할 수 있습니다. function addNum(x, y) { return x + y; } document.write(addNum(2, 3));
JavaScript 에서의 return 값 "use strict"; //반환 return 이라는 것은 함수나 메서드안에 여러 변수들 중에서 //하나의 값을 메소드나 함수에게 반환한다고 생각하면 된다... function fecthItems() { //a,b,c 라는 배열을 반환하는 코드 const items = ['a', 'b', 'c']; const tempus = items + '김승현'; console.log(tempus); return tempus; } const test = fecthItems(); console.log(test); // console.log(fecthItems().items); // console.log(fecthItems().items); 결과값 a,b,c김승현 a,b,c김승현 function test_return (..
사용중인 포트 죽이기 (ex : 3306) 포트 사용여부 확인 및 죽이기 netstat -ano | find "LISTENING" | find "80" tasklist /FI "PID eq 3792" (의미 :: PID가 3792인 프로세스를 확인한다.) taskkill /F /PID 3792 (의미 :: PID가 3792인 프로세스를 죽인다.) 1-1.해당 포트를 사용하는 프로세스를 직접 확인하는 방법 C:\> for /f "tokens=5" %p in (' netstat -ano ^| find "LISTENING" ^| find "80" ') do tasklist /FI "PID eq %p" 1-2. 해당 포트 프로세스 중지하기 C:\> for /f "tokens=5" %p in (' netstat -ano ^| find "LISTENING"..
Github 업로드 방법 1. 깃 저장 폴더로 이동 → git init 2. 파일 추가 → git add . 3. git commit -m "처음 저장소에 올림" 4. git branch - M main # 존재 하고 있다고 나옴, 실행 안해도 됨. 5. git remote add origin https://github.com/Nanninggu/github-webhook-.git - 만약 아래와 같은 에러가 발생 한다면, 브랜치를 새로 만들어서 업로드 해야한다. 최초의 브랜치는 main 브랜치가 default로 지정 되어 있다. main 외에 브랜치로 올리는게 좋다. git push -u origin master 명령어로 업로드를 하면 master 브랜치가 신규로 생성되며 생성된 master 브랜치에 파일이 업로드 된다. $ g..
AWS SDK를 활용하여 S3에 이미지 업로드 # AWS 라이브러리를 활용하여 S3에 이미지를 저장 및 삭제하는 모듈을 만들어보자. # 개발 환경은 InteliJ를 기반으로 한다. - InteliJ를 실행 후 pom.xml파일에 Dependency를 추가해준다. com.amazonaws aws-java-sdk 1.10.63 - 타임존 문제를 해결하기 위해 joda 라이브러리를 추가해준다. joda-time joda-time 2.4 - 코드에 S3 서비스 엑세스를 위해 IAM Role을 생성하자 - S3 서비스 → 사용자 생성하기 → 프로그래밍방식 엑세스 → 기존 정책 직접연결 → S3 Full Access 정책 선택 → 사용자 만들기 → .CSV로된 키값 다운받아 보관 - 그러면 일단 S3 버킷을 생성하자, 일반 구성에 값들 설정하고 생성을 하자. ..
S3 주기적 파일 삭제 - 수명주기 기반으로 주기적 파일을 삭제하는 프로세스를 구현해보자. - AWS -> S3 -> 버킷 -> 관리로 이동하여 수명주기 정책을 생성하자. - 접두사 라는것은 규칙 범위를 지정할 수 있다. 하나 이상의 필터를 사용하여 이 규칙의 범위를 제한 -> 특정 디렉터리의 파일들만 규칙을 적용시키기 위한 옵션이다. 접두사 설정 규칙 -> 버킷 하위에 모든 디렉토리에 영향을 준다. 모든 하위 디렉토리에 영향을 주는 건 의도하지 않은 파일이 삭제될 수 있으므로, 특정한 목적이 있는 게 아닌 한, 특정 디렉터리에만 규칙을 정해주자. 예를 들어, 버킷명/logs 라는 디렉터리에 로그 파일들이 쌓여있다면 해당 칸에는 logs/를 적어주면 된다. 버킷명이 루트 디렉터리가 되고 적용하고자하는 디렉터리가 대상이 되는 구..
S3 수명 규칙을 생성하여 데이터 관리 # 예를들어, 기간이 지나면 삭제해야할 파일들이 존재한다. 그럴경우 수명주기를 설정하여 파일을 자동 삭제 할 수 있다. # 이렇듯, 데이터를 자동으로 관리하기 위해서 수명주기 규칙을 설정할 수 있다. - AWS에서 S3를 검색하고, S3 버킷으로 이동한다. - 생성된 버킷이 존재하면, 버킷명을 클릭하여 버킷의 상세정보를 확인 할 수 있는 정보 창으로 이동한다. - 버킷의 설정 탭에서 관리 탭으로 이동하여 수명주기 규칙을 생성하자. - 수명주기의 이름과 옵션을 설정 후 규칙을 생성한다. - 생성된 규칙의 모습, 다양한 설정을 통해 데이터를 동적으로 관리 가능하다.