일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Database
- 패키지설치에러
- 웹소켓연결
- Github
- git
- ChatGPT
- 클래스
- iam사용자
- chatGPTAPI
- class
- java
- gpt3.5turbo
- nvmrc
- 버킷생성
- 웹소켓재시작
- aiapi
- GPT3.5
- javascript
- 웹소켓연결끊김
- 노드버전
- gptapi
- 호스팅영역
- openaiapi
- aws
- nodejs
- Express
- db
- gitlab
- 클라우드
- 자바
- Today
- Total
목록전체 글 (86)
IT's Jenna
목차 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..

안녕하세요 오늘은 node.js로 개발할 때 필수적으로 사용하는 nvm에 대하여 알아보겠습니다. 1. NVM이란? 2. 설치방법 (MAC OS 기준) 3. nvmrc 파일 활용 1. NVM이란? NVM은 Node.js Version Manager의 약어로 노드 버전을 관리하는 프로그램입니다. 프로젝트를 진행하다보면 프로젝트마다 사용하는 노드 버전이 다른 경우가 많습니다. 또한 설치되는 패키지들 중에는 노드 버전에 영향을 받는 패키지들도 있기 때문에 해당 버전에 맞춰서 개발을 하는 것이 편리합니다. 이때 서버 노드 버전은 16.20.2인데 제 PC의 노드 버전은 18.18.0이라면 프로젝트에 따라서 노드를 삭제하고 재설치해야하는 번거로움이 있겠죠? 이럴 때 NVM이 설치되어 있으면 노드 버전을 간편하게 변..

개발 완료 후 AWS 도메인 이전을 해야 할 때가 있습니다. 저는 개발 업체에서 개발 완료 후 고객사에 개발 서버를 넘겨줄 때 고객사 AWS 계정으로 도메인 이전을 진행했습니다. 도메인 이전을 진행할때는 AWS 측에 메일을 보내 직접 요청을 해야 합니다. 1. Domain 이전 요청 AWS 고객센터에 도메인 이전 신청 시 전달 사항 기존 계정 account 아이디, account 번호 이전할 계정 account 아이디, account 번호 account 번호는 aws 로그인 후 우측 상단의 내 정보에서 찾을 수 있습니다. 2. 이전 완료 메일 이전이 완료되면 하기와 같이 완료 메일이 옵니다. 3. 호스팅 영역 생성 AWS 측에서 도메인 이전을 해주었더라도 호스팅 영역은 직접 다시 생성해야 합니다. 이전한..

AWS에서 IAM 사용자 추가하는 방법을 알아보겠습니다. 우선 IAM이란 무엇일까요? IAM이란 Identity and Access Manager의 약자로 AWS 리소스에 접근할 수 있는 권한을 제어하는 서비스입니다. 계정별로 EC2 만 접근이 가능하거나 혹은 S3만 접근이 가능하게끔 권한을 나눌 수 있고, EC2안에서도 특정 기능만 접근이 가능하게끔 세부적인 권한을 나눌 수도 있습니다. IAM 사용자를 추가하면 해당 유저의 아이디(Access Key)와 패스워드(Secret Access Key)를 발급받게 됩니다. Access Key와 Secret Access Key는 쌍으로 관리되기 때문에 보안에 더욱 효과적입니다. 이제 IAM 사용자를 추가하는 방법을 알아보겠습니다. IAM 사용자 추가에서 사용자 ..

AWS에서 S3를 생성하는 방법을 알아보겠습니다. S3란 Amazon Simple Storage Service의 약자로 S로 시작하는 단어 3개가 연결되어 있어 S3로 명명되었습니다. S3는 Simple Storage Service라는 말 그대로 AWS의 스토리지 서비스입니다. 이미지나 문서 등 여러 파일들을 이 스토리지에 저장하여 보관하고 활용할 수 있습니다. S3를 활용하면 웹 상에서 파일을 업로드 및 배포할때 용이하며 혹여 파일이 손상되더라도 복구가 가능합니다. 또한 S3 엑세스에 제한을 걸어 파일 오염을 방지하거나 유저에 따른 암호화를 설정하여 데이터 관리에도 적합합니다. 해당 스토리지는 버킷이라는 바구니로 구분되어 있습니다. 우리가 물건을 분류하여 보관하듯 데이터도 분류하여 보관하는 것이죠. 버..
최근에 주식 관련 프로젝트를 진행 중입니다. 이후 포스팅에서 관련해서 자세히 다루도록 하겠습니다 :) 주식 데이터는 twelvedata라는 곳에서 실시간으로 받아와야 하기 때문에 websocket을 통해서 데이터를 받아옵니다. 서버와 twelvedata를 websocket으로 연결시켜 두면 여러 이유들로 인해 websocket이 끊기는 현상이 발생하게 됩니다. 하지만 실시간 주식 정보를 받아와야하는 app에서 연결이 끊겨서 데이터를 받아오지 못한다면 큰 문제가 되겠죠? 따라서 websocket 연결이 끊기더라도 다시 자동으로 재연결 되도록 코드 작업을 해두었습니다. function twelveDataConnect(){ const webSocket = new WebSocket(`wss://ws.twelve..