분류 전체보기 16

MongoDB - mongosh 실행이 안될 때

환경 : windows 10, MongoDB 6.0.2 windows 환경에서 mongoDB를 설치하고, mongo shell로 접속하는 명령어인 mongosh를 사용해도 반응하지 않는 현상을 겪었다. 시간이 많이 지체 됐었다.. 본론부터 말하면 powershell이나 cmd에서는 동작시키는 법을 모르겠다. 안돼서 찾아 본 방법을 공유하고자 한다. 이 방법으로 된 사람도 있어서 ... > 시스템 환경 변수 추가하기 위 경로를 복사한다. 그리고 win + s, "시스템 환경 변수" 를 검색하고 들어간다. 1번의 고급 탭으로 가서 2번 환경 변수에 들어간다. 1번 시스템 변수의서 "Path"를 찾아 2번 편집 클릭. 1번 새로만들기 후, 2번에 복사해온 경로를 붙혀넣기 하고, 확인을 누른다. 이러면 cmd에..

Develop/mongoDB 2022.10.19

JavaScript - 삼항 연산자

삼항연산자는 JavaScript에서 세 개의 피연산자를 받는 유일한 연산자 앞에서부터 조건문, 물음표, 조건문의 참일 경우 실행할 표현식, 콜론, 조건문이 거짓일 경우 실행할 표현식이 배치됨 condition ? expTrue : expFalse condition : 조건문 expTrue : 값 자체가 true이거나, true로 치환이 가능한 값. 조건문이 true면 실행되는 표현식 expFalse :값 자체가 false이거나 false로 치환이 가능한 값. false 이외에도 null, NaN, 0, "", undefined가 있다. 조건문이 false이면 실행되는 표현식 예시 let age = 27; let drunk = (age > 19) ? "can" : "cant"; console.log(dru..

Develop/JavaScript 2022.09.20

엘리스 SW 엔지니어 트랙 3기 합격 및 지원 후기

일을 그만두기로 마음먹고 독학보다는 단기간에 많은 지식을 흡수하고 싶어서 이것 저것 많이 알아봤다. 국비학원, 부트캠프, 인프런, 유데미 등등.. 부모님한테 손벌리기는 싫은데 막상 알아보니 돈 나갈 곳 천지더라.. 그래서 그 중 국비지원 KDT로 진행하는 부트캠프 2개로 추려졌다. 엘리스 SW엔지니어 트랙3기와 멋쟁이 사자처럼 BE 스쿨에 지원했는데 결과는 엘리스 합격, 멋쟁이 사자처럼은 1차 서류합격하고 2차 과제는 안냈다. 엘리스에 합류하기로 마음먹었기 때문. 그때그때 기록했다면 더 좋았겠지만 지금이라도 기억 나는데로 적어볼까 한다. 엘리스 일단 엘리스에 합류하게 된 계기는 커리큘럼이다. 멋쟁이 사자처럼 BE 스쿨은 말그대로 백엔드 중심에 자바와 스프링부트가 주된 내용이고, 엘리스는 프론트엔드 중심에..

Smalltalk 2022.09.12

Linux - Linux 기초

kernel : 하드웨어를 제어 코드로 소프트웨어와 소통하여 모든 시스템의 자원을 통제, 관리하는 역할 shell : 사용자가 입력한 명령어를 kernel로 전달 리눅스의 특징 유닉스 기반 멀티 유저와 멀티태스킹 지원 CLI, GUI 지원 서버OS로 적합 리눅스의 종류 우분투, 페도라, 라지비안(라즈베리파이), 안드로이드, centOS 패키지 형식 레드햇.rmp : yum - centOS, 페도라 데비안레드햇 .deb : Apt - 우분투, 리눅스 민트, 라즈비안 안드로이드 .apk :Android Package Manager - 안드로이드 OS 활용 분야 네트워크 서버 장비, 라즈베리파이, 리눅스 관련 개발 서버, 안드로이드, 개인PC, 블랙박스, 정밀 의료기기, TV셋톱박스 우분투 데비안 GNU/Li..

Develop/Linux 2022.09.12

JAVA - 상속에서의 this 와 super

추후 수정 예정 class Cal{ public int sum(int a, int b) { return a+b; } //자식 클래스 Cal2가 가지고 있지 않은 기능을 넣음. 즉 Overloading 함 public int sum(int a, int b, int c) { return this.sum(a, b)+c; } } class Cal2 extends Cal{ //부모 Cal의 기능을 재 정의함. 즉 Overriding했음 public int sum(int a, int b) { System.out.println("This is Cal2"); return super.sum(a, b); // 부모클래스 Cal의 sum을 가리키게 됨 } public int minus(int a, int b) { retur..

Develop/JAVA 2022.06.16

JAVA - Instance Class 생성시 Constructor와 This

생성자: 인스턴스가 생성될 때 - 반드시 처리해야 할 작업의 초깃값 지정 - 혹은 최초로 실행되어야 할 작업들 수행하고 싶을 때 생성자 사용 ```java class Printer { public String delimiter; // 생성자 public Printer() { } // ... } ``` 인스턴스를 생성할 때 자바는 이 클래스와 동일한 이름의 메소드가 있다면 그 메소드를 호출하도록 약속되어 있음 생성자에는 `static`이나 리턴 데이터 타입을 지정하지 않음 ```java class Printer { public String delimiter = ""; public Printer(String delimiter) { this.delimiter = delimiter; } // ... } ``` ..

Develop/JAVA 2022.06.15