[[diary]]{Diary}

  • [[2022]]{2022년 일일기록}
  • [[2023]]{2023년 일일기록}

Web Programming

  • FrontEnd
    • [[react]]{React}
    • [[flask]]{Flask}
    • [[css]]{css}
  • [[backend]]{BackEnd}
    • [[oauth]]{Oauth란?(작성중)}
    • [[nodejs]]{Nodejs}
    • [[todo-memo]]{mongodb & router}
    • [[pm2]]{pm2(production manage program)}
    • [[refreshtoken]]{refresh 토큰 구현하기}
    • [[nestjs]]{Nestjs}
    • [[nodeEventLoop]]{Node Event Loop}
    • [[socketio]]{socket}
    • [[jest]]{test code}
    • [[microservice]]{nestjs의 마이크로서비스}
  • GIT(형상관리)
    • [[commitconvention]]{커밋 컨벤션}
    • [[gitreset]]{푸시 후 되돌리자}
    • [[gitCommitCopyToNewRepo]]{기존 커밋내용을 새로운 레포에 복사하기}
  • Mysql
    • [[mysql_sequelize]]{mysql&sequelize}
  • DevOps
    • CI/CD
      • [[jenkins]]{Jenkins}
      • [[git-actions]]{Git-action auto Deploy}
      • [[gitactions3cloudfront]]{git action + s3 + cloudfront + https}
    • [[Docker]]
      • [[DockerImage]]{docker image란?}
      • [[DockerContainer]]{docker container란?}
      • [[DockerNetwork]]
      • [[Dockerfile]]{Dockefile설정}
      • [[DockerCompose]]{DockerCompose사용법}
      • [[dockerBuildx]]{크로스플렛폼 이용시 m1 -> aws ec2 }
    • [[AWS]]
      • [[ElasticBeanstalk]]{ElasticBeanstalk 손쉬운 Backend 배포}
      • [[cognito]]{Cognito 간단하게 사용자 인증을 개발하자}
      • EC2
      • [[S3]]
      • [[Codepipeline]]{Codepipeline으로 CI/CD 구축하자}
      • [[Amplify]]{손쉬운 FrontEnd 배포}
      • [[CloudFront]]{CloudFront로 서버 캐싱(빠른 로딩)}
      • [[CloudWatch]]{Cloud Watch로 손쉬운 로그 관리}
      • [[RDS]]{Relational Database Service}
      • [[Route53]]{DNS}
      • [[Certificate]]{SSL}
      • [[ParameterStore]]
    • Nginx
      • reverse proxy
      • conf.d
    • SSL
      • [[whatisLetEncrypt]]{Let's Encrypt란?}
    • Cheerio
      • [[Cheerio]]{Cheerio 사용법}

Linux & Server

  • [[Docker]]{Docker 사용법}
  • [[vim]]{Vim 사용법}
  • [[tmux]]
  • [[linux-locale]]{Ubuntu locale(언어설정)}
  • [[fish-shell]]{fish shell}
  • [[ssh]]{ssh}

Synology

  • [[Synology]]{시놀로지}

[[sparta]]{스파르타(Bootcamp)}

  • [[miniproject]]{미니프로젝트}
  • [[homework]]{과제톡(알고리즘)}
  • [[cs-homework]]{항해톡(웹일반지식)}
  • [[cs-study]]{CS스터디(기초CS)}
  • [[interview50q]]{인터뷰50Q}
  • [[lastComment]]{마지막 후기}
  • [[plus]]{항해플러스}
  • [[lastCommentPlus]]{항해플러스후기}

[[algorithm]]{알고리즘(Algorithm)}

  • 선형구조
    • [[linked-list]]{연결리스트(linked-list)}
    • [[hash-table]]{해시테이블(hash-table)}

[[Javascript]]{자바스크립트(Javascript)}

  • Javascript ES6
    • [[origin]]{1장. 기원}
    • [[async-defer]]{2장. sync와 defer 차이점}
    • [[letVsVar]]{3장. let vs var}
    • [[operator-if-for-loop]]{4장. operator, if, for loop}
    • [[arrow-function]]{5장. arrow fuction?}
    • [[class-vs-object]]{6장. class vs object}
    • [[what-is-object]]{7장. object가 무엇인가}
    • [[array-APIs]]{8장. Array}
    • [[json-js]]{10장.JSON 개념}
    • [[callback-function]]{11장.callback promise async await}

    • 작성중
    • [[promise-js]]{12장. 프로미스 개념부터 활용까지 }
    • [[async-await]]{13장. async 와 await }
  • syntax
    • [[spread-syntax]]{Spread-syntax[…array]}
    • [[forinforof]]{forin과 forof}
  • Method & Library

[[Python]]{파이썬(Python)}

  • Syntax
    • [[enumerate]]{배열에 키값넣기 (enumerate)}
    • [[range]]{for-loop-range}
    • [[magic-mothod]]{magic-mehtod}
    • [[inheritance-python]]{파인썬 상속(inheritance)}
  • Library
    • [[deque]]{deque}
    • [[random-python]]{random 난수 발생 library}
    • [[deque-mothod]]{deque}
    • [[python-heapq]]{힙큐(heapq)}

Etc

  • [[regex]]{정규표현식}
  • [[naming]]{기호 영어이름}
  • [[Latex]]{Latex 사용법}
  • [[program]]{프로그램 추천}
  • [[link-list]]{사이트 링크모음}