회사에서 docker를 통해 프로그램을 배포하고 있는데 어제까지만 해도 잘 열리던 Docker Desktop이 갑자기 안 열리는 오류가 발생했다.정확히 말하면 “com.docker.socket” 과 관련하여 mac os에서 악성 코드로 간주하고 열리지 않게 막는 상황이였다.아래 사진과 같은 창만 계속 뜨고 열리지는 않아서 컴퓨터 문제인가 싶어서 지웠다 다시 깔아보고 전원도 다시 켜봤지만 소용 없었다. 구글에서 com.docker.socket와 관련해서 검색해보니 어제~이틀 전 부터 사람들이 같은 오류를 겪고 있었다.https://forums.docker.com/t/malware-blocked-com-docker-vmnetd-was-not-opened-because-it-contains-malware/14..
1) 핵심 요소Nest.js는 Module, Controller, Service, Provider를 기본 요소 하며, 이들을 조합해 애플리케이션을 구성(1) 모듈(Module)Nest.js 애플리케이션의 구성 요소를 그룹화하는 단위모든 애플리케이션은 최소 하나의 루트 모듈(AppModule)이 잇어야 함모듈은 서비스, 컨트롤러, 레포지토리, 쿼리팩토리, 다른 모듈을 포함import { Module } from '@nestjs/common';import { AppController } from './app.controller';import { AppService } from './app.service';@Module({ imports: [], // 다른 모듈을 가져올 수 있음 controllers: [..
오늘은 암호화 기법에 대해서 포스팅 해보도록 하겠습니다.플젝을 진행하면서 비밀번호를 어떻게 저장해야할까에 대해서 공부하던 중 salt라는 것에 대해서 알게 되었고조금 더 찾아보니 도움이 될 만한 내용들이 있는 것 같아서 해시와 솔트라는 주제로 업로드를 해보겠습니다. ✏️ 암호화단방향 암호화 : 암호화만 가능하고 복호화가 불가능양방향 암호화 : 암호화한 다음 복호화도 가능✏️ 해시임의의 길이의 데이터를 고정된 길이의 데이터로 매핑하는 함수(주로 SHA 방식으로 이용)SHA(Seucre Hash Algorithm)서로 관련된 암호학적 해시 함수들의 모음SHA-256, SHA-512 등등 ⇒ 주로 SHA-256방식을 사용✏️ SHA-256변환하고자 하는 문자열을 바이너리 형태로 변환바이너리 데이터는 51..
안녕하세요!최근 회사에서 PostgreSQL과 Node.js에서 프로젝트를 진행하게 되어서 오늘은 Node.js에서 PostgreSQL을 연동하는 방법과PostgreSQL 설정 방법을 업로드 해보겠습니다. ✏️ AWS에서 PostgreSQL 데이터베이스 생성하기 만드는 방법은 그렇게 어렵지 않아서 간단하게 사진으로만 보여드리겠습니다저는 이미 VPC보안 그룹이 설정되어 있어서 기존에 쓰던 거를 그대로 사용했는데, 안 되어 있으신 분들은 데이터베이스 생성 후 인바운드 규칙 편집에서 본인의 IP를 추가해주시면 됩니다✏️ datagrip에 연결 + 테이블 생성하기 데이터베이스 서버를 구축했으니 이젠 데이터베이스를 수 있도록 연결을 하고 테이블을 생성해 볼 차례입니다.아래 사진과 같이 클릭 후 하나씩 입력해..
- Total
- Today
- Yesterday
- 자바
- DFS
- js
- 투 포인터
- 스택
- DP
- 우선순위 큐
- HTML5
- java
- 카운팅 정렬
- 자바스크립트
- C++
- 반복문
- 유니온 파인드
- 알고리즘
- 이분 매칭
- 유클리드 호제법
- html
- 에라토스테네스의 체
- BFS
- 알고리즘 공부
- 백준
- 스프링 부트 crud 게시판 구현
- 세그먼트 트리
- 백준 풀이
- CSS
- Do it!
- c++ string
- C++ Stack
- 자료구조
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |