일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 버킷생성
- 클라우드
- 웹소켓재시작
- gpt3.5turbo
- 호스팅영역
- 노드버전
- 웹소켓연결
- java
- class
- gptapi
- nvmrc
- 패키지설치에러
- javascript
- aiapi
- gitlab
- chatGPTAPI
- nodejs
- GPT3.5
- aws
- openaiapi
- 자바
- Database
- ChatGPT
- git
- db
- Express
- 클래스
- iam사용자
- 웹소켓연결끊김
- Github
- Today
- Total
목록Study (18)
IT's Jenna
1. 변수의 데이터 타입 1. 기본형 (Primitive Type) 사용하는 값을 변수에 직접 넣음 int, long, double, boolean 직접 연산 가능 2. 참조형 (Reference Type) 객체가 저장된 메모리 위치를 가리키는 참조값(주소값)을 넣음 객체(클래스), 배열 직접 연산 불가, 객체의 기본형 멤버 변수에 접근하여 연산은 가능 Student s1 = new Student(); s1.grade = 100; Student s2 = new Student(); s2.grade = 90; int sum = s1.grade + s2.grade; //연산 가능 자바는 항상 변수의 값을 복사해서 대입한다!!!! package ref; public class VarChange1 { public..
목차 1. 클래스가 필요한 이유 2. 클래스 도입 3. 배열 도입 4. 리펙토링 1. 클래스가 필요한 이유 package class1; public class ClassStart1 { public static void main(String[] args) { String student1Name = "학생1"; int student1Age = 15; int student1Grade = 90; String student2Name = "학생2"; int student2Age = 16; int student2Grade = 80; System.out.println("이름:" + student1Name + " 나이:" + student1Age + " 성적:" + student1Grade); System.out.pri..
1. NestJs란? node.js는 여러 프레임워크를 가지고 있습니다. 그중에 가장 대표적인 것이 express입니다. (express와 프레임워크 관련 설명) nestjs도 express와 같이 node.js의 프레임워크 중 하나입니다. express는 정형화된 구조라기 보단 개발자의 자유도가 높은 프레임워크입니다. 따라서 다양한 구조가 생성될 수 있지만 프로젝트의 규모가 커지고 많은 인원이 협업하게 되면 이러한 자유도는 오히려 독이 될 수 있습니다. 반면에 nestjs는 express보다 조금 더 정형화된 프레임워크입니다. controller, module, service가 더욱 명확하게 구분되어 있고 그들만의 역할이 명확합니다. 따라서 자유도는 떨어지지만 구조의 통일성을 높기 때문에 대형 프로젝트..
생성자란 생성자란 new 연산자와 함께 사용하여 객체를 생성(초기화)하는 함수를 말합니다. java나 c++은 클래스를 이용하여 프로퍼티를 갖는 객체를 여러 개 생성할 수 있습니다. (붕어빵 틀로 여러 개의 붕어빵을 찍어내는 것처럼) 하지만 javascript에는 클래스가 없는 대신 생성자라는 함수로 이름이 같은 메서드와 프로퍼티를 가진 객체를 여러 개 생성 가능합니다. javascript는 프로토타입 상속에 기반을 둔 객체 지향 언어입니다. 여기서 상속이란 특정 객체가 다른 객체로부터 기능을 이어받는 것을 의미합니다. 상속을 사용하면 기존 객체에 정의된 프로퍼티와 매서드를 그대로 가져올 수 있고 거기에 추가해서 객체를 확장시킬 수도 있습니다. 메서드를 생성자의 프로토타입객체(상속해준 부모 객체)에 추가..
정규표현식이란? 문자열의 패턴을 표현하기 위한 도구이다. 정규표현식을 이용하면 특정 패턴을 가지는 문자열을 검색, 추출, 치환하는 등의 처리를 구현하기 용이하다. 표현방법 1. RegExp 생성자 var reg = new RegExp("abc"); 2. 정규 표현식 리터럴 var reg = /abc/; //리터럴로 표현할때는 패턴을 //로 묶어준다 abc : 정규표현식 패턴 정규표현식 패턴을 작성할때는 숫자(0-9), 알파벳(a-z, A-Z), +, ., * 등을 사용함 특수문자를 사용할때는 앞에 역슬래시를 붙인다 \+, \. //메소드 2가지 //test : 정규 표현식 패턴을 문자열이 포함하는지 논리값 반환 var reg = /cat/; console.log(reg.test("cats and dogs..
그래프란? 그래프의 종류 SQL과 그래프 그래프에 대한 쿼리 트리 RDB에서 그래프를 다루기는 매우 어렵습니다. 이전장에서 설명한 이력 데이터와 마찬가지로 그래프는 관계형 모델로 표현하기 굉장히 어려운 구조로 되어있죠. 하지만 늘 그렇듯이 우리는 방법을 찾아야 하고 이번장에서는 그 방법들을 설명해보도록 하겠습니다. 그래프란? 우선 그래프란 무엇인지를 먼저 알아야겠죠? 그래프란 노드와 에지 두 가지 요소를 이용해서 사건의 관련성등을 표현할 수 있는 수학적인 데이터 구조를 의미합니다. 그래프는 여러 개의 노드가 에지로 연결된 구조로 되어 있습니다. 위 그림에서 노드 a와 b를 연결하는 에지를 ab라고 표현합니다. 그래프는 다양한 성질을 가질 수 있는데 각각에 대해서 한번 알아봅시다! 1. 인접 노드와 노드사..