전체 글 142

Node.js 에러- Mongo Server Error: user is not allowed to do action [find] on [test.posts]

mongoDB설정을 제대로 하고 환경설정도 했는데도 저 에러가 나서 검색을 돌렸는데 원래 처음 atals쓰는 사람에게 나타나는 오류라고 한다. ㅎㅎ 해결법은 1. SECURITY->Database Access 에 들어간다. 2. 사용자 이름 옆에 있는 EDIT 클릭 3. 귄한을 적당히 부여해준다. 나는 관리자로 설정했다. 끝! 해결법 출처는 이쪽..^_^ https://stackoverflow.com/questions/46649390/mongoerror-user-is-not-allowed-to-do-action

Study/Node.js 2022.10.22

Node.js에러 - node:internal/modules/cjs/loader:936 throw err;

Node.js에서 프로젝트를 만들던 도중 node:internal/modules/cjs/loader:936 throw err; 에러가 났다. https://github.com/nodejs/help/issues/3709 ERROR - node:internal/modules/cjs/loader:936 throw err; · Issue #3709 · nodejs/help Version No response Platform Windows Powershell Subsystem Powershell What steps will reproduce the bug? Downloading node.js > Opening the Windows Powershell > Selecting the Folder > node i... ..

Study/Node.js 2022.10.22

[JAVA] for문 축약(for each문), if-else 축약(삼항 연산자)

며칠 전 올렸던 사이트는 코딩 문제를 풀고 나서 다른 사람들의 답도 확인할 수 있게 되어 있는데, 구경하다보면 어떤 방식으로 돌아가는 건지는 알겠는데 생소한 코드들이 있었다. 보통 그런 것들이 제목에 있는 축약형이라 이 기회에 정리해본다. for문 축약(향상된 for문, for each문) 주로 배열 원소를 출력할 때 많이 사용한다. 배열 인덱스 문제를 해결할 수 있다. (ArrayIndexOutOfBoundsException 예외를 피할 수 있다.) (알고리즘 문제 풀 때 저 에러 너무 자주봐서 괴로웠던...ㅠㅠ) 아래는 문법이다. for(자료형 변수명 : 배열명){ ... } 자료형은 배열의 자료형이다. String[] arr = {"a","b","c","d"}; for(String s : arr) ..

Study/Java 2022.10.18

코딩테스트 입문

https://school.programmers.co.kr/learn/challenges/beginner 코딩테스트 입문 | 프로그래머스 스쿨 코딩테스트에 처음 도전하는 사람들을 위한 입문 문제 모음. 쉬운 문제부터 하나씩 도전해 보면서 코딩테스트에 자신감도 붙이고 문제 해결 능력을 키워보세요! school.programmers.co.kr 코테준비를 처음 시작하거나 프로그래머스 레벨 1도 어려운 사람들을 위해 만들었다는 문제 모음이라는데.... 사실 예전에 백준 문제를 풀기 전 프로그래머스에 들어갔다가 기나긴 서술형 문제와 IDE 도움 없는 실행화면을 보며 겁나서 바로 껐던 추억이 있다.ㅎㅎ 그래서 트위터에서 이 링크 소개를 보고 프로그래머스에 대한 두려움을 줄이고자 도전해보기로 했다. 하루 4문제씩 풀..

Study/알고리즘 2022.10.13

[JAVA] 클래스 변수, 인스턴스 변수, 지역 변수

이것도 면접 질문에 나왔던 것이라 정리해 본다. public class Sample{ int instanceV; //인스턴스변수 static int classV; //클래스변수 void method(){ int localV; //지역변수 } } 전역변수(Global variable) 클래스 영역(메소드 밖)에 선언된 변수를 의미한다. 프로그램이 실행되면 메모리 공간에 데이터를 저장한다. 인스턴스 변수 (instance variable) (= 객체 변수) -인스턴스가 생성될 때 메모리에 할당됨 -클래스 내에 선언된 변수 -클래스 변수와 달리 공유되지 않는다. -객체 생성 시마다 매번 새로운 변수가 생성된다. 클래스 변수 (class variable) (= static변수) -클래스가 메모리에 올라갈 때 메..

Study/Java 2022.10.12