반응형
- 백기선-JAVA STUDY/WEEK32020-12-19 00:25:28목표 자바가 제공하는 다양한 연산자를 학습하세요. 학습할 것 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) operator 화살표(->) 연산자 3항 연산자 연산자 우선 순위 (optional) Java 13. switch 연산자 산술연산자 산술 연산자는 수학적인 계산에 사용되는 연산자로 기본적으로 아는 +,-,*,/,%가 산술 연산자다. '+' 연산잔느 숫자 값은 더해주고 문자열의 경우 문자열을 연결해 새로운 문자열을 만들어준다. 산술 연산에 있어 피연산자들이 모두 정수 타입이고 int타입 보다 크기가 작은 타입일 경우 모두 int로 변환 후 연산을 수행하기 때문에 byte타입 피연산자를 2개 연산하여 받은 결과물은 int여야 한다. '-','/','*'..
- 백기선-JAVA STUDY/WEEK22020-12-19 00:18:29목표: 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다. 프리미티브 타입 종류와 값의 범위 그리고 기본 값 프리미티브 타입과 레퍼런스 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입 변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 프리미티브 타입 종류와 값의 범위 그리고 기본값 자바에서 타입은 크게 프리미티브 타입과 레퍼런스 타입이 있다. 여기서 프리미티브 타입은 총 8가지로 기본적으로 정의되어진다. 기본값이 정의되어 있기 때문에 null을 할당하고 싶다면 래퍼 클래스를 사용해야한다. 모든 변수에는 타입이 있으며 이 타입에 따라 표현 가능한 값의 범위가 달라지고, 변수를 사용하는 도중 타입을 변경하는 것은 불가능하므로 처..
- 백기선-JAVA STUDY/WEEK12020-12-19 00:15:37목표: 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기 학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성 요소 JDK와 JRE의 차이 JVM 이란 무엇인가 JVM (Java Virtual Machine - 자바 가상 머신) c/c++등 자바 이전의 프로그래밍 언어들의 컴파일러는 기계어 코드로 변환할 때 프로그램이 실행될 대상 컴퓨터의 cpu와 운영체제에 종속적인 코드로 변환을 합니다. 따라서 이 코드를 다른 플랫폼(다른 cpu나 운영체제)에서 실행하려면 다시 컴파일하든지 플랫폼에 맞도록 코드를 수정해야한다. - - 플랫폼 종속적인 특징 이러한 언어의 플랫폼 종속적인 특징의 단점을 극복할 수 있는것이..
- Passport 사용 하며,,2020-12-18 22:34:37평소에 Nodejs랑 React를 얕게 공부해 놓은게 아까워서 한 번 써먹어볼(?) 생각으로 간단하게 클론프로젝트를 시작했다. 당연히 front는 React로 구현하고 back은 Node, DB는 MongoDB를 사용하고 있다. 회원가입/로그인/로그아웃 구현은 카카오로그인으로 구현 할 생각으로 passport 모듈을사용하며 생긴일,,, Passport 모듈은 회원가입/로그인/로그아웃 과정을 간단히 해주는 모듈이다. passport는 내부적으로 session모듈을 사용하는데 express-session 이후에 선언하여 따로 strategy를 구현해서 사용한다. const passport = require('passport'); const passportConfig = require('./passport')..
반응형