Timestamp 와 Datetime

Timestamp와 Datetime의 가장 큰 차이점은 timezone의 정보의 유무이다.우리 팀이 구현한 API 서버의 로직은 Java 코드에서 LocalDateTime.now()를 호출하여 API 서버 컴퓨터의 timezone의 시간 정보를 이용하여 LocalDat

2022년 4월 12일
·
0개의 댓글

3주차 정리

기계어에서 어셈블리어.. 기존의 프로그래밍 방식으로는 반복되는 코드가 많고 소프트웨어의 유지 보수와 기존 소프트웨어의 재사용이 어렵다는 등의 '문제'가 제기되며, 이를 해결하기 위해 고안하고 채택한 원칙들의 집합이라 표현할 수 있다.어떻게 문제를 해결할 것인가를 서술한

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

nginx / uwsgi / flask

nginx / uwsgi / flask nginx의 기본적인 역할은 요청을 받고 응답하는 역할을 한다. 이는 flask에서도 같은 역할을 하지만, nginx를 사용할 때 여러 가지 장점이 있기 때문에 flask 단일로 사용하지 않고, nginx를 사용한다. ng

2021년 10월 28일
·
0개의 댓글

JUnit5

해당 글은 인프런 백기선님의 더 자바, 애플리케이션을 테스트하는 다양한 방법 강좌를 학습하며 정리한 내용입니다.Java에서 독립 된 단위테스트(Unit Test)를 지원해주는 프레임워크 이다.단정(assert) 메서드로 테스트 케이스의 수행 결과를 판별한다. (ex:

2021년 5월 31일
·
0개의 댓글

Text Editor와 IDE의 차이

사람이 읽을 수 있는 텍스트 형식의 파일을 읽고 간단한 조작으로 편집하여 저장할 수 있는 소프트웨어.단순한 문서를 편집할 수 있는 프로그램이다.대표적으로 VS Code, Atom, Sublime Text 등이 있다.특징확장 기능이 많다. (패키지나 익스텐션등을 설치하여

2021년 5월 13일
·
0개의 댓글

Node JS, Express JS 시작하기 #끝

해당 글은 인프런 John Ahn님의 노드, 리액트 시리즈 강좌를 학습하여 정리한 내용입니다.

2021년 4월 30일
·
0개의 댓글

Node JS, Express JS 시작하기 #10

해당 글은 인프런 John Ahn님의 노드, 리액트 시리즈 강좌를 학습하여 정리한 내용입니다.Auth 기능 만들기웹 어플리케이션을 이용하는 사용자가 접근 가능한 페이지를 권한으로 구분지어 주기 위해 필요한 기능이다.①앞으로 만드는 route는 경로 앞에 /api/use

2021년 4월 30일
·
0개의 댓글

Node JS, Express JS 시작하기 #9

해당 글은 인프런 John Ahn님의 노드, 리액트 시리즈 강좌를 학습하여 정리한 내용입니다. 로그인 기능 만들기 login route 생성하기 구현할 toDoList를 작성한다. 이메일 확인 로직을 추가하고, 이제 입력받은 비밀번호를 비교하는 메서드를 생성해야

2021년 4월 30일
·
0개의 댓글

Session, Token 인증

사용자의 인증 정보를 관리하는 방식은 크게 두 가지로 나뉜다. Session 기반 인증(서버 기반 인증) Session: 유저가 로그인을 하게 되면, 서버측에서 유저가 로그인 중이라는 인증 정보를 기억하고 있어야 하는데, 이 정보를 Session이라 한다. Toke

2021년 4월 30일
·
0개의 댓글

TDD(Test Driven Development)

실제 배포하는 코드. 서비스 코드를 일컫는다.문자 그대로 테스트하는 코드를 일컫는다.TDD = TFD(Test First Development) + 리팩토링단위 테스트와 TDD를 같다고 생각하는 경우가 있는데, 단위 테스트와 TDD는 다른 용어이다.단위 테스트는, Pr

2021년 4월 29일
·
0개의 댓글

Node JS, Express JS 시작하기 #8

해당 글은 인프런 John Ahn님의 노드, 리액트 시리즈 강좌를 학습하여 정리한 내용입니다. Becrypt 라이브러리 비밀번호가 그대로 노출되지 않도록, DB에 저장할 때도 관리자가 사용자의 비밀번호를 직접 확인할 수 없도록 암호화를 해야한다. npm insta

2021년 4월 29일
·
0개의 댓글

Node JS, Express JS 시작하기 #7

해당 글은 인프런 John Ahn님의 노드, 리액트 시리즈 강좌를 학습하여 정리한 내용입니다. git으로 프로젝트를 원격 저장소에 올릴 때 공개되면 안되는 정보들을 따로 관리하게끔 설정한다.config폴더를 생성후, dev.js파일을 만들어 값을 입력해준다.그런데, 값

2021년 4월 29일
·
0개의 댓글

Node JS, Express JS 시작하기 #6

해당 글은 인프런 John Ahn님의 노드, 리액트 시리즈 강좌를 학습하여 정리한 내용입니다.기존까지의 작업은 Node서버가 켜져있는 상태에서 소스코드가 변화하면, 브라우저에서 새로고침을 해도, 변경점들이 적용되지 않고 서버를 재기동 시켜줘야 변경점들이 적용됐다. No

2021년 4월 28일
·
0개의 댓글

Node JS, Express JS 시작하기 #5

해당 글은 인프런 John Ahn님의 노드, 리액트 시리즈 강좌를 학습하여 정리한 내용입니다.클라이언트에서 요청이 Body에 담겨오면, 이를 받을 때 Body-parser를 이용하여 보내준 정보를 변환한다.npm install body-parser --save회원가입을

2021년 4월 28일
·
0개의 댓글

Node JS, Express JS 시작하기 #4

해당 글은 인프런 John Ahn님의 노드, 리액트 시리즈 강좌를 학습하여 정리한 내용입니다.github에 올리기node_modules 폴더는 의존하는 패키지들이 저장되는 폴더이다.이 부분에 명시 된 패키지들은 프로젝트를 clone한 후npm install 을 입력하면

2021년 4월 28일
·
0개의 댓글

Node JS, Express JS 시작하기 #3

해당 글은 인프런 John Ahn님의 노드, 리액트 시리즈 강좌를 학습하여 정리한 내용입니다. mongoDB Model & Schema

2021년 4월 28일
·
0개의 댓글

Node JS, Express JS 시작하기 #2

해당 글은 인프런 John Ahn님의 노드, 리액트 시리즈 강좌를 학습하여 정리한 내용입니다.mongoDB는 문서지향(Document-Oriented) 저장소를 제공하는 NoSQL 데이터베이스 시스템이다.빅데이터를 다룰 때 RDBMS로만 트래픽을 감당하기 어려워져 이를

2021년 4월 28일
·
0개의 댓글

Node JS, Express JS 시작하기 #1

해당 글은 인프런 John Ahn님의 노드, 리액트 시리즈 강좌를 학습하여 정리한 내용입니다.기존의 Java Script는 브라우저(chrome, IE등)에서만 사용할 수 있었지만, Node JS의 등장으로 서버사이드에서도 사용할 수 있게 되었다.Node JS는 자바나

2021년 4월 28일
·
0개의 댓글

함수형 프로그래밍

순수함수를 통해서 조합성을 강조하는 프로그래밍. 매개변수로 동일한 값이 넘어 올 때, 외부에 영향을 끼치지 않고(부수효과) 항상 동일한 결과를 리턴하는 함수.동일한 인자를 넣었을 때, 같은 결과값이 리턴된다.외부의 요인에 의해서 c 값이 변경될 경우, 동일한 인자를 넣

2021년 4월 13일
·
0개의 댓글