목록분류 전체보기 (639)
충분히 쌓여가는
변수 값을 저장할 수 있는 메모리 상의 공간(이 공간에 저장된 값은 변경될 수 있음) 하나의 변수에 단 하나의 값만 저장할 수 있음(각 변수에 하나의 메모리 공간 배정됨) 새로운 값을 저장하면 기존의 값 사라짐 숫자나 문자와 같은 데이터를 저장하기 위해 사용됨 변수 선언 변수타입: 변수에 저장될 값이 어떤 타입인지 지정 변수이름: 변수에 붙인 이름, 변수는 값을 저장할 수 있는 메모리 공간 -> 변수이름은 메모리 공간에 이름을 붙여 주는것 같은 이름의 변수가 여러개 존재하면 안됨(서로 구별될 수 있어야하기 때문) 변수 선언: 메모리의 빈 공간에 변수 타입에 알맞은 크기의 저장공간 확보, 이 저장공간은 변수이름을 통해 사용 가능 변수 초기화 변수를 사용하기 전에 처음으로 값을 저장하는 것 변수를 선언한 이..
Compiler 컴파일러 특정 프로그래밍 언어로 쓰여 있는 문서를 다른 프로그래밍 언어로 옮기는 언어 번역 프로그램 프로그래밍 언어의 소스 코드 를 기계 코드, 바이트 코드 또는 다른 프로그래밍 언어로 변환하는 특수 프로그램 컴파일러는 소스 코드를 기계 코드나 바이트코드가 아닌 다른 고급 프로그래밍 언어로 변환할 수 있음 일부 컴파일러는 소스 코드를 기계 코드나 바이트코드가 아닌 다른 고급 프로그래밍 언어로 변환 Compiler의 역사 초기 컴퓨터 프로그램들은 어셈블리어로 작성됨 서로 다른 CPU 아키텍처가 등장할 때마다 매번 똑같은 프로그램을 서로 다른 어셈블리어로 작성하는 비용이 커짐 -> 고급 프로그래밍 언어의 필요성이 대두됨(초기 컴퓨터 하드웨어의 메모리 크기가 너무 작아, 컴파일러의 등장에 기술..
더보기 Session 기반 인증 | Token 기반 인증을 알기 전에 인증(Authentication)과 인가(Authorization)에 대해 먼저 알아보고자 함 인증과 인가가 비슷하게 들릴 수 있지만 IAM(Identity and Access Management) 환경에서는 명확히 구분되는 보안 프로세스 인증(Authentication) 사용자의 신원확인 인증은 사용자의 신원을 검증하는 행위로서 보안 프로세스에서 첫 번째 단계 인증 프로세스 비밀번호: 사용자 이름과 비밀번호는 가장 많이 사용되는 인증 요소, 사용자가 데이터를 올바르게 입력하면 시스템은 아이덴티티가 유효하다고 판단하고 액세스를 허용함 일회용 핀: 단일 세션이나 트랜잭션에 한하여 액세스를 허용함 인증 앱: 액세스를 허용하는 외부 기관을 ..
자바에서 모든 코드는 반드시 클래스 안에 존재해야함 서로 관련된 코드들을 그룹으로 나누어 별도의 클래스 구성 -> 이 클래스들이 모여 하나의 Java 애플리케이션 이룸 클래스 작성 방법 class 클래스 이름 { // 주석을 제외한 모든 코드는 클래스의 블럭{} 내에 작성해야 함 } 키워드 class 다음에 클래스의 이름 적음 클래스의 시작과 끝을 의미하는 괄호{} 안에 원하는 코드 넣기 코드 분석 public class 클래스이름 { public static void main(String[] args) { // main 메서드의 선언부 // 실행될 문장 적기 } } public static void main(String[] args) main 메서드의 선언부 프로그램 실행할 때 java.exe에 의해 ..