class 란? 매서드 생성자 this 상속 express를 써야하는 이유 과제 진행 .virtual .exec naming convention 참조 사이트
뉴스피드 만들기. 콜바이 밸류 & 레퍼런스, 그리고 내일 자고 일어나서 공부해야할 것을 적어둔 TIL 입니다.
인증, 패키지, 포트문제, API Client 에 대한 TIL
보안과 환경변수, PUT 과 PATCH 의 차이, 쿠키 vs 세션 vs JWT, Sateful vs Satrefuless 에 대해 공부한 TIL
Node.js에서의 index.js 또는 index.node 등등을 적은 TIL
과제하다가 시행착오 있었던 것을 정리한 TIL 입니다.
프로젝트 하면서 일어난 여러 에러중 인상적인 것을 정리한 TIL
1. 아마존 RDS 데이터베이스 이름 2. url로 param 값을 받을 때 주의 할 점 3. MySQL 날짜의 형식 자동변환?
정규식, 프로토콜(TCP, UDP) 그리고 현재 작업물의 문제에 대해 적은 TIL입니다.
지난 일주일간의 과제를 돌아보는 TIL
여러가지 잡 TIL
웹소켓, 대소문자 바꾸기
문제해결한 TIL
연산자 우선순위, 객체지향
공배수,AWS,S3 등을 적은 TIL
이것저것
dotenv 환경변수로 config 파일의 보안 수준 높이기
아키텍처패턴에대해 공부한 TIL
망했어
오늘 암호화에 대해 공부하며 느낀점을 적은 TIL
백 오피스 프로젝트 시작
파람 Param 값 가져오기 동기와 비동기 버튼이 작동 안하면 미들웨어에서 값 locals로 가져오기 주석이 코드 실행속도에 영향을 미칠까?
html/CSS 약간 TimeZone 설정 협업의 중요성
1. git branch 내용 덮어씌우기 2. 자바스크립트로 달력만들기 3. Error: Dialect needs to be explicitly supplied as of v4.0.0 4. :root 가상클래스로 CSS 변수 다루기 5. 글자 상하/세로 가운데 정렬
0. 쿼리로 데이터 분류할 때는 where을 쓰지말자 1. console.log() 잘 찍기 2. 비동기 함수 페이지 로딩 시마다 실행하기 3. class와 js 연동하
협업 계획을 세울때의 중요도
1. 외래키를 줄이자. 2. 반복 되는 부분을 처리하기 3. 외부 로그인을 구현할 때는 좀 더 신중히하자 4. 기능 구현은 실제 서비스 운영을 기반으로 만들어야한다. 5. 줌, 게더 등에서 가상 카메라가 더 이상 잡히지 않을 경우
프로그래머스 2문
DB 프로그래머스 > 공부 하며 느낀 점 참조한 사이트 DB DB를 사용하는 이유 데이터의 무결성 동시 사용성 DBMS - DB(=H/W)의 효율적인 작동을 도와주는 S/W 테이블의 관계 1:1 => A_id로 조회하면 결과가 무조건 하나 1:N => A_id로 조회하면 결과가 1개 이상 ( 실제로 자주 쓰인다 ) M:N => A_id로 B테이블을 조...
node.js의 약점 SQL : 프리징
타입스크립트란? 타입스크립트 개발환경 구축 그리디 알고리즘이란?
1. 깡통 서버 만들기 2. DB 연결하기
편집기의 도움을 받자. 3계층구조 "message": "Unknown column '' in 'field list'"
AWS 서비스란?
타입 스크립트와 컴파일러 키오스크 개발
AWS IAM 정책 AWS MFA 키오스크 개발
이어짐 아직 덜 만든 테이블은 마이그레이션 하지말자 괜히 더 복잡해진다. 뭔가 잘못 됐을 때는... npx sequelize-cli db:migrate:undo:all 모든 마이그레이션 되돌리기 = 테이블 삭제 주의) 이전 마이그레이션이 모두 있어야한다. npx sequelize-cli migration:generate --name 새로운 마이그레...
nodemon(서버 자동재시작) git 줄바꿈 에러 오류가 떴을 때 대처절차 Sequelize 복수형 키오스크 개발
썬더 클라이언트 무한로딩공부하며 느낀 점참조한 사이트썬더 클라이언트 Thunder Client 는 VScode의 확장 프로그램 중 하나이며, API 요청을 보내는데 주로 사용됩니다.그런데 이것이 VScode 최신 업데이트 상태에서는 작동되지 않는 버그가 있습니다.위와같
트렐로 Trello 클론코딩 해보기 회의하며 느낀 점 회의 결과물들
같은 기능 다른 구현 그로인해 생긴 문제 협업에 대해 내가 잘못 생각 한 것
트렐로 클론코딩 프로그래머스 └ 크기의 한계 좋은 코드
트렐로 클론코딩 중
아침 회의 내용 AWS 예산 Bugdet 서버 이름 정하기
기계어와 회로 공부하며 느낀 점 참조한 사이트 1. 기계어와 회로 기계어는 곧 회로라고한다. 이하의 이미지 출처 근육은 근섬유 다발로 이루어져있고, 근섬유 다발은 근섬유로 이루어져있듯이, 컴퓨터도 트랜지스터라는 스위치로 이루어져있다. 트랜지스터는 base,
트렐로 클론코딩을 하며 느낀 점들
청소 플랫폼 만들기 SA RDBMS 와 NoSQL 의 장단점 만들어 둔 문서들 모음
지속적인 문제 발생과 해결 MVC 패턴 > 공부하며 느낀 점 참조한 사이트 1. 지속적인 문제 발생과 해결 이어짐 프로젝트 뼈대 완료 계속해서 api와 erd를 수정하고, 결국 라이브 쉐어와 화상채팅을 해가면서 프로젝트의 뼈대를 완성했다. 생각지 못한 문제 `T
청소 플랫폼 만들기 RDBMS의 정규화 > 참조한 사이트
썬더 클라이언트의 쿠키/헤더 promisify is not defined controller에서 req.body로 입력 받은 것들을 한번에 service로 넘기기 빈값 자동으로 채우기 git commit 메시지를 잘못 만들었을 경우 수정법 주키, 외래키
청소 플랫폼 만들기 (6) 클라우드 서비스 간단정리 CORS(Cross Origin Resource Sharing) > 참조한 페이지
CS 브라우저 > 참조한 페이지 CS 컴퓨터의 구성요소 입출력장치 CPU 메모리 컴퓨터는 위와같은 구성을 가지며, 자세한 내용은 아래와 같다. 1. 입력장치 : 사용자가 컴퓨터에게 명령하는 장치. 키보드, 마우스, 카메라, 스캐너, 마이크 등 2. 출력장치 : 컴
청소 플랫폼 만들기 (8) 쿠키와 세션의 개념과 차이 프로그래머스 > 공부하며 느낀 점 참조한 페이지
git hub 몇 가지 기능 TCP/UDP 프로그래머스 > 공부하며 느낀 점 참조한 페이지
청소 플랫폼 만들기 (10) HTTP, HTTPS의 차이점 프로그래머스 > 공부하며 느낀 점 참조한 페이지
DI, IoC > 공부하며 느낀 점 참조한 페이지
청소 플랫폼 만들기 (12) 피드백 받은 것들 프로그래머스 > 공부하며 느낀 점
청소 플랫폼 만들기 (13) 대용량 트래픽 발생시 대처법 > 공부하며 느낀 점 참조한 페이지
청소 플랫폼 만들기 (14) > 공부하며 느낀 점 참조한 페이지
청소 플랫폼 만들기 (15) > 공부하며 느낀 점 참조한 페이지
청소 플랫폼 만들기 (16) PR시 코멘트가 남에게 보이지 않는 경우 > 공부하며 느낀 점 참조 한 페이지
프로그래머스 > 공부하며 느낀 점 참조한 페이지
청소 플랫폼 만들기 (17) > 공부하며 느낀 점
청소 플랫폼 만들기 (19) └로그인 로그아웃 기능 수정 └로그인 안된 상황의 예외처리 └모듈로 불러올때의 에러 > 공부하며 느낀 점 참조한 페이지
청소 플랫폼 만들기 (20) └ 엑세스/리프레시 토큰 이전 TIL 내용 수정 공부하며 느낀 점 참조한 페이지
청소 플랫폼 만들기 (21) 트러블 슈팅 공부하며 느낀 점 참조한 페이지
청소 플랫폼 만들기 (22) 공부하며 느낀 점 참조한 페이지
청소 플랫폼 만들기 (23) > 공부하며 느낀 점 참조한 페이지
청소 플랫폼 만들기 (24) 공부하며 느낀 점 참조한 사이트
청소 플랫폼 만들기
청소 플랫폼 만들기 (26) 팀스파르타 채용 설명회 요약 > 공부하며 느낀 점 참조한 페이지
청소 플랫폼 만들기 (27) 공부하며 느낀 점 참조한 페이지
청소 플랫폼 만들기 (28) 다른 조들의 발표 내용 분석 git flow > 공부하며 느낀 점 참조한 페이지
최종주차
개발자의 자소서, 이력서 쓰는법
이전 프로젝트 개선 프로그래머스 > 공부하며 느낀 점 참조한 페이지
프로그래머스 > 참조한 사이트 프로그래머스 서울에서 김서방 찾기 풀이 비교 나의 풀이 너무 단순해서 다른 사람의 풀이도 이걸 좀 더 압축해서 한줄로 쓰는것 외의 해답이 있을까 의문이다. 다른 풀이 보다시피 for문을 돌린 것 하나 빼고는 다비슷하게 풀었다. 이제 속도 차이를 보자 속도차이 같은 조건으로 1천만번, 2세트 진행했다. ![]...
프로그래머스 ORM 사용시 쿼리가 복잡해지면 어떻게 할 것인가? > 공부하며 느낀 점 참조한 페이지
프로그래머스 세션 기반 인증과 토큰 기반 인증의 차이 > 공부하면 느낀 점 참조한 페이지
예전에 화살표 함수를 너무 쓰면 안된다고만 들었는데 오늘 한번 검색해서 알아봤다. 안되는 이유는 크게 두가지가 있었다. 객체의 안에서 화살표 함수를 만들고,this를 사용할 경우 this는 객체가 아니라 상위 스코프인 window 전역 객체를 가르킨다고 한다. 프로토타입의 경우에도 마찬가지이다. 코드가 너무 간결해져서, 어떤 경우에는 오히려 더 알아보기...
동기,비동기 프레임워크,라이브러리
DDD TCP/IP OSI
JS, node.js 말고 다른 언어를 살짝 알아보자 Kotlin 코틀린 PHP Python Django 초간단 정리 HTTPS의 작동원리 CORS란? 참조한 페이지
REST API 프로세스와 스레드의 차이 참조한 페이지
멀티스레드란? 관계형 DB와 비관계형 DB의 차이 참조한 페이지
이전 것들 살짝 요약 대용량 트래픽시 참조한 페이지 2023 08 29
Ouath 엑세스/리프레시 토큰 JWT 참조한 페이지
CI/CD란? 프로세스와 스레드의 차이
DB 로직 최적화 쿼리 최적화 부족한 금액 계산히기 - 프로그래머스 > 참조한 페이지
테스트 코드 AWS EC2/S3 사용하는 이유? > 참조한 페이지 테스트 코드 테스트 코드란? : 소프트웨어를 일정한 범위로 나눈 뒤 입력값을 주고 원하는 출력값이 나오는지 확인하는 것 단위 테스트 Unit Test : 함수/메서드가 의도한대로 작동하는지 확인하는 것 통합 테스트 Integration Test : 서로 다른 모듈간의 상호작용을 테스트하...
mariaDB 설치 NestJS와 연동 > 참조한 페이지
HTTP 상태코드 요약 "Cannot find module ''" 오류 우분투 setting 창이 안켜질 때 > 참조한 페이지
프론트 팀원과의 대화 MariaDB와 VScode 연결하기
실수로 깃헙에 올려선 안될걸 올렸을 때 프론트와 enum > 느낀 점 참조한 페이지
로그아웃 기능을 만들다가 고민에 빠졌다.
네트워크 인프라 운영체제 소프트웨어 엔지니어링 DB
이전에도 공부했던 내용이지만 너무 주먹구구식이였어서 다시 공부했다. > 이전의 세션/쿠키 공부한 내용 1 2 특히 궁금했던점은.. 쿠키에 세션id만있든 다른 정보도 같이 있든간에 털리면 똑같은거 아닌가 ? 일반 세션방식과 토큰기반 세션 방식의 정확한 차이 토큰기반
TLS 핸드 셰이크에 대한 TIL
기업은 왜 코딩 테스트를 볼까?
Git Hub 2FA라는 것을 해봤다. OTP란 무엇일까? OTP 2FA HOTP TOTP Window Size
OOP 요약 객체 지향 설계가 가지는 특성들 SOLID > 공부하며 느낀 점 참조한 페이지
JSON to Kotlin에 어노테이션 달기(Gson 변환)
PHP7 Personal HomePage Tools PHP7에 대해 내가 알고 있던 것 PHP하면 떠오르는 것이 "개인 사이트 제작용", "유지보수가 불편하다", "보안이 나쁘다"정도로만 알고 있는데 한번 제대로 알아봐야겠다. PHP란? 서버 측에서 작동하는 스크립트 언어이다. 같은 스크립트 언어이지만 클라이언트 측에서 작동하는 자바스크립트와 반대다....
문제의 발생 정리 및 소감 참조한 페이지
도커를 사용하면서 생긴 오류와 해결법을 적고 있는 문서
서버에서 DB를 읽지 못하는 경우
SCSS와 같은 CSS전처리기 사용중에 문제가 생긴 경우
BFS, DFS, Dijkstra, A*, Bellman-ford
번들 분석기로 라이브러리 용량 알아보기
라이브러리에서 뭔가 누락된것을 찾았을때 해결법
GPT에게 같은 코드로 같은/다른 질문을 던져보기