profile
항상 발전을 고민하는 신성웅 입니다. 비전공자면 더 굴러라!

Mysql workbench 에서 데이터 수정이 안될 때 해결법

메뉴edit > Preferences > SQL Editor > Safe Updates 체크 해제쿼리 실행SET sql_safe_updates=0;테이블 변경테이블에 pk가 지정되어 있지 않은 경우 > pk를 지정해야한다

2일 전
·
0개의 댓글
post-thumbnail

yarn : 이 시스템에서 스크립트를 실행할 수 없으므로 ...

vscode 사용 중에npm i -g yarn으로 설치한 후에 yarn create react-app을 실행하자이와 같은 에러가 발생하였다.이것은 권한문제로 powershell 명령어를 통해 해결할 수 있다.먼저 윈도우 검색에서 powershell을 관리자 권한으로 실

2022년 6월 19일
·
0개의 댓글

리눅스 기본 명령어 정리

ls - 현 위치의 파일 목록 조회 ls -l : 파일의 상세정보 ls -a : 숨김 파일 표시 ls -t : 파일들을 생성시간순(제일 최신 것부터)으로 표시 ls -rt : 파일들을 생성시간순(제일 오래된 것부터)으로 표시 ls -f : 파일 표시 시 마지막 유형에

2022년 3월 18일
·
0개의 댓글
post-thumbnail

Node.js를 파헤치자 - 작동 원리, 싱글스레드, 논블로킹I/O, 이벤트 기반

Node란? Node.js는 Chrome V8 Javascript 엔진으로 빌드된 Javascript 런타임이다. - by node 공홈 런타임이란 특정 언어로 만든 프로그램을 실행할 수 있는 환경을 의미한다. 이전까지 Javascript는 웹 브라우저에서만 사용되는

2022년 2월 23일
·
0개의 댓글

객체지향 설계 5원칙 SOLID

객체지향 설계 5원칙 SOLID에 대해 공부해보겠다.SRP(Single Responsibility Principle): 단일 책임 원칙OCP(Open Closed Principle): 개방 폐쇄 원칙LSP(Listov Substitution Principle): 리스코

2022년 2월 22일
·
0개의 댓글
post-thumbnail

디자인 패턴 정리(3) - Behavioral Pattern

스트레티지 패턴은 행동/전략 등 동일계열의 알고리즘들을 인터페이스-캡슐화하고,알고리즘들을 컴포지션(위임 형태로) 가지는 패턴이다.상황에 따라 사용할 알고리즘을 쉽게 바꿀 수 있다.알고리즘 구현부와 사용부가 분리되어 있다.인터페이스로 사용자는 일관성있게 알고리즘을 가져다

2022년 2월 22일
·
0개의 댓글
post-thumbnail

디자인 패턴 정리(2) - Structural Pattern

어댑터 패턴은 서로 다른 인터페이스를 가진 두 클래스를어댑터 클래스로 인터페이스를 통일 시켜 사용하는 방법이다.서로 다른 두 클래스(Client 와 Adaptee) 가 있고, 이 둘은 그대로 둔 채 이 둘의 인터페이스를 연결하고자 어댑터 클래스를 만들어 사용하는 구조를

2022년 2월 21일
·
0개의 댓글
post-thumbnail

디자인 패턴 정리(1) - Creational Pattern

싱글톤 패턴은 단 하나의 인스턴스를 생성해 사용하는 디자인 패턴이다.코드 내 어디서든, 오직 하나의 인스턴스만 사용할 수 있도록 객체를 생성하는 방법이다.즉 객체는 여러 번 생성되지 않고, 최초 하나의(Single) 인스턴스만 생성하고, 이후에는 이 인스턴스를 참조하게

2022년 2월 21일
·
0개의 댓글
post-thumbnail

NestJS - 순환종속성 해결

프로젝트 진행 중에 모듈간에 서로를 참조하는 상황이 발생하는 경우가 있다. 그 때는 NestJS의 함수 forwardRef를 사용하면 편리하다.forwardRef(()=>모듈명)의 형태로 해결할 수 있다.참고) https://docs.nestjs.com/fun

2022년 2월 13일
·
0개의 댓글
post-thumbnail

동기와 비동기 한방에 정리하기 (event loop, callback function, promise, async await)

신입 면접 질문 단골로 나오는 동기와 비동기 알긴 아는데 말주변이 없어서 제대로 설명하지 못해 억울했기에 한번 쭉 정리해보기로 했다. 비전공자에게도 쉽게 이해할 수 있도록 모든 기초적인 지식들을 한방에 다 모았으므로 양이 많을 수 있다. 우선 동기와 비동기의 정의에

2022년 2월 10일
·
0개의 댓글
post-thumbnail

NestJS - Providers (feat. Dependency Injection)

Provider의 역할은 Controller, Service, Repository, Factory, Helper 등의 Dependency를 등록하는 곳이라 할 수 있다.@Injectable() 이라는 Decorator로 선언하여 Dependency 등록할 수 있다. 간

2022년 2월 6일
·
0개의 댓글
post-thumbnail

NestJS - Exception Filters

NestJS documentation을 번역하고 공부해가며 적은 글입니다.Nest LifeCycle에서 Exception Filter의 범위를 잘 보여주는 그림이다.Nest는 application 전체의 모든 unhandled exceptions를 처리하는 except

2022년 2월 3일
·
0개의 댓글
post-thumbnail

NestJS - Guards

Nest.js에서의 Guards에 대해 소개하겠다. documentation을 번역한다는 느낌으로 생각하면 되겠다.https://docs.nestjs.com/guards우선 Request Lifecycle에서 guards의 작동 위치이다.Incoming req

2022년 2월 3일
·
0개의 댓글
post-thumbnail

var let const 의 차이 + Hoisting

var는 변수 선언 방식에 있어서 큰 단점을 가지고 있다.변수를 한 번 더 선언해도 에러가 나지 않고 각기 다른 값이 출력된다.이는 나중에 코드량이 많아지게 되면 중복선언으로 값이 바뀌거나 하는 문제가 생길 수 있다.ES6 이후로 추가된 것이 let과 const 이다.

2022년 1월 26일
·
0개의 댓글
post-thumbnail

HttpExceptionFilter 구현 nest.js

ExceptionFilter 적용 전nest.js에서 기본으로 제공하는 에러메세지이다.이것을 HttpExceptionFilter를 만들어 커스텀 할 수 있다.http-exception.filter.tsnest.js document에서 아주 살짝만 수정했다.Excepti

2022년 1월 20일
·
0개의 댓글
post-thumbnail

.env의 노출 사건

네이버에서 공포스런 한 메일을 받게된다.평소에 메일을 잘 확인 안해서 몰랐는데 AWS 액세스 키가 노출되었다는 내용이었다.정말 깜작놀라 급하게 확인해보니그렇다. 지금까지 .env를 그대로 올리고 있었던 것이었다.gitignore에 .env가 당연히 설정되어있을 줄 알았

2022년 1월 20일
·
0개의 댓글

왜 디자인 패턴을 사용하는가

두괄식을 좋아해 먼저 포괄적인 답을 하자면(신입개발자를 꿈꾸는 자로써 아직 많이 부족한 답변) 효율적인(빠른속도, 재사용성, 유지보수 용이성, 확장성 등) 코드를 짜기 위해서 라고 생각한다. 과거부터 현재까지 수 많은 개발자들이 있었을 것이고 수 많은 코드가 작성되었

2022년 1월 20일
·
0개의 댓글

개발자는 왜? 라는 질문을 많이 해야한다.

스파르타 코딩클럽에서 주관하는 항해99 부트캠프를 진행 중에 가장 큰 장점으로 와닿던 것은 바로 현업 개발자 멘토들과의 대화를 할 수 있다는 것이었다. 많은 피드백과 신입 개발자로써 요구되는 자질, 능력들에 대해 많은 힌트를 얻을 수 있었다. 비전공자인 나에게 있어 그

2022년 1월 20일
·
0개의 댓글
post-thumbnail

Singleton pattern

싱글톤 패턴이란 객체의 인스턴스가 오직 1개만 생성되는 패턴을 의미한다.싱글톤 패턴을 사용하는 이유는 최초 한번의 new 연산자를 통해 고정된 메모리 영역을 사용하기 때문에 추후 해당 객체에 접근할 때 메모리 낭비를 방지할 수 있고 이미 생성된 인스턴스를 활용하므로 속

2022년 1월 19일
·
0개의 댓글

The bucket does not allow ACLs

S3 bucket 스토리지에 이미지를 업로드 하는 것을 구현하던 중에The bucket does not allow ACLs 라는 오류가 발생하였다.ACL이란Access List => 접근하는 것을 허용 또는 거부하는 접근제어 리스트 ACL을 통해 필터링 이라는 기능을

2022년 1월 18일
·
0개의 댓글